Android学习
文章平均质量分 86
fengzhonghen
这个作者很懒,什么都没留下…
展开
-
Android线程间通信--Handler
本文适合对handler有一定了解的人阅读,另外,本文不涉及对handler机制的源码解读,只纯粹讲解handler的使用,加深读者对handler的了解和更好的使用handler。 通过本文你能了解如下内容: 1.HandlerThread类的使用; 2.不依赖源码的情况下理解Handler线程间通信的机制。 我们在开发应原创 2015-05-20 20:02:14 · 526 阅读 · 0 评论 -
Intellij IDEA搭建Android Wear开发环境(Windows环境,含创建模拟器)
因项目的需要,接触Android Wear。而此时网上关于Android Wear的资料比较少,也走了不少弯路,所以在这里总结下,希望对后来者有所帮助!当然水平有限,文章仅供参考。 从我搭建Android Wear开发环境的过程看,总共需要三步: 1.在android-sdk中配置开发wear需要的相关tools; 2.在AVD Manager中创建we原创 2015-05-20 21:01:30 · 7999 阅读 · 0 评论 -
Eclipse调试Android问题--You must restart adb and Eclipse
使用Eclipse调试Android时有时出现如下的错误:出现这个的时候,就说明你的adb.exe所用的端口:5037被其他进程占用了,这个时候你就需要去查下到底是谁占用了这个端口,查询的步骤如下:1.查是哪个进程号占用着这个端口:在命令提示符中输入 netstat -aon|findstr "5037",如下图:2.根据进程号查找该进程的名称:在命令提原创 2015-05-20 20:48:01 · 880 阅读 · 0 评论 -
使用ANT打包Android应用
通常我们习惯用eclipse来开发Android程序,它会自动帮我们打包当前的应用程序。如果在Navigator视图下,我们可以看到以下几个文件:在上图中,com包放置的是我们的class文件,classes.dex是class文件经过转换后的可以在dalvik上跑的精简类文件,resources.ap_是经过打包的资源文件,ant.apk就是最终的打包文件。使用ANT转载 2015-05-27 10:18:53 · 457 阅读 · 0 评论 -
Android进程间通信--AIDL
本文讲解AIDL的基本使用,通过本文的学习你应该掌握如下内容: 1.了解Android进程间通信IPC(interprocess Communication); 2.学会AIDL的基本使用方法,实现在进程间通信。 我们先看下Android对AIDL的描述:在这段描述中我们可以看到,AIDL实际上是接口定义语言(IDL)的原创 2015-05-19 20:24:25 · 450 阅读 · 0 评论 -
Android性能(时间)分析工具-TraceView的使用
因最近查项目的初始化耗时问题,使用到了TraceView工具,这里就来介绍下TraceView工具的使用以及如何分析耗时。 1.TraceView的使用 TraceView的使用共有下面4步: a.工程中加入标志TraceView开始和结束的代码: 1).在怀疑耗时的代码前加入这行代码:Debug.startMetho原创 2015-05-25 20:29:36 · 1504 阅读 · 0 评论 -
Android广播使用
广播(Broadcast),是Android四大组件(Activity,Broadcast,Service,Provider)中最简单的,因为它是只管发送不管接收的,就是接收方有没有收到或收到如何处理等都是不管的。这就好比火车站的大喇叭说:“开往XX的动车DXXXX就要开车,请还没有上车的乘客抓紧时间上车。”这里的大喇叭就是广播,而大喇叭说的内容就是广播的内容。至于广播的内容乘客是不是收到了,收到原创 2015-05-20 22:27:17 · 1380 阅读 · 0 评论