美文网首页奶牛刀系统源码分析利用优化
比较实用的一个方法createPackageContext

比较实用的一个方法createPackageContext

作者: 吉凶以情迁 | 来源:发表于2018-05-08 21:44 被阅读0次

在清单文件中设置sharedUserId:

设置Shared User id:拥有同一个User id的多个APK可以配置成运行在同一个进程中.所以默认就是可以互相访问任意数据.

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="cn.qssq666.robot"
    android:sharedUserId="cn.qssq666.robot"
>

与插件apk设置用一个sharedUserId后,可以获取插件apk的上下文Context,获取懂到上下文后就可以做很多事了:

//获取皮肤插件apk的上下文,同时忽略安全警告且可访问代码

Context plugContext = this.createPackageContext("插件apk包名",Context.CONTEXT_IGNORE_SECURITY|Contex)

https://blog.csdn.net/cxmscb/article/details/52435389

相关文章

网友评论

    本文标题:比较实用的一个方法createPackageContext

    本文链接:https://www.haomeiwen.com/subject/astarftx.html