• android develop art discovery
  • 扉页
  • IPC机制
  • Binder
    • Binder概述
    • 如何使用AIDL
    • 如何使用Binder
    • framework层分析
    • Binder线程池的管理
    • Binder IPC的权限控制
    • Binder的一些总结
  • View事件
  • View绘制
  • RemoteViews
  • Drawable 和 动画
  • Window和WindowManager
  • 消息机制和线程池
  • 四大组件
    • Activity
    • Fragment
    • Activity与Fragment之间的通信
    • Broadcast
    • Service
    • 1Activity + nFragment框架遇到的问题
    • 1Activity + nFragment框架遇到的问题(2)
    • fragemnt跳转
    • fragment和activity的startActivityForResult的区别
  • JNI
    • android-jni(以jnionload方式实现)
    • 两种jni注册方式
    • jni资源
    • CMake
    • 动态加载so
    • 理解System.loadLibrary
  • APP启动
    • Android 是如何启动的
    • APP启动的流程
    • StartActivity的过程纯源码
  • 打包流程
    • 打包总览
    • Android资源管理框架(Asset Manager)
    • Android应用程序资源的编译和打包过程分析
    • 资源管理的创建过程分析
    • 资源的查找过程分析
  • 逆向相关
    • AndroidManifest文件格式
    • Resource.arsc文件格式
    • Dex(Class)文件格式
    • APK加壳的原理
  • XML文件的定义
  • WebView大总结
    • 基本的使用
    • WebView的缓存方案
    • Native和Js交互
    • WebView的常见漏洞
    • WebView的一些坑
    • WebView性能优化
    • 雅虎14条 - 前端优化
  • 安全性
    • 应用签名
    • SELinux
  • Atlas框架学习
    • OSGI
  • android动态加载
    • ClassLoader的机制
    • 动态加载Class
  • APK安装和写在解析
    • 安装的方式
    • packages.xml和packages.list
    • packageinstaller包源码分析
      • PackageInstallerActivity源码分析
    • adb命令安装流程分析
    • PMS服务
    • PMS安装的逻辑
  • 性能优化
    • 启动优化
    • 电量优化
  • JobScheduler实现机制分析
  • 腾讯VasDolly解析
    • zip文件的格式
    • VasDolly对V1签名机制的支持
    • VasDolly对V2签名机制的支持
    • Buffer类族
    • 在AS中配置自己的CheckStyle
    • 自定义gradle plugin
  • Glide源码分析
    • Glide Resource体系
    • FactoryPools类
    • ComponentCallbacks类
    • Glide的缓存机制
    • Glide的Bitmap的回收机制
    • Glide target机制
    • FixedSizeDrawable源码
    • Glide加载流程
    • DrawableDecoderCompat类
  • guava源码分析
    • IO模块-读写
    • IO模块-其他操作
    • BaseEncoding
    • hash模块
    • HMAC散列算法
    • eventbus模块
    • 函数式编程
    • Escaper模块
    • Throwables模块
    • Ordering模块
  • Instrumentation
  • LeakCanary源码分析
    • WeakReference & ReferenceQueue实际使用的例子
    • 细节点 — 1
    • 细节点 — 2
    • 细节点 — 3
    • 细节点 — 4
    • android hprof分析
    • 细节点 — 5
  • Mess库的分析
  • Instant Run
  • Looper.loop()死循环为啥不卡死
  • 相机相关
    • SurfaceView的介绍
    • TextureView的介绍
    • GLSurfaceView、SurfaceView和SurfaceTexture,TextureView比较
Powered by GitBook

PMS安装的逻辑

PMS安装的逻辑

https://chaman.gitbooks.io/techblog/Android/PMS/PMS.html

http://hjhjw1991.github.io/android/2018/01/02/Apk%E5%AE%89%E8%A3%85%E5%8D%B8%E8%BD%BD%E5%8E%9F%E7%90%86/

results matching ""

    No results matching ""