- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Android签名验证简介
本文博客原文Android原生自带了个安装器(packages\apps\PackageInstaller),通过其中的源码PackageParser.java (frameworks\base\core\java\android\content\pm)我们大概就能知道其签名验证机制的验证过程。其中主要涉及2个函数:函数1public boolean colle
2012-11-30 21:37:42 10664 1
翻译 Android中通过ViewPager实现左右滑屏(下)
上文接《android中通过ViewPager实现左右滑屏(上)》使用实例3.代码片段1 if(imgUrls.size() > 1){ position = position + 200 * imgUrls.size(); }viewPager.setCurrentItem(position);代码片段2 p
2012-11-29 21:12:14 4201 2
原创 一个提供Android各历史版本在线源码的网址
以下是一个提供Android各版本在线源码的网址http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/通过该网址我们能看到Android各历史版本的源码如果你想下载Android完整的源代码请参考《如何下载Android源码(window和Linux)》
2012-11-21 13:39:54 3379
原创 Android中使用隐藏API(大量图解)
本人博客原文Android SDK的很多API是隐藏的,我无法直接使用。但是我们通过编译Android系统源码可以得到完整的API。编译Android系统源码后可以在out\target\common\obj\JAVA_LIBRARIES目录可以看到它的所有API。当然对于一般情况,out\target\common\obj\JAVA_LIBRARIES\framework_i
2012-11-14 21:15:33 7326 1
翻译 Android程序中如何启动浏览器
本文参照自:http://blog.csdn.net/liws2010/article/details/7452957一、启动android默认浏览器在Android程序中我们可以通过发送隐式Intent来启动系统默认的浏览器。如果手机本身安装了多个浏览器而又没有设置默认浏览器的话,系统将让用户选择使用哪个浏览器来打开连接。关于Intent的更多内容请参考《常用Intent》示例1
2012-11-12 21:30:21 51489 1
原创 对Handler的一点封装
本人博客原文在Android中,我们经常需要使用Handler来进行事务的异步处理。其实对于基于主线程的Handler,没有必要到处去创建。另外对于基于非主线程的Handler所对应的Thread应该在什么时候退出,始终是一个很难得抉择。因此我封装了一个基于主线程的Handler以便整个程序使用,并封装了两个基于非主线程Handler以便整个程序中使用。因为这个两个基于非主线程
2012-11-07 22:00:56 3075 1
翻译 Observer与Observable
本文整理自:http://dev.21tx.com/2004/07/26/10822.html 在Java中通过Observable类和Observer接口实现了观察者模式。一个Observer对象监视着一个Observable对象的变化,当Observable对象发生变化时,Observer得到通知,就可以进行相应的工作。例如在文档/视图结构中,文档被修改了,视图就会得到通知。
2012-11-01 21:56:00 1401
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人