Android.BASE
文章平均质量分 59
翻滚吧_那啥
这个作者很懒,什么都没留下…
展开
-
LayoutInflater的使用
出处:http://blog.csdn.net/zuolongsnail/article/details/6370035 在实际工作中,事先写好的布局文件往往不能满足我们的需求,有时会根据情况在代码中自定义控件,这就需要用到LayoutInflater。LayoutInflater在Android中是“扩展”的意思,作用类似于findViewById(),不同的是LayoutInfla转载 2013-10-25 09:35:10 · 789 阅读 · 0 评论 -
android入门-permission
经常在AndroidManifest.xml中看到的标签,用得最多的还是声明使用一些系统权限。那怎样定义自己的权限呢?这个问题其实应该换个说法更加明了,我怎样限制其他程序访问我的app中的activity,就如同web项目添加过滤器限制用户直接在地址栏输入地址跳转到相应页面相似。比如我有appA,其中有A_1_Activity,A_2_Activity,A_3_Activity;还原创 2013-11-07 14:48:39 · 1098 阅读 · 0 评论 -
Android入门-MMS-短信/彩信发送流程+代码分析
WorkingMessage获取将要发送的短信:首先刷新收信人,然后创建SmsMessageSender类并调用sendMessage()发送短信。private void sendSmsWorker(String msgText, String semiSepRecipients, long threadId, int simId) { String[] dests =原创 2013-11-07 11:30:47 · 3553 阅读 · 0 评论 -
运行时权限与文件系统权限
出处:不明 总结而论:运行时权限由dalvik提供,文件系统权限由linux赋予。 要区分apk运行时的拥有的权限与在文件系统上被访问(读写执行)的权限两个概念。apk程序是运行在虚拟机上的,对应的是Android独特的权限机制,只有体现到文件系统上时才使用linux的权限设置。(一)linux文件系统上的权限-rwxr-x--x system system转载 2013-10-23 09:32:10 · 1081 阅读 · 0 评论 -
BUG定位方法之我见
早期开始接触android的时候,没法承担功能的开发,大段大段的代码也看不进去,除了对android整体框架有点认识,其他的基础基本都是从《Android应用开发详解》来的。作为新人,最开始做的一般都是解bug,但是对底层实现的不熟悉,导致我对于一些错误无从下手,甚至资源怎样获取都不太清楚。但随着bug的深入,渐渐的也有了些自己定位bug的思路,下面与大家分享一下:1、打开bug出现的原创 2013-10-23 14:52:44 · 1839 阅读 · 0 评论 -
ANR的产生与避免
出处:http://blog.csdn.net/superkris/article/details/7926146 ANR是Application Not Responding的简称,当android某个应用处于长期假死状态时,系统会弹出一个窗口: XXX is not responding, force close or wait。用户可以选择wait让程序继续运行,在程序里对响应性转载 2013-10-23 09:22:21 · 939 阅读 · 0 评论 -
Android入门-短信-layout中getX,getLeft等的区别
做短信在锁屏界面的解锁功能的时候,涉及到拉动解锁图片,重新绘制这个解锁图片,感觉对getX()getY()getLeft()getRight()等一系列的坐标非常混淆。现在就以本人针对这个功能的理解稍微提出一些自己发现的他们的区别。 1.getLeft()和getRight()为view在初始化时所在位置相对其父view的值,与view的移动无关。既getWidth() = getRi原创 2013-10-28 14:58:41 · 2978 阅读 · 0 评论 -
MTK平台手机无法连接ADB解决办法
MTK平台手机无法识别ADB驱动解决办法1.找到MTK驱动所在位置,如【\MTK driver\SP_Drivers_v1.5-usbvid=283b\SP_Drivers_v1.5】2.修改目录下android_winusb.inf文件:(1)连接手机,查看设备ID(2)将该ID添加至android_winusb.inf中3.选择驱动并更新(1原创 2013-10-21 14:18:36 · 8891 阅读 · 0 评论 -
Android入门-ListView-自定义adapter和滑动解锁
最近有接到一个功能开发,就是在锁屏界面显示未读短信和未接电话,并且每条都滑动解锁进入相应处理程序。未读短信就进入短信列表,未接电话就进入未接电话列表。项目太大,不方便分析,我这里就直接按小功能剥离分析下一个子功能:为ListView内的Item添加解锁事件(1)首先介绍解锁demo的item布局,整个解锁app主layout就是一个ListView<RelativeLayo原创 2013-10-25 17:01:02 · 1684 阅读 · 1 评论 -
Android入门-短信-彩信部分内容的获取方法
android短信模块中,短信彩信的收发是重点,不同于短信,基本所有短信元素全部保存在mmssms.db的sms表中。注:mmssms.db在/data/data/com.previder.telephony/databases/下彩信的存取是pdu表,pdu表里面通过各种外键来将彩信的各元素联系起来,来看一下彩信pdu表中的元素有哪些: 这些数据源代表的意义通过命名可以稍原创 2013-10-25 13:28:35 · 1925 阅读 · 0 评论 -
Android入门-Service-start,end,bind,unbind之间的区别
写贴一段别人关于service中start与bind,end与unbind的分析了: Service创建有两种方法: startService或者bindService服务不能自己运行,需要通过调用Context.startService()或Context.bindService()方法启动服务。这两个方法都可以启动Service,但是它们的使用场合有所不同。使用startSe原创 2013-10-25 16:03:07 · 3847 阅读 · 0 评论 -
android入门-MMS-短彩信发送/接收流程【图】
短信发送流程:ConversationList --> (createNewMessage/OpenThread) --> ComposeMessageActivity(confirmSendmessageIfNeeded) --> (send )-->WorkingMessage (preSendSmsWorker) --> (sendSmsWorker) -->SmsMessa原创 2013-12-05 15:29:19 · 4726 阅读 · 0 评论