Android
文章平均质量分 59
散落一地的蓝
这个作者很懒,什么都没留下…
展开
-
解决Android emulator运行编译好的源码黑屏
编译好ICS源码后用以下命令emulator -system system.img -data userdata.img -ramdisk ramdisk.img会出现黑屏解决方法:添加一个参数-kernel #AndroidHOme#/prebuilt/android-arm/kernel/kernel-qemu-armv7 -system system.img -dat转载 2013-11-10 21:45:14 · 7562 阅读 · 3 评论 -
为Android中PackageManagerService添加方法
PackageManagerService相关类结构分析从上图可以看出若想为PackageManagerService添加方法需要进行以下改动1,在IPackageManager.aidl文件中增加方法的声明;2,在PackageManager类中增加抽象方法说明;3,在ApplicationPackageManager中增加方法,具体实现为调用远程PackageMan原创 2015-01-30 13:31:07 · 3539 阅读 · 2 评论 -
Android DexClassLoader加载文件相关疑问
1,对于一个java文件生成的jar文件,其中是否包含其父类的方法字节码?比如MainActivity类继承自Activity类,那么我把MainActivity单独导出为一个jar文件,然后用DexClassLoader加载可以不可以?原创 2015-01-22 21:28:00 · 426 阅读 · 0 评论 -
Android Bound Service实现方法详解
Android中的service是运行在后台的组件,如果其他组件(比如Activity)需要与后台的service交互,有以下三个途径:1,若参与交互的service,activity运行在一个进程中,那么只需要在service的onBind方法中返回一个你自己的实现的Binder对象(这个Binder类是service的内部类),然后就可以通过这个binder对象与service交互,比如说原创 2014-12-16 16:29:20 · 915 阅读 · 0 评论 -
Android Framework中Intent中的传输处理
1,Intent中的数据在进行IPC传输的时候会把其中Bundle了原创 2014-11-24 14:11:38 · 668 阅读 · 0 评论 -
android emulator创建avd命令
android avd配置信息的生成:android avd的创建格式为:android create avd -n your-avd-name -t your-targets其中:-n的参数为我们要创建的avd的名字;-t的参数为Available Android targets的id,我们可以使用命令:android list查寻其具体信息。$android listA转载 2014-04-18 16:18:46 · 8593 阅读 · 0 评论 -
Android SDK Manager更新被墙解决办法
转载 2014-11-09 11:58:34 · 1657 阅读 · 0 评论 -
Android应用开发:Manifest文件节点andoird:process属性详解
在Manifest文件中Application以及各个组件均可以设置,其原创 2014-05-28 18:15:19 · 15502 阅读 · 0 评论 -
Android签名机制详解
在Android中,所有安装到系统的应用都必须有一个数字证书,此证书用于标识特定开发者所开发的某款应用程序的一个版本。应用程序的数字证书主体放置在META-INF目录下,共包括MANIFEST.MF、CERT.SF和CERT.RSA三个文件,其中MANIFEST.MF文件包括对安装文件包中所有文件的SHA1摘要信息;CERT.SF文件包含使用开发者私钥签名后的文件摘要信息;CERT.RSA包含开发原创 2015-03-04 11:18:19 · 953 阅读 · 0 评论