android - 不同apk共用userid,卸载一个会对另一个有影响?
PHP中文网
PHP中文网 2017-04-17 11:06:44
[Android讨论组]

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

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

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

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

PHP中文网
PHP中文网

认证0级讲师

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号