有俩个程序a,b:
a 是带有图片资源的壁纸程序,首次运行时会将assets中的图片集copy到私有目录,用户可以在系统的动态壁纸设置列表中 将a设置成当前动态壁纸(此时将会调起a中的壁纸服务)
b 需要获得a中的图片,所以采用了与a共用一个userid的方式,去得到a私有目录下的图片集现在问题是,a b都安装运行后,将b卸载将会对a产生影响:如果a被设置成当前系统壁纸,卸载b将会直接导致当前壁纸崩掉,或者系统壁纸出现黑屏 等待几秒后a的壁纸服务才重启请问各位大神 这是啥原因,有么有解决方法或者好的建议(俩个apk共享私有数据 除了共用userid 还有就是contentprovider, 但是在这情景中a要暴露的数据是图片集资源,采用contentprovider应该是不合适吧,不知这种认知是否有误,也请大家帮忙指正)
a 是带有图片资源的壁纸程序,首次运行时会将assets中的图片集copy到私有目录,用户可以在系统的动态壁纸设置列表中 将a设置成当前动态壁纸(此时将会调起a中的壁纸服务)
b 需要获得a中的图片,所以采用了与a共用一个userid的方式,去得到a私有目录下的图片集现在问题是,a b都安装运行后,将b卸载将会对a产生影响:如果a被设置成当前系统壁纸,卸载b将会直接导致当前壁纸崩掉,或者系统壁纸出现黑屏 等待几秒后a的壁纸服务才重启请问各位大神 这是啥原因,有么有解决方法或者好的建议(俩个apk共享私有数据 除了共用userid 还有就是contentprovider, 但是在这情景中a要暴露的数据是图片集资源,采用contentprovider应该是不合适吧,不知这种认知是否有误,也请大家帮忙指正)
解决方案 »
- android2.3.3 内核中nfc驱动问题?
- android 模拟U盘,如何设定卷标?
- Android 录音问题
- Android 程序出错 出现main.out.xml
- 刚开始学android的 毕业设计要开发个android应用程序 高手指点
- android中可以有几种联网方式
- Android组件界面设计工具 DroidDraw
- 怎样由Service弹出一个对话框,独立于Activity的对话框
- fragment中使用自定义的layout出现问题,求教各位!
- Android 启动线程
- 自定义ViewGroup中不能正确显示 其它的viewGroup
- 安卓 怎样实现一个文件选择,最好能调用本机的文件选择器?
b是另有用途的一个程序,b跟a的联系就是需要从a拷贝私图片,所以用到同一userid
(ps:可以提一下 b是一个壁纸管理程序,可以对a程序集合进行管理 --- 解释下a程序集合 :共有同一套代码+不同的图片资源+不同包名 ,采用自动打包生成 a1,a2,a3.)
应该是配置了同一userid 所以ab运行在同一进程
在application中配置不同的进程名 也不管用
不知道有么有方法能让ab不受这种影响,或者别的方式能让b去访问a中的私有数据
换成了另外种处理方式,不共有userid了,还是要谢谢楼上