android底层
文章平均质量分 81
zhjp4295216
这个作者很懒,什么都没留下…
展开
-
android签名
<br /><br />1. 为什么要签名 <br /><br /> 1) 发送者的身份认证<br /> 由于开发商可能通过使用相同的 Package Name 来混淆替换已经安装的程序,以此保证签名不同的包不被替换<br /><br /> 2) 保证信息传输的完整性<br /> 签名对于包中的每个文件进行处理,以此确保包中内容不被替换<br /><br /> 3) 防止交易中的抵赖发生, Market 对软件的要求<br /><br />2.转载 2011-03-02 23:20:00 · 2392 阅读 · 0 评论 -
Be Careful With Static Stuff on AsyncTask
http://commonsware.com/blog/2012/01/24/be-careful-asynctask.html I was writing a sample app to run on the WIMM One wearable Android device, and I ran into a strange error. The flow was: Run转载 2012-02-29 12:26:14 · 948 阅读 · 0 评论 -
Android内存优化(SoftReference 和 WeakReference )
android因其系统的特殊性,安装的软件默认都安装到内存中,所以随着用户安装的软件越来越多,可供运行的程序使用的内存越来越小,这就要求我们在开发android程序时,尽可能的少占用内存。根据我个人的开发经验总结了如下几点优化内存的方法: 创建或其他方式获得的对象如不再转载 2011-08-29 10:17:14 · 702 阅读 · 0 评论 -
android Home键 屏蔽,捕获,修改
开发过程中相信大家都有碰到因为不能捕获Home键而烦恼,现在终于有办法了,在Level5以上(包含)中,Activity类中有如下方法: public void onAttachedToWindow () Since: API Level 5 Called when t转载 2011-08-09 13:42:03 · 1158 阅读 · 0 评论 -
Android,谁动了我的内存(1)
http://winuxxan.blog.51cto.com/2779763/512179 一、 Android的内存机制 Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,java转载 2011-06-05 17:51:00 · 477 阅读 · 0 评论 -
Android 内存泄漏调试
http://blog.csdn.net/huaciom/archive/2011/03/14/6247402.aspx 一、概述 1二、Android(Java)中常见的容易引起内存泄漏的不良代码 1(一) 查询数据库没有关闭游标 2(二) 构造Adapter时,没有使用缓存的 convertView 3(三) Bitmap对象不在使用时调用recycle()释放内存 4(四) 释放对象转载 2011-06-05 17:49:00 · 420 阅读 · 0 评论 -
Android,谁动了我的内存(2)
http://winuxxan.blog.51cto.com/2779763/512180 五、超级大胖子Bitmap 可以说出现OutOfMemory问题的绝大多数人,都是因为Bitmap的问题。因为Bitmap占用的内存实在是太多了,它是一个“超级大胖子”,特别是分辨率大的图片,如果要显示多张那问题就更显著了。 如何解决Bitmap带给我们的内存问题?转载 2011-06-05 17:52:00 · 459 阅读 · 0 评论 -
网上绝无仅有的Log分析教程及例子
<br />之前两篇文章之后,打算再分享一点儿经验 :之前文章见这里:<br />1, 全看懂了-加两年经验-语音朗读-语音识别-语音控制软件源码<br />2,学生作品-配置NDK集成开发环境全过程第一版<br /><br />这次打算通过一个例子,深入解析一下log的分析方法以及Handler对象,Android多线程及MediaPlayer状态分析 。<br />先在此占位,边写边发 。<br />特别注意,本文的内容全部是原创,经验所得 。特别是Log分析方法,网上搜了一下,没有Log的分析方法文章转载 2011-03-24 12:26:00 · 939 阅读 · 0 评论 -
网上绝无仅有的Log分析教程及例子
<br />之前两篇文章之后,打算再分享一点儿经验 :之前文章见这里:<br />1, 全看懂了-加两年经验-语音朗读-语音识别-语音控制软件源码<br />2,学生作品-配置NDK集成开发环境全过程第一版<br /><br />这次打算通过一个例子,深入解析一下log的分析方法以及Handler对象,Android多线程及MediaPlayer状态分析 。<br />先在此占位,边写边发 。<br />特别注意,本文的内容全部是原创,经验所得 。特别是Log分析方法,网上搜了一下,没有Log的分析方法文章转载 2011-03-24 12:04:00 · 941 阅读 · 0 评论 -
Android垃圾回收解析
<br /> http://www.eoeandroid.com/thread-62886-1-1.html<br /> <br /> 个人觉得sp和wp实际上就是Android 为其c++实现的自动垃圾 回收机制 ,具体到内部实现,sp和wp实际上只是一个实现垃圾回收功能的接口而已,比如说对*,->的重载,是为了其看起来跟真正的指针一样,而真正实现垃圾回收的是refbase这个基类。这部分代码的目录在:/frameworks/base/include/utils/RefBase.h<br /><br />转载 2011-03-14 13:14:00 · 706 阅读 · 0 评论 -
Android Bander设计与实现 - 设计篇
<br />http://blog.csdn.net/universus/archive/2011/02/27/6211589.aspx <br /> <br /><br />Binder Android IPC Linux 内核 驱动<br />摘要<br />Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之与传统I转载 2011-03-11 12:17:00 · 1122 阅读 · 1 评论 -
Creating Release Keys and Signing Builds
<br />In this documentIntroductionGenerating keysSigning a build for releaseIntroduction<br />Android requires that each application be signed with the developer's digital keys to enforce signature permissions and application request to use shared user ID转载 2011-03-02 23:12:00 · 798 阅读 · 0 评论 -
Android平台和java平台 DES加密解密互通程序及其不能互通的原因 .
网上的demo一搜一大堆,但是,基本上都是一知半解(包括我)。为什么呢?我在尝试分别在两个平台加密的时候,竟然发现Android DES 加密和java DES加密的程序不能互通。就是加密的结果不一样,更不要说Android平台的加密输入作为java DES的解密输出了。这样的话,客户端和服务器端就不能进行通信了。我网上之前也发帖子问了不少人,但是回答都不满意。 今天部门的另外一个同事跟转载 2012-04-23 09:00:09 · 1598 阅读 · 0 评论