問題タブ [android-sms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
20314 参照

android - Android SMS コンテンツ (content://sms/sent)

デバイスからの SMS メッセージの読み取りに問題があります。URI のコンテンツ プロバイダーを取得する場合content://sms/inboxは、すべて問題ありません。person列を読み取ってpeople テーブルへの外部キーを見つけ、最終的に連絡先とその名前にたどり着くことができます。

ただし、送信されたメッセージもトラバースしたいと考えています。から読み取るcontent://sms/sentと、personフィールドは常に 0 に見えます。

これは、送信されたメッセージの受信者データを見つけるために読み取る正しいフィールドですか? もしそうなら、なぜ私のものが常に0なのか考えていますか?

すべてのテストはエミュレーターで実行され、3 つの連絡先が作成されました。メッセージを送信する通常の方法で、エミュレーターからそれらの連絡先にメッセージを送信しました。

繰り返しますが、送信された 4 つのメッセージを確認し、関連する本文を読むことができます。私の問題は、「個人」ID を読み取れないように見えるため、受信者が誰であるかを判断できないことです。

0 投票する
3 に答える
22489 参照

android-source - アンドロイドメッセージングのソースコード

ユーザーがSMSにセキュリティをかけることができるアプリケーションを作成することを計画しています。Androidフォンのメッセージングのソースコードを見る可能性はありますか?どのように?

0 投票する
1 に答える
1491 参照

android - Android: SmsManager を使用して SMS を送信すると、失敗した SMS は自動的に再送信されますか?

SmsManager を使用して自分のアプリから SMS を送信していて、SMS の送信に失敗した場合、SmsManager は自動的に SMS の送信を再試行しますか? それともコードで自分で管理する必要がありますか?

0 投票する
1 に答える
2496 参照

android - プログラムで SMS を削除できない (デフォルトの SMS アプリ セット)

この機能を使用して、電話からすべての SMS を削除しようとしています。

残念ながら、「rows_deleted」は常に 0 です。単一の SMS は削除されません。

次のマニフェストを追加しました。

権限:

私のアプリをデフォルトのSMSリーダーとして選択できるようにするためのその他のこと:

また、アプリの起動時に許可を求めますが、最終的には受け入れます。

( WRITE_SMSパーミッションはManifest.permissonに存在しないため、それを求めることはできません。)

また、デバイスのデフォルトの SMS リーダーをアプリに設定しました。ただし、単一のSMSを削除することはできません。

できれば助けてください。

私はAndroid Marshmallowを使用していますが、例外はスローされません。

0 投票する
1 に答える
330 参照

android - デバイスから送信された SMS (テキスト メッセージ) を取得できません

デバイスから送信されたすべてのSMS (テキスト メッセージ)を取得したいと考えています。 次のコマンドを使用して、受信トレイからすべてを取得できます。

ただし、変更すると

Uri.parse("content://sms/inbox");

Uri.parse("content://sms/sent");

返されるリスト サイズは 0 です。

アプリをデフォルトの SMS アプリとして設定しようとしましたが、その方法でも機能しません

私はロリポップ(Android 5)に取り組んでいます。

できれば助けてください。

0 投票する
2 に答える
125 参照

android - Android 5.0 の読み取りモードで SMS を読み取れませんか?

SMS 着信電話番号を持ってい123456ます。インテントを使用して、着信電話番号の SMS メッセージをサービスで開きたいと考えています。2つの方法を試しましたが、満足のいく結果が得られませんでした

最初の方法:

方法は、SMS リストを開くだけです。リスト内の着信電話を確認する必要があり、着信 SMS 電話のコンテンツを開くにはもう 1 つの手順が必要です。ステップを無視したい。これは、着信 SMS 電話番号のコンテンツに直接移動することを意味します。

2 番目の方法:

この方法では、着信 SMS 電話番号の詳細を読み取ることができますが、送信モードになっています。SMSを閲覧モードで読みたい。

Android Lでどうすればできますか?ありがとう

質問は、メッセージを読む (送信しない) 目的で SMS を開く方法に関連していますか? . 別のものは、2 つのケースのソース コードを提供しています。

更新:これは、SMSの着信電話番号を取得する方法です