您好,匿名用户
随意问技术百科期待您的加入

不同apk共用userid,卸载一个会对另一个有影响?

0 投票

a 是带有图片资源的壁纸程序,首次运行时会将assets中的图片集copy到私有目录,用户可以在系统的动态壁纸设置列表中 将a设置成当前动态壁纸(此时将会调起a中的壁纸服务)
b 需要获得a中的图片,所以采用了与a共用一个userid的方式,去得到a私有目录下的图片集

现在问题是,a b都安装运行后,将b卸载将会对a产生影响:如果a被设置成当前系统壁纸,卸载b将会直接导致当前壁纸崩掉,或者系统壁纸出现黑屏 等待几秒后a的壁纸服务才重启

请问各位大神 这是啥原因,有么有解决方法或者好的建议

(俩个apk共享私有数据 除了共用userid 还有就是contentprovider, 但是在这情景中a要暴露的数据是图片集资源,采用contentprovider应该是不合适吧,不知这种认知是否有误,也请大家帮忙指正)

用户头像 提问 2012年 12月1日 @ Kha'Zix 上等兵 (269 威望)
分享到:

你的回答

隐私保护: 您的邮箱仅用于发送系统通知。
请输入验证码:
    图片验证码看不清?
登录注册后不会被要求输入验证码。

提一个问题:

相关问题

0 投票
1 回复 32 阅读
用户头像 提问 2013年 11月10日 @ Kennen 上等兵 (442 威望)
0 投票
1 回复 2 阅读
0 投票
1 回复 13 阅读
0 投票
1 回复 42 阅读
用户头像 提问 2012年 12月1日 @ Yorick 上等兵 (278 威望)
0 投票
0 回复 17 阅读
用户头像 提问 2013年 9月13日 @ Vayne 上等兵 (271 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...