![](/img/trans.png)
[英]Android: How to copy a SQLite database from one application to another
[英]Clean sqlite database, from another android application
我开发了一个可在sqlite内部数据库上运行的Android应用程序。 现在,我想创建一个新的android应用程序,以清理我的第一个应用程序的数据库。 我能做什么?
让第二个应用程序发送一个意图广播,在接收到广播之后,让第一个应用程序可以清除数据。 但是任何应用程序都无法清除另一个应用程序的数据,即使有可能,也不是很优雅。
我相信如果您修改两个应用程序的清单以使它们共享相同的数据目录,则可以做到。
将android:sharedUserId
属性添加到每个应用的清单中。
android:sharedUserId="your.shared.id"
如果它们相同,并且您使用相同的密钥和别名对其进行签名,则每个appa都可以使用/访问其他私有目录。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.