android
文章平均质量分 85
will的成长之路
个人成长记录
展开
-
android app项目启动时的架构搭建
原文出处:http://www.jianshu.com/p/d9e4ddd1c5301.项目结构现在的MVP模式越来越流行。就默认采用了。如果项目比较小的话:app——Application Activity Fragment Presenter等的顶级父类config——API,常量表等model——数据层entities——数据模型presenter——MV转载 2016-02-23 21:33:27 · 1809 阅读 · 0 评论 -
Android中RelativeLayout各个属性的含义
http://blog.csdn.net/softkexin/article/details/5933589android:layout_above="@id/xxx" --将控件置于给定ID控件之上android:layout_below="@id/xxx" --将控件置于给定ID控件之下android:layout_toLeftOf="@id/xxx" --将转载 2014-01-09 09:54:49 · 655 阅读 · 0 评论 -
Android API 指南
Android API 指南http://wiki.eoe.cn/page/Android_API_Guides.html翻译 2013-10-29 10:45:28 · 695 阅读 · 0 评论 -
mediaplayer状态
mediaplayer状态原创 2013-10-22 14:43:52 · 920 阅读 · 0 评论 -
stagefright架构
stagefright架构原创 2013-10-22 16:16:56 · 1379 阅读 · 0 评论 -
基于Android4.0.3的各种工具信息整理(共130个)
http://m.blog.csdn.net/blog/backgarden_straw/8154660转载 2014-01-10 11:22:20 · 1152 阅读 · 0 评论 -
android抓取各种log的方法
1、logcat (四类log buffer是main,radio,system,events)adb wait-for-device logcat adb logcat -v time > logcat.txt //默认是-b main -b systemadb logcat -v time -b main //main logadb原创 2016-01-27 22:16:05 · 15798 阅读 · 3 评论 -
android ADB很有用的命令,看你用过几个?
adb shell mount -o remount rw / 将/改为可写adb kill-server //终止adb服务进程adb wait-for-device //在模拟器/设备连接之前把命令转载在adb的命令器中,后边跟命令,插上手机后,就会执行后面的命令,如adb wait-for-device;adb shelladb bugreport > bugrepo原创 2016-01-25 12:49:03 · 5703 阅读 · 0 评论 -
形象理解android电源管理wakelock状态
wakelock 醒锁,只有有人拿着锁,系统就不能进入睡眠状态(如果没有锁了,就可以睡眠)。类似人要保持清醒状态,不能睡觉。但是清醒时也可以闭着眼,例如在通话中,p-sensor拿到了wakelock,这就要求系统不能休眠(此处是cpu不能休眠:打着电话时手机怎么能休眠呢),但是可以把屏幕关掉(人醒着但闭着眼)原创 2014-02-19 15:25:58 · 1419 阅读 · 2 评论 -
Android接口定义语言(AIDL)
http://wiki.eoeandroid.com/Android_Interface_Definition_Language_(AIDL)Android接口定义语言(AIDL)Android接口定义语言(以下简称AIDL)和其他您使用过得IDL差不多,他使您可以定义应用程序的接口。通过这个接口,客户端和服务器之间可以顺利的进行进程间通讯(IPC)。在android设备上,一转载 2012-12-22 00:30:11 · 1191 阅读 · 0 评论 -
PduHeader
X-Mms-Status Field:彩信状态,对应表字段pdu.stSTATUS_EXPIRED = 0x80;STATUS_RETRIEVED = 0x81;STATUS_REJECTED = 0x82;STATUS_DEFERRED = 0x83;原创 2012-12-16 22:40:10 · 2452 阅读 · 0 评论 -
信息收发
彩信、短信、状态信息等的业务逻辑主要是在三个service中处理的:TransactionService.java、SmsReceiverService.java、MessageStatusReceiver.java 短信接收framework发送广播:Telephony.SMS_RECEIVEDPrivilegedSmsReceiver.java接收广播SmsRece原创 2012-12-16 22:36:05 · 1303 阅读 · 0 评论 -
mms模块结构
mms模块结构原创 2013-10-09 16:03:53 · 3164 阅读 · 0 评论 -
Android 调试技术
原文链接:http://www.bobbog.com/archives/19Android 调试技术by bob一、JAVA层单步调试参见“用eclipse单步调试Laucher”参见“用eclipse编译调试adnroid的Browser”二、Native层单步调试参见“使用GDB 单步调试Android本地代码”三、JAVA层堆栈打印转载 2013-10-08 15:54:50 · 1125 阅读 · 0 评论 -
Linux环境下段错误的产生原因及调试方法小结
http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.html最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此机会系统学习了一下,这里对Linux转载 2013-10-08 14:59:10 · 1067 阅读 · 0 评论 -
Android下打印调试堆栈方法
http://blog.csdn.net/freshui/article/details/9456889打印堆栈是调试的常用方法,一般出现异常时,我们可以在跑出异常时也将堆栈情况打印出来,这样十分方便错误查找。另外实际上也有一个非常有用的功能:分析代码的行为。android代码太过庞大了,完全的静态分析经常是无从下手,因此通过打印堆栈的动态分析也十分必要。转载 2013-10-08 14:26:09 · 1805 阅读 · 0 评论 -
彩信数据库mmssms.db
trigger:insert_mms_pending_on_insert:当pdu表中插入了一条数据,类型为130(彩信通知)或135(待发送阅读报告),说明有信息要发送,trigger会在pending_msgs表插入一条数据;delete_mms_pending_on_update:当pdu表中有记录的msg_box从4-待发件箱改为别的值,说明有一条信息已经发出等,就从pending原创 2012-12-16 22:34:26 · 2575 阅读 · 1 评论