apk之间资源共享

简介:

apk之间可以相互读取数据。

注意以下条件:

1.有同样的签名(app.keystoe)

2.在AndroidManifest.xml文件中配置的android:sharedUserId属性值相同

3.两个apk运行在同一个进程中.

主程序及读取的apk中AndroidManifest.xml中配置

        android:sharedUserId="com.why.android"

访问资源的方法

        Context mContext = this.createPackageContext("com.demo.android",Context.CONTEXT_IGNORE_SECURITY); 

        Drawable image = mContext.getResources().getDrawable(R.drawable.icon);

    Button mButton = (Button)findViewById(R.id.btn);

    mButton.setBackgroundDrawable(image);

目录
相关文章
|
Android开发
【Android 插件化】VirtualApp 安装并启动资源中自带的 APK 插件 ( 添加依赖库 | 准备插件 APK | 启动插件引擎 | 拷贝 APK 插件 | 安装插件 | 启动插件 )(二)
【Android 插件化】VirtualApp 安装并启动资源中自带的 APK 插件 ( 添加依赖库 | 准备插件 APK | 启动插件引擎 | 拷贝 APK 插件 | 安装插件 | 启动插件 )(二)
482 0
【Android 插件化】VirtualApp 安装并启动资源中自带的 APK 插件 ( 添加依赖库 | 准备插件 APK | 启动插件引擎 | 拷贝 APK 插件 | 安装插件 | 启动插件 )(二)
|
XML Java 数据安全/隐私保护
反编译APK获取代码&资源
"反编译Apk",看上去好像好像很高端的样子,其实不然,就是通过某些反编译软件,对我们的APK进行反编译,从而获取程序的源代码,图片,XML资源等文件;不知道你有没有这样做过,看到一个别人的一个APP界面做得很精美,或者你看上别人的图片素材,简单点的,我们可以下载别人的APK,然后改下后缀名,改成xxx.zip,然后解压。
265 0
DHL
|
XML 存储 缓存
0xA04 Android 10 源码分析:Apk加载流程之资源加载(二)
0xA04 Android 10 源码分析:Apk加载流程之资源加载(二)
DHL
180 0
0xA04 Android 10 源码分析:Apk加载流程之资源加载(二)
DHL
|
XML 缓存 算法
0xA03 Android 10 源码分析:APK 加载流程之资源加载
前面两篇文章 0xA01 Android 10 源码分析:APK 是如何生成的 和 0xA02 Android 10 源码分析:APK 的安装流程 分析了 APK 大概可以分为代码和资源两部分,那么 APK 的加载也是分为代码和资源两部分,代码的加载涉及了进程的创建、启动、调度,本文主要来分析一下资源的加载
DHL
311 0
0xA03 Android 10 源码分析:APK 加载流程之资源加载
|
存储 Android开发
【Android 插件化】VirtualApp 安装并启动资源中自带的 APK 插件 ( 添加依赖库 | 准备插件 APK | 启动插件引擎 | 拷贝 APK 插件 | 安装插件 | 启动插件 )(一)
【Android 插件化】VirtualApp 安装并启动资源中自带的 APK 插件 ( 添加依赖库 | 准备插件 APK | 启动插件引擎 | 拷贝 APK 插件 | 安装插件 | 启动插件 )(一)
325 0
【Android 插件化】VirtualApp 安装并启动资源中自带的 APK 插件 ( 添加依赖库 | 准备插件 APK | 启动插件引擎 | 拷贝 APK 插件 | 安装插件 | 启动插件 )(一)
|
安全 Java Android开发
【Android 安装包优化】资源混淆 ( 资源混淆效果 | APK 构建流程简介 | 资源 ID 组成 )
【Android 安装包优化】资源混淆 ( 资源混淆效果 | APK 构建流程简介 | 资源 ID 组成 )
733 0
【Android 安装包优化】资源混淆 ( 资源混淆效果 | APK 构建流程简介 | 资源 ID 组成 )
|
存储 JavaScript Java
IONIC 打包安卓 apk 以及生成签名的 apk 详细过程 ( 配资源链接和图文 )
IONIC 打包安卓 apk 以及生成签名的 apk 详细过程 ( 配资源链接和图文 )
IONIC 打包安卓 apk 以及生成签名的 apk 详细过程 ( 配资源链接和图文 )
|
XML Java 数据库
使用友盟+的APM服务实现基于APK加速启动时间的Android系统资源优化
为了尽可能减⼩应⽤的⼤⼩,我们应该在发布版本中移除不使⽤的代码和资源。 另外还存在两个优化⽅向可以⽤来缩减应⽤程序的占⽤空间,⼀项是使⽤混淆处理功能,该功能会缩短应⽤的类 和成员的名称;另⼀项是使⽤优化功能,该功能会采⽤更积极的策略来进⼀步减⼩应⽤的⼤⼩。本⽂将介绍如何通过APK的资源优化来减轻应⽤程序的占⽤空间从⽽节省⽤户资源。
使用友盟+的APM服务实现基于APK加速启动时间的Android系统资源优化