Android(安卓)QQ皮肤制作 apk之间资源共享
16lz
2021-12-04
在android系统中,apk之间可以相互读取数据。但是必须具备以下条件
1.有同样的签名(*.keystoe)
2.在AndroidManifest.xml文件中配置的android:sharedUserId属性值相同
3.二个apk运行在同一个进程中.
主程序及读取的apk中AndroidManifest.xml中配置
android:sharedUserId="com.why.android"
访问资源的方法
Context mContext = this.createPackageContext("com.why.android",Context.CONTEXT_IGNORE_SECURITY);
Drawable image = mContext.getResources().getDrawable(R.drawable.icon);
Button mButton = (Button)findViewById(R.id.btn);
mButton.setBackgroundDrawable(image);
利用这原理,咱们可以为应用程序制作像QQ那样的皮肤。
更多相关文章
- Android应用程序四大组件
- Xamarin.Android使用教程之在Android和Xamarin Android(安卓)Vis
- 用 Eclipse 开发 Android(安卓)应用程序
- Android(安卓)应用程序构成
- Android自动化测试工具——Monkey
- 使用 Eclipse PhoneGap 构建 Android(安卓)应用程序入门
- MonoDroid架起.NET与Android之间的桥梁
- Android开发指南中文版(一)What is Android?
- androidjunit test基本知识(一)