0

別のアプリから自分のアプリにアクセスしたいと思います。たとえば、組み込みの SMS アプリケーションからテキストをコピーして、そのテキストをデータベースに追加したいと考えています。ただし、アクション全体は SMS アプリケーションから実行する必要があります。それは可能ですか?

詳細説明: 食料品リスト アプリを作成しています。私の考えは、誰かがあなたに「じゃがいもを拾ってくれませんか?」というテキストを送信した場合、SMS を長押しして、「じゃがいも」という単語を選択し、SMS から直接、アプリのデータベースに追加することができます。応用。

よろしくジェスパー

4

2 に答える 2

2

Android の各アプリケーションは、独自の個別のプロセスで実行され、他のアプリケーションから分離されています。しかし、コンテンツ プロバイダーを使用して、アプリケーション間で情報をやり取りして共有する方法があります。これを見てください

他のアプリケーション データベースにアクセスし、そこから情報を取得する方法を見つけます (アプリケーションの場合、SMS アプリケーション データベースに保存されているメッセージ)。

于 2012-06-19T13:19:18.763 に答える
0

'Arkde'が提案したものと同じものを提案します。

おそらく、これを行うためのコンテンツプロバイダーのチュートリアルを探したいと思うでしょう。ここで見つけることができますが 、このチュートリアルに進む前に、Androidが提供するドキュメントをお読みください。アプリケーションでコンテキストメニューを使用する場合は、こちらをお読みください。これにより、アプリケーションがよりインタラクティブになります。

于 2012-06-19T17:09:25.563 に答える