1

2 つのアプリを作成しましたが、一方のアプリから他方のアプリにデータを取得したいと考えています。

これを行う最善の方法は何ですか?

  1. アプリ1からSDカードにバックアップしてから、アプリ2のSDカードからデータを取得できます

  2. (推奨) アプリ 1 からアプリ 2 を開いて、onActivityResult から取得できるデータを返す追加のキーを使用して Intent で起動できますか。

これについてどうすればいいですか?

データを転送するより良い方法はありますか?

転送したいデータは、sqlite データベースから別のデータベースへのデータです。

4

1 に答える 1

0

アプリケーションをコンテンツ プロバイダーとして宣言します。

http://developer.android.com/guide/topics/providers/content-provider-creating.html

各アプリケーションに、互いのマニフェスト内のコンテンツにアクセスするために内部で定義されたアクセス許可にアクセスする機能を割り当てます

各マニフェストで独自に定義します。

<permission />

両方で使用:

<uses-permission />

実際には、一方を他方から読み取らせたり、メインのコンテンツ プロバイダーに新しいデータを書き込んだり、両方をコンテンツ プロバイダーとして定義して、その方法で相互にアドレス指定することもできます。

于 2012-11-10T05:50:51.240 に答える