文件名称:dynamic-load-apk:动态加载 apk
文件大小:142KB
文件格式:ZIP
更新时间:2024-06-24 23:08:21
Java
#动态加载 Apk 框架 ##动态加载apk框架可以加载本地apk文件,启动目标apk活动,使用资源和资产 ##Thanks for ##base of this: ##I add apk md5 check(如果运行时更改apk文件,即使是相同的类文件也会导致ClassCastException) #How To ##1.在您的应用程序中,使用 PluginManager 加载您的 apk 文件 ##2.then 使用 PluginManager startActivity 调用 apk 文件中的虚拟活动 #Know Issues ##1.在某些设备中,框架会执行 dexOpt 操作,这将导致您的应用程序和目标 apk 库折叠之间的类文件不同。 所以,如果出现这个问题,不要用lib模块编译,而是在目标apk库中添加dynamic-load.jar ##2.现在只支持Activity
【文件预览】:
dynamic-load-apk-master
----gradlew.bat(2KB)
----gradlew(5KB)
----gradle.properties(855B)
----LICENSE(11KB)
----gradle()
--------wrapper()
----.idea()
--------gradle.xml(738B)
--------misc.xml(2KB)
--------vcs.xml(180B)
--------.name(14B)
--------copyright()
--------modules.xml(687B)
--------compiler.xml(709B)
----DynamicLoadApk.iml(920B)
----.gitignore(365B)
----README.md(856B)
----sample_child()
--------proguard-rules.pro(661B)
--------sample_child.iml(7KB)
--------src()
--------.gitignore(7B)
--------build.gradle(577B)
----settings.gradle(62B)
----lib_dynamic_load()
--------lib_dynamic_load.iml(7KB)
--------proguard-rules.pro(661B)
--------src()
--------build-types()
--------.gitignore(7B)
--------build.gradle(597B)
----build.gradle(602B)
----sample_parent()
--------proguard-rules.pro(661B)
--------src()
--------.gitignore(7B)
--------sample_parent.iml(7KB)
--------build.gradle(578B)