文章 2023-08-16 来自:开发者社区

Android手写占位式插件化框架之apk解析原理系统源码分析

前言:上一篇文章Android手写占位式插件化框架之Activity通信、Service通信和BroadcastReceiver通信问题引出,在宿主app中获取插件包中静态注册的广播接收者StaticeReceiver,这个时候就需要apk解析原理系统源码分析,分析后进行再来操作。apk解析原理系统源码分析笔记如下:1.静态注册的广播是什么时候注册的? 手机开机的时候去,所有的APP再次进行安装....

Android手写占位式插件化框架之apk解析原理系统源码分析
文章 2022-01-27 来自:开发者社区

【Android 安全】DEX 加密 ( Application 替换 | Android 应用启动原理 | Instrumentation 源码分析 )

文章目录一、Instrumentation 源码分析二、Instrumentation 创建 Application 相关的部分源码dex 解密时 , 需要将 代理 Application 替换为 真实 Application ; 替换 Application 首先要理解系统如何注册应用的 Application 的 ;一、Instrumentation 源码分析Instrumentation.....

文章 2022-01-27 来自:开发者社区

【Android 安全】DEX 加密 ( Application 替换 | Android 应用启动原理 | LoadedApk 源码分析 )

文章目录一、LoadedApk 源码分析二、LoadedApk 源码 makeApplication 方法分析dex 解密时 , 需要将 代理 Application 替换为 真实 Application ; 替换 Application 首先要理解系统如何注册应用的 Application 的 ;一、LoadedApk 源码分析参考源码 : 6.0.1_r16/xref/frameworks/....

文章 2022-01-27 来自:开发者社区

【Android 安全】DEX 加密 ( Application 替换 | Android 应用启动原理 | ActivityThread 源码分析 )

文章目录一、ActivityThread 源码分析二、ActivityThread 部分代码示例dex 解密时 , 需要将 代理 Application 替换为 真实 Application ; 替换 Application 首先要理解系统如何注册应用的 Application 的 ;一、ActivityThread 源码分析参考源码 : /frameworks/base/core/java/a....

文章 2017-11-15 来自:开发者社区

[Android实例] Scroll原理-附ScrollView源码分析

想象一下你拿着放大镜贴很近的看一副巨大的清明上河图, 那放大镜里可以看到的内容是很有限的,而随着放大镜的上下左右移动,就可以看到不同的内容了android中手机屏幕就相当于这个放大镜, 而看到的内容是画在一个无限大的画布上~ 画的内容有限, 而手机屏幕可以看到的东西更有限~ 但是背景画布是无限的如果把放大镜的移动比作scroll操作,那么可以理解,这个scroll的距离是无限制的~&nb...

文章 2017-11-03 来自:开发者社区

Android系统原理与源码分析(1):利用Java反射技术阻止通过按钮关闭对话框

本文为原创,如需转载,请注明作者和出处,谢谢!     众所周知,AlertDialog类用于显示对话框。关于AlertDialog的基本用法在这里就不详细介绍了,网上有很多,读者可以自己搜索。那么本文要介绍的是如何随心所欲地控制AlertDialog。    现在我们来看看第一个需求:如果某个应用需要弹出一个对话框。当单击“确定“按钮时...

Android系统原理与源码分析(1):利用Java反射技术阻止通过按钮关闭对话框
文章 2016-07-29 来自:开发者社区

深度理解Android InstantRun原理以及源码分析

深度理解Android InstantRun原理以及源码分析 @Author 莫川 Instant Run官方介绍 简单介绍一下Instant Run,它是Android Studio2.0以后新增的一个运行机制,能够显著减少你第二次及以后的构建和部署时间。简单通俗的解释就是,当你在Android Studio中改了你的代码,Instant Run可以很快的让你看到你修改的效果。而在没有Inst....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等