初心者のAndroidデベロッパーはこちら。AndroidでSMSストレージにアクセスするには?
私は、デバイスに保存されているSMSメッセージを読んで、そのユーザーの習慣に関する統計情報(頻繁にメッセージを出した人や一般的な単語など)を作成するアプリケーションを作成しようとしています。
私の知る限り、これを行う方法はないようです。私はフォーラムを見回してきました。ほとんどの人は、受信トレイにアクセスして、ユーザーが読んでいないメッセージを見つけることができると話しました。どのようにして、デフォルトのアプリとサードパーティ(例えば、Handcent)は同じテキストをどのように表示できますか? Handcentは新規インストール時にすべてのテキストを表示するため、独自のデータベースを保持しません。
tl; dr:Android搭載端末でSMSメッセージを読むにはどうすればよいですか?以前に読んだメッセージ
あなたが要求したデータへのアクセスのない文書やサポート手段がありません。 Sebastian P.にリンクされているような文書化されていない、サポートされていない手段があります。Googleはこれを明示的に示しています。http://android-developers.blogspot.com/2010/05/be-careful-with -content-providers.html – CommonsWare
私はそのような例が見つからない理由を説明しています。正直なところ、私は実際にこの習慣を理解していません。 Googleがコンテンツプロバイダのような有益なコードを作成し、そのコードを保持することを約束していないか、ハードウェアメーカーがそのコードを使用する必要があるのはなぜですか?私は「断片化」問題を本当に理解し始めていると思う。 – eternalmatt