E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
[Android进阶]
Android进阶
之Service远程通信AIDL
Service的远程通信AIDL先解释下什么是AIDL,AIDL(AndroidInterfaceDefinitionLanguage)是一种IDL语言,用于生成可以在Android设备上两个进程之间进行进程间通信(IPC)的代码。如果在一个进程中(例如Activity)要调用另一个进程中(例如Service)对象的操作,就可以使用AIDL生成可序列化的参数。AIDLIPC机制是面向接口的、轻量级
u011726984
·
2016-02-21 23:00
android
service
aidl
远程通信
【
Android进阶
】Android面试题目整理与讲解
这一篇文章专门整理一下研究过的Android面试题,内容会随着学习不断的增加,如果答案有错误,希望大家可以指正1.简述Activity的生命周期当Activity开始启动的时候,首先调用onCreate(),onStart(),onResume()方法,此时Activity对用户来说,是可见的状态当Activity从可见状态变为被Dialog遮挡的状态的时候,会调用onPause()方法,此时的A
bruceyangjie
·
2016-02-18 19:00
Android进阶
笔记14:RoboBinding(实现了数据绑定 Presentation Model(MVVM) 模式的Android开源框架)
1.RoboBindingRoboBinding是一个实现了数据绑定 PresentationModel(MVVM)模式的Android开源框架。从简单的角度看,他移除了如addXXListener(),findViewById()这些不必要的代码,连如BufferKnife那样的InjectView都不需要,因为你的代码一般不需要依赖于这些界面组件信息。下面以一个最简单的AndroidMVVM为
鸿钧老祖
·
2016-02-17 17:00
Android进阶
笔记13:Android 系统上一款开源的图表库
1.MPAndroidChart MPAndroidChart是Android系统上一款开源的图表库。目前提供线图和饼图,支持选择、缩放和拖放。一个可以拖动缩放的图表库,包含曲线图、直方图、饼状图,其中直方图支持3d效果。该库的可扩展性强,代码相对规范,最近一次更新有很大改进,如果不喜欢AChartEngine的过于复杂可以考虑在此库的基础上开发自己的图表类。 2. MPAndroidChart核
鸿钧老祖
·
2016-02-17 17:00
Android进阶
笔记12:Manymo(在线安卓系统模拟器工具)
Manymo:在线安卓系统模拟器工具是一款启动速度快,且在浏览器中就能运行流畅。你可以使用它来测试你的安卓应用,他最多能支持42种屏幕尺寸和系统版本。长久以来,Android开发者面临的困境之一就是他们的移动应用必须支持一系列不同的设备,并且每一款设备都有各自不同的屏幕尺寸和分辨率。他们可以使用仿真器来完成这一工作,而不必真正拥有各种Android设备。与以往种种仿真器不同的是,现在的仿真器可以在
鸿钧老祖
·
2016-02-17 16:00
Android进阶
之如何实现国际化和各国Values文件夹命名
一、步骤1、在该工程res中右击New—>Directory—>输入对应国家的values值2、新建strings.xml放入相应的values位置3、在对应国家的string.xml中编辑字符串二、android多国语言文件夹汇总Arabic,Egypt(ar_rEG)—————————–阿拉伯语,埃及Arabic,Israel(ar_rIL)——————————-阿拉伯语,以色列Bulgari
chenliguan
·
2016-02-17 10:00
android
国际化
Android设计模式学习之观察者模式
blog.csdn.net/banketree/article/details/24985607 Android设计模式http://mobile.51cto.com/ahot-418968.htm
Android
mengliluohua_151
·
2016-02-15 19:00
Android源码解析--SwipeMenuListView仿QQ聊天左滑
绪论:好久没写博客了,最近比较懒,不想写博客,但是在看书,看一些
Android进阶
的书,这里小编也给大家推荐几本适合进阶的书,相信会对你有所帮助的。1.《Android群英传》—徐宜生2.
lyhhj
·
2016-01-30 22:00
源码解析
QQ左滑删除
我的
Android进阶
之旅------>解决:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.
错误描述今天在AndroidStudio项目中加入了jackson的开发包,编译运行时候,引发了如下的错误:Error:Executionfailedfortask':app:transformResourcesWithMergeJavaResForDebug'. >com.android.build.api.transform.TransformException:com.android.bui
qq446282412
·
2016-01-27 16:00
Android进阶
之路——Flurry的使用
简介Flurry是一家专门为移动应用提供数据统计和分析的公司。他们的数据统计分析SDK支持的平台包括iPhone,iPad,Android,WindowsPhone,JavaME和BlackBerry。使用Flurry服务的公司包括eBay、Yahoo、Hulu和Skype等超过11万家公司,涉及的应用超过54万个,目前有17万名开发者使用名为“Flurry-Analytics”的分析工具。Flu
a296777513
·
2016-01-26 00:00
Android
Android进阶
笔记11:ListView 显示多种类型的item
ListView可以显示多种类型的条目布局,这里写显示两种布局的情况,其他类似.1.这是MainActivity,MainActivity的布局就是一个ListView,太简单了这里就不写了,直接来到MainActivity,如下:1publicclassMainActivityextendsActivity{2 3privateListViewlv;4privateListlists;5 6
鸿钧老祖
·
2016-01-21 13:00
[置顶] 我的
Android进阶
之旅------>关于使用CSDN-markdown编辑器来编写博客
关于使用MarkDown编辑器的原因什么是Markdown制作一份待办事宜Todo列表书写一个质能守恒公式LaTeX高亮一段代码code高效绘制流程图高效绘制序列图绘制表格更详细语法说明在CSDN上怎么使用MarkDown欢迎使用Markdown编辑器写博客快捷键Markdown及扩展表格定义列表代码块脚注目录数学公式UML图离线写博客浏览器兼容附录关于使用MarkDown编辑器的原因其实CSDN
qq446282412
·
2016-01-18 23:00
html
markdown
[置顶] 我的
Android进阶
之旅------>Android关于HttpsURLConnection一个忽略Https证书是否正确的Https请求工具类
下面是一个AndroidHttpsURLConnection忽略Https证书是否正确的Https请求工具类,不需要验证服务器端证书是否正确importjava.io.BufferedReader; importjava.io.IOException; importjava.io.InputStream; importjava.io.InputStreamReader; importj
qq446282412
·
2016-01-17 15:00
[置顶] 我的
Android进阶
之旅------>Android编译错误java.util.zip.ZipException: duplicate entry的解决方法
今天在AndroidStudio中把另外一个项目引入当前项目,编译的时候出现了java.util.zip.ZipException:duplicateentry错误。错误如下所示:FAILURE:Buildfailedwithanexception. *Whatwentwrong: Executionfailedfortask':watch:packageAllDebugClassesForMu
qq446282412
·
2016-01-15 21:00
[置顶] 我的
Android进阶
之旅------>Android Activity的singleTask加载模式和onActivityResult方法之间的冲突
今天调试一个bug的时候,情景如下: 一个ActivityA,需要用startActivityForResult方法开启ActivityB。ActivityB的launchmode被设置为singleTask,那么在ActivityB开启之后的瞬间(未等B返回任何result),ActivityA中的onActivityResult方法就会被调用,并且收到一个RES
qq446282412
·
2016-01-13 21:00
Android进阶
笔记10:Android 万能适配器
1. Android万能适配器 项目中ListviewGridView几乎是必用的组件,Android也提供一套机制,为这些控件绑定数据,那就是Adapter。用起来虽然还不错,但每次都需要去继承一个BaseAdapter,然后实现里面的一大堆方法,而我们每次最关心的无非就是getView方法,其余的方法几乎都是相同代码。这里是不是就可以优化起来呢?在其次,我们在使用Adapter的时候,为了
鸿钧老祖
·
2016-01-12 20:00
Android进阶
——安卓接入微信,获取OpenID
需求:接入微信支付,需要获取OpenID。安卓接入微信指南:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=1417751808&token=&lang=zh_CN移动应用微信登录开发指南:https://open.weixin.qq.com/cgi-bi
河北-宝哥
·
2016-01-12 12:31
微信
android
openid
♠
Android
……【进阶篇】
[置顶] 我的
Android进阶
之旅------>android中一些特殊字符(如:←↑→↓等箭头符号)的Unicode码值
在项目中,有时候在一些控件(如Button、TextView)中要添加一些符号,如下图所示: 这个时候可以使用图片的方式来显示,不过这些可以直接使用Unicode码就直接显示出来了。4个箭头图标的代码如下: 皇冠和音乐图标代码如下: 上面的几个字符串值为:\u265A \u266B \u2190 \u2191 \u2193 \u21
qq446282412
·
2016-01-10 18:00
【Android基础】Android WebView参数设置详解
1.WebView一般需要访问网络,需要在AndroidManifest.xml里面添加权限2.BackHandleFragment请参照【
android进阶
】Fragment内放置WebView,监听返回键
dodod2012
·
2016-01-08 10:58
Android
基础
我的
Android进阶
之旅------>Android Studio 快捷键整理分享
正式转战AndroidStudio了,首先把AndroidStudio的快捷键摘录下来,以备后用。(PS:下面内容转载于http://www.android-studio.org/index.php/docs/experience/142-androidstudio-shortcut-keys)Alt+回车导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N查找文件
qq446282412
·
2016-01-07 20:00
【
android进阶
】Fragment内放置WebView,监听返回键,并返回之前打开的网页
参考链接:http://itindex.net/detail/53169-android-%E5%BC%80%E5%8F%91-webviewhttp://blog.csdn.net/guxiao1201/article/details/40507387首先创建一个抽象类BackHandledFragment,该类有一个抽象方法onBackPressed(),所有BackHandledFragme
dodod2012
·
2016-01-07 15:27
Android进阶
【Mood-12】Android开发相关书籍推荐
新年伊始,找到
Android进阶
干货若干,2015拜读。1.Android应用UI设计模式目前,谷歌Android操作系统在移动市场中风头正劲,并且未来发展势不可挡。
mazouri
·
2016-01-03 19:45
我的
Android进阶
之旅------>经典的大牛博客推荐(排名不分先后)!!
Android中文WikiAndroidStudio-NDK开发-移动开发团队谦虚的天下-博客园gundumw100博客-
android进阶
分类文章列表-ITeye技术网站CSDN博文精选:Android
bysjlwdx
·
2015-12-31 15:46
Android
我的
Android进阶
之旅------>经典的大牛博客推荐(排名不分先后)!!
Android中文WikiAndroidStudio-NDK开发-移动开发团队谦虚的天下-博客园gundumw100博客-
android进阶
分类文章列表-ITeye技术网站CSDN博文精选:Android
bysjlwdx
·
2015-12-31 15:00
Android进阶
之ProGuard代码混淆
简介Proguard工具通过移除无用的代码以及使用语义隐晦的名称来重命名类、字段和方法,从而达到压缩、优化和混淆代码的目的。最终您将获得一个较小的.apk文件,此文件更难于进行反向工程。由于ProGuard会使应用更难于进行反向工程,因此当应用使用对安全性要求极高的功能时(例如,当您向应用授予许可时),您必须使用此工具。ProGuard已集成到Android构建系统,所以您无需手动调用此工具。只有
hanhailong726188
·
2015-12-28 22:00
android
ProGuard
keep
Android进阶
——多线程和异步任务小结
引言众所周知,无论是在任何的程序语言和操作系统中。多线程、多进程和异步同步始终都是经久不衰的话题。当然在我们实际的Android项目需求中也是如此,很多的业务需求都通过多线程及异步任务以便用户能够在使用App中得到优秀的体验。而很多App在使用过程中出现各种莫名其妙的问题,多是由于开发人员使用多线程不当造成的,因此掌握在多线程及异步任务的原理和使用方法非常有必要。一AndroidUI主线程设计原则
CrazyMo_
·
2015-12-22 11:00
Runnable
线程池
更新UI
多线程和异步任务
界面交互
Android进阶
——异步不可或缺的组件Handler(一)
引言从一开始开通博客就计划一周至少写两篇博客,把自己的以前记在本地下的知识点和经验,全部搬到自己的博客里,无论是复杂难易程度只要是自己想写的就搬到这里来,好好总结下形成自己的技术体系,因为有些东西不用就会一时之间想不起来了。ORZ…好了进入正题,对于Java开发来说Thread比较简单,直接匿名创建重写run方法,调用start方法执行即可。或者从Runnable接口继承,但对于Android来说
CrazyMo_
·
2015-12-22 09:00
handler
message
发送和处理消息
多线程和异步任务
消息及消息队列
Android进阶
——声波振幅显示
最近博主想做一个app,中间有一个是录音的功能。于是博主想把UI做的好看一些,想仿照微信或者QQ语音输入时,能够随着声音的大小显示声波振幅。于是查找了一些资料,现在把这个功能的Demo分享给大家,以后也会把更多的项目学习到的知识分享给大家。其实这个功能主要是依靠MediaRecorder的getMaxAmplitude()方法来获得声音的振幅,然后依据计算公式分贝的计算公式K=20lg(Vo/Vi
Basil_Lee
·
2015-12-20 20:00
Android进阶
:PopupWindow详解
PopupWindow可以创建类似对话框风格的窗口使用步骤1、调用PopupWindow的构造器初始化PopupWindow对象2、设置相关参数3、调用PopupWindow的showAsDown(Viewv)方法将PopupWindow作为v组件的下拉组件显示出来;或调用ShowAtLocation()方法将PopupWindow在指定位置显示出来一、初始化:构造函数publicPopupWin
ly20116
·
2015-12-17 19:00
android
对话框
PopupWindo
Android进阶
:获取屏幕参数
获取屏幕参数通过DisplayMetrics类获取屏幕参数android.util.DisplayMetrics代码:Displaydisplay=getWindow().getWindowManager().getDefaultDisplay(); DisplayMetricsdisplayMetrics=newDisplayMetrics(); display.getMetrics(displ
ly20116
·
2015-12-12 17:00
android
display
metrics
屏幕参数
[置顶] 我的
Android进阶
之旅------>android Button上面的英文字符串自动大写的问题解决
今天碰到一个关于Button的问题:androidButton上面的英文字符串会自动变成大写,运行的Android5.1版本,如下图所示:图1:Button图2:TextView这个Button的定义代码如下TextView的定义代码如下引用同一个字符串contactList_addContact,字符串内容如下:Add但是Button显示出来就是ADD,而TextView显示
qq446282412
·
2015-12-09 17:00
小猪的数据结构辅助教程——前言
哈哈,自恋了一把哈,我又回来写东西了,是大家所期待的
Android进阶
教程来了么?然而并不是哈~首先是小猪的逼格还不够,很多东西都还不会,或者说不是太熟悉,这样写出来的东西肯定是误人子弟哈!
NoMasp
·
2015-12-08 21:00
数据结构
算法
编程基本功
辅助教程
coder-pig
[置顶] 我的
Android进阶
之旅------>Java字符串格式化方法String.format()格式化float型时小数点变成逗号问题
好吧,先把系统语言切换到波兰语,切换到波兰语的方法查看文章我的
Android进阶
之旅------>Android【设置】-【语言和输入法】-【语言】列表中找到相应语言所对应的列表项 地址:http://
qq446282412
·
2015-12-07 21:00
[置顶] 我的
Android进阶
之旅------>Android【设置】-【语言和输入法】-【语言】列表中找到相应语言所对应的列表项
今天接到一个波兰的客户说有个APP在英文状态下一切运行正常,但是当系统语言切换到波兰语言的时候,程序奔溃了。所以首先我得把系统的语言切换到波兰语,问题是哪个是波兰语呢? 我还真的不认识哪个列表项代表着波兰语。如下图所示:进入到【设置】-【语言和输入法】-【语言】列表后,我就傻眼了,哪个是波兰语呢?本文将介绍如何在列表中找到相应语言所对应的列表项。(【Settings】
qq446282412
·
2015-12-07 19:00
Android进阶
之路——NDK(二)
上一篇博客介绍了NDK简介和环境的搭建以及一个简单的Demo,这篇准备总结一下JNI调用Java对象以及在JNI中开启线程。ps:这里说明一下,我是用AndroidStudio开发的,如果是用Eclipse开发的朋友,是不能直接导入我的程序,而且项目的结构和我的是有区别的。点击下载一、JNI实现回调通过JNI在Native层调用JAVA层的方法,来实现Native层向JAVA层传递消息。我的项目结
a296777513
·
2015-12-03 18:18
Android
Android 屏幕旋转 处理 AsyncTask 和 ProgressDialog 的最佳方案
读 评论(35) 收藏 举报 分类:【
android进阶
之路】(61) 【Android精彩案例】(34) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)
hp_click
·
2015-12-03 10:00
Android进阶
——使用Pull解析和生成轻量级数据XML
引言:我们都知道XML被设计用来传输和存储数据。其设计宗旨是传输数据,而非显示数据,作为一种轻量级的数据格式,XML不仅可以应用于Web开发的许多方面,常用于简化数据的存储和共享。而且在Android和Java中的数据交互方面也有大作为。一Pull解析器概述作为一款开源的基于事件的解析器,Pull不仅可以在Android中直接使用,(事实上在Android内部很多XML的文件都是基于Pull的,A
CrazyMo_
·
2015-12-01 11:00
android
xml
数据交换
解析xml
生成XML
Android进阶
之广播
1.Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。(1)广播作为Android组件间的通信方式,可以使用的场景如下:①同一app内部的同一组件内的消息通信(单个或多个线程之间);②同一app内部的不同组件之间的消息通信(单个进程);③同一app具有多个进程的不同组件之间的消息通信;④
chenliguan
·
2015-11-27 11:00
Android 总结:进阶之路(资源与方法)
现在回过头来,按照自己的理解,对“
Android进阶
学习”做一些总结。理清自己的思路,也供初学者少走一些弯路。
u014136472
·
2015-11-24 18:00
android
总结
学习
进阶
Android 总结:进阶之路(资源与方法)
现在回过头来,按照自己的理解,对“
Android进阶
学习”做一些总结。理清自己的思路,也供初学者少走一些弯路。
庄宏基
·
2015-11-24 18:00
Android
android
进阶
学习
总结
实现滑动的七种方法
周末,android群英传与Android开发艺术探索两本书到了,确实是适合
android进阶
的好书,以后书中学到的觉得不错的内容会写在这个模块。
u012325403
·
2015-11-17 18:00
滑动
[置顶] 我的
Android进阶
之旅------>如何将Android源码导入Eclipse中来查看(非常实用)
Android源码下载完成的目录结构如如所示: step1:将.classpath文件拷贝到源代码的根目录 Android源码支持多种IDE,如果是针对APP层做开发的话,建议大家使用Eclipse开发环境。在源码路径(~/development/ide/eclipse)下,Android提供了.classpath配置文件(备注:该文件为隐藏文件)。
·
2015-11-13 15:07
Android源码
[置顶] 我的
Android进阶
之旅------>Android中Dialog系统样式讲解
今天在维护公司的一个APP的时候,有如下场景。弹出一个AlertDialog的时候,在系统语言是中文的时候,如下所示:弹出一个AlertDialog的时候,在系统语言是English的时候,如下所示: 可以发现在系统语言为英语的时候,对话框中的白色文字已经完全看不清楚,对话框的背景颜色也变成了白色。因此需要修改对话框的主题。 修改之前代码如下:AlertDialogcommedialo
qq446282412
·
2015-11-13 10:00
我的
Android进阶
之旅------>Android安全退出应用程序的几种方式
当应用不再使用时,通常需要关闭应用,可以使用以下几种方法关闭android应用: 第一种方法:首先获取当前进程的id,然后杀死该进程。 建议使用这种方式 android.os.Process.killProcess(android.os.Process.myPid()) 第二种方法:终止当前正在运行的Java虚拟机,导致程序终止 System.
·
2015-11-13 09:38
android
[置顶] 我的
Android进阶
之旅------>介绍一款集录制与剪辑为一体的屏幕GIF 动画制作工具 GifCam
由于上一篇文章:我的
Android进阶
之旅------>Android之动画之Frame Animation实例 中展示的是Frame动画效果,但是之前我是将图片截取下来,不好说明确切的动画过程
·
2015-11-13 08:42
android
我的
Android进阶
之旅------>HTTP 返回状态值详解
(本文转载于:http://blog.csdn.net/ithomer/article/details/10240351) 当用户点击或搜索引擎向网站服务器发出浏览请求时,服务器将返回Http Header Http头信息状态码,常见几种如下: 1、Http/1.1 200 OK 访问正常 表示成功访问,为网站
·
2015-11-13 06:54
android
Android进阶
练习 - 高效显示Bitmap(高效加载较大的 Bitmaps)
高效加载较大的 Bitmaps 图片有各种形状和各种大小,在很多情况下,图片的实际大小都比图片在应用中所显示的大小要大的多,比如Android系统自带的 Gallery 应用显示的照片实际的分辨率通常比手机设备的密度要高很多 考虑到我们是在开发一款内存
·
2015-11-11 14:58
android
我的
Android进阶
之旅------>Android拍照小例子
今天简单的学习了一下android拍照的简单实现。 当然该程序是个小例子,非常简单,没有什么复杂的操作,但是可以学习到Android 拍照API流程。 1.在布局文件中添加一个 surfaceView (用来展示预览的图片) 2.根据 SurfaceView 获得 Holder 3.给固定器设置 SurfaceHolder.Callback ; 这个 Callback 有
·
2015-11-11 10:01
android
Android进阶
之Listview/GridView的onItemClick()获取不到焦点
1、问题描述当使用自定义布局的Listview/GridView的时候,如果在item的布局文件里面存在Button或者CheckBox等控件以及其子类控件的时候,经常会碰到各种控件的点击事件冲突的情况,那么我们如何来处理istview/GridView中这种控件之间焦点冲突的情况呢?2、原因解析可以触发Button的点击事件,但是item的点击事件并不会被触发,也就是说,Button控件抢夺了i
chenliguan
·
2015-11-11 10:00
android
控件
我的
Android进阶
之旅------>Android服务的生命周期回调方法
先引用一段官网上的文字 ================================================================================================== Service Lifecycle There are two reaso
·
2015-11-11 10:35
android
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他