1 概述 AFHTTPSessionManager是AFURLSessionManager的子类。我们可以通过这个类做HTTP请求。其实整个AFHTTPSessionManager逻辑很简单,只是用HTTP的方式拼接了请…
分类:PackageManagerService
Android 5.0 Phone初始化分析
已经更新至个人blog:http://dxjia.cn/2015/07/android-5-0-phone-init-analysis/ persistent属性 要想了解phone的框架,首先需要了解android a…
Android PackageManagerService流程详细分析(七)之监控扫描指定APP目录
继续看构造函数: public PackageManagerService(Context context, Installer installer, boolean factoryTest, boolean onlyC…
Android App运行时签名校验
有时候我们为了防止自己的应用被反编译后重新打包,不得不采取运行时进行签名校验的方式。 因为会经常用到,所以在这里整理了一下校验方式。 /** * Create By HaoRui */ public class Sign…
Android开机时桌面Widget的载入流程顺序
init进程 –> Zygote进程 –> SystemServer进程 –> Launcher桌面程序 -> 我们的App应用 …
package manager service是怎样选择armeabi/armeabi-v7a中的库文件的?
Android应用中使用到C代码,编译成so文件打包进apk的libs路径下。因为要支持ARMv5和ARMv7,libs下有armeabi和armeabi-v7a两个目录。安全的做法是编译库C代码时,Applicatio…
如何获取Android项目的VersionName的getPackageManager()
代码笔记: /** * 得到应用层序的版本名称 * * @return */ private String getVersionName() { // 用于管理安装的apk和未安装的apk PackageManager …
Android apk安装过程
Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。 Android应用安装有如下四种方式 1. &nb…
APK安装流程详解8——PackageManagerService的启动流程(下)
APK安装流程系列文章整体内容如下: APK安装流程详解0——前言 APK安装流程详解1——有关”安装ing”的实体类概述 APK安装流程详解2——PackageManager简介 APK安装流程…
PMS及APP安装过程
–摘自《android插件化开发指南》 1.PackageManagerService(PMS)是用来获取apk包的信息的 2.AMS总是会使用PMS加载包的信息,将其封装在LoadedApk这个类对象中,然…
【Android源码-PMS】(一)PackageItemInfo类
注:转载请注明来自Nemo, http://blog.csdn.net/nemo__ 一、包名 android.content.pm.PackageItem…
修改Android 休眠逻辑使系统关屏而不进入休眠
近日接到一个比较诡异的产品需求,在我看来需要修改Android PMS。 具体需求如下: 要求在某一Activity界面在灭屏之后也能监听屏幕的手势事件,在我看来这…