BroadCast的定义:
广播是一种订阅--通知 事件,广播接收者向Android系统 register (订阅广播),广播发送者向Adnroid系统 sendBroadCast(发送广播),然后Android 系统通知所有注册该广播的接收者,广播接收者收到自己注册的广播之后实现自己想做的事情(该事情一般不超过10s,否则应用会出现ANR)。
BroadCast的分类:
1.无序广...
分类:
移动开发 时间:
2015-05-18 10:57:17
阅读次数:
190
本文基于Android4.4,
最近查了下watchdog打印错误log的问题。头都大。。。也查看了下android framework 下watchdog的实现代码,做个记录以备后边温习,以及新入行后辈们能够快速上手
以PowerManagerservice为例做简单流程分析
Watchdog功能:
1. 监视reboot广播
2. 监视加到che...
分类:
其他好文 时间:
2015-05-14 22:08:29
阅读次数:
209
反编译方法如下:一、下载Android逆向助手;二、更改apk文件的后缀名,如:163mailHelper3.0.11.apk改成163mailHelper3.0.11.zip;三、用zip解压缩LianyunHelper3.0.11.zip文件;四、从解压缩的文件夹中取出classes.dex文件...
分类:
其他好文 时间:
2015-05-14 20:08:34
阅读次数:
217
Android UI之TableLayout(表格布局)说明:表格布局采用常见的表格方式来表示布局,与上文中提到的android:weight属性显示出来的效果有些相似。而事实上,TableLayout的确是LinearLayout的子类,因此本质上还是线性布局。实际开发中,我们经常会采用adnroid:weight属性来代替表格布局。
跟在html中写表格有点类似,在TableLayout中,我...
分类:
移动开发 时间:
2015-05-14 08:47:19
阅读次数:
132
说明:表格布局采用常见的表格方式来表示布局,与上文中提到的android:weight属性显示出来的效果有些相似。而事实上,TableLayout的确是LinearLayout的子类,因此本质上还是线性布局。实际开发中,我们经常会采用adnroid:weight属性来代替表格布局。
跟在html中写表格有点类似,在TableLayout中,我们可以通过TableRow标签来为表格添加一个新的行。与...
分类:
移动开发 时间:
2015-05-14 08:40:26
阅读次数:
159
1、取得用户当前位置的经度,纬度。2、根据经纬度转换成城市名称。取得用户当前位置的经度,纬度今天弄了一个多小时,写了一个GPS获取地理位置代码的小例子,包括参考了网上的一些代码,并且对代码进行了一些修改,希望对大家的帮助。具体代码如下:要实用Adnroid平台的GPS设备,首先需要添加上权限,所以需...
分类:
移动开发 时间:
2015-04-05 13:17:53
阅读次数:
280
小编一直习惯使用eclipse,后来看到android stdio这个新事物的产生,就好奇的使用了下。他的安装很简单,它会自动扫描你的jdk安装路径。 很快android stdio就安装好了,小编开始使用新编译工具编译,但马上就要哭了,因为小编发现adnroid stdio新建项目会出错,错误.....
分类:
移动开发 时间:
2015-03-01 18:16:57
阅读次数:
132
一、Handler的定义:Handler主要接收子线程发送的数据, 并用此数据配合主线程更新UI,用来跟UI主线程交互用。比如可以用handler发送一个message,然后在handler的线程中来接收、处理该消息,以避免直接在UI主线程中处理事务导致影响UI主线程的其他处理工作,Android提...
分类:
其他好文 时间:
2014-12-31 15:47:38
阅读次数:
206
の,这个要我怎么说呢,因为用CSDN写博客真心很不方便,特别是关于图片这一块的.然后我直接发布到我的新浪博客转过来了
结果有人告诉我图片看不了了,岂可修!
只好直接把日志转换图片了.
关于图片中的链接大家可以在这里找到.
https://github.com/siyehua/Adnroid-Notes/tree/master/Android%20Studio/Gradle%20And%20...
分类:
移动开发 时间:
2014-12-26 18:47:45
阅读次数:
467