0

私はsqlite内部データベースで動作するAndroidアプリケーションを開発しました。次に、最初のアプリケーションのデータベースをクリーンアップする新しいAndroidアプリケーションを作成します。私に何ができる?

4

2 に答える 2

1

2 番目のアプリケーションでインテント ブロードキャストを送信し、ブロードキャストを受信した後、最初のアプリケーションでデータを消去できるようにします。しかし、どのアプリケーションも別のアプリケーションのデータを消去することはできません。たとえ可能であっても、エレガントではありません。

于 2012-10-15T02:01:28.787 に答える
0

両方のアプリのマニフェストを変更して、同じデータ ディレクトリを共有するようにすれば、それが可能になると思います。

android:sharedUserIdプロパティを各アプリのマニフェストに 追加します。

android:sharedUserId="your.shared.id" 

それらが同じで、同じキーとエイリアスで署名した場合、各 appa は他のプライベート ディレクトリを使用/アクセスできます。

于 2012-10-14T16:35:10.297 に答える