問題タブ [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.
android - Android SMS コンテンツ (content://sms/sent)
デバイスからの SMS メッセージの読み取りに問題があります。URI のコンテンツ プロバイダーを取得する場合content://sms/inbox
は、すべて問題ありません。person列を読み取ってpeople テーブルへの外部キーを見つけ、最終的に連絡先とその名前にたどり着くことができます。
ただし、送信されたメッセージもトラバースしたいと考えています。から読み取るcontent://sms/sent
と、personフィールドは常に 0 に見えます。
これは、送信されたメッセージの受信者データを見つけるために読み取る正しいフィールドですか? もしそうなら、なぜ私のものが常に0なのか考えていますか?
すべてのテストはエミュレーターで実行され、3 つの連絡先が作成されました。メッセージを送信する通常の方法で、エミュレーターからそれらの連絡先にメッセージを送信しました。
繰り返しますが、送信された 4 つのメッセージを確認し、関連する本文を読むことができます。私の問題は、「個人」ID を読み取れないように見えるため、受信者が誰であるかを判断できないことです。
android-source - アンドロイドメッセージングのソースコード
ユーザーがSMSにセキュリティをかけることができるアプリケーションを作成することを計画しています。Androidフォンのメッセージングのソースコードを見る可能性はありますか?どのように?
android - Android: SmsManager を使用して SMS を送信すると、失敗した SMS は自動的に再送信されますか?
SmsManager を使用して自分のアプリから SMS を送信していて、SMS の送信に失敗した場合、SmsManager は自動的に SMS の送信を再試行しますか? それともコードで自分で管理する必要がありますか?
android - プログラムで SMS を削除できない (デフォルトの SMS アプリ セット)
この機能を使用して、電話からすべての SMS を削除しようとしています。
残念ながら、「rows_deleted」は常に 0 です。単一の SMS は削除されません。
次のマニフェストを追加しました。
権限:
私のアプリをデフォルトのSMSリーダーとして選択できるようにするためのその他のこと:
また、アプリの起動時に許可を求めますが、最終的には受け入れます。
( WRITE_SMSパーミッションはManifest.permissonに存在しないため、それを求めることはできません。)
また、デバイスのデフォルトの SMS リーダーをアプリに設定しました。ただし、単一のSMSを削除することはできません。
できれば助けてください。
私はAndroid Marshmallowを使用していますが、例外はスローされません。
android - デバイスから送信された SMS (テキスト メッセージ) を取得できません
デバイスから送信されたすべてのSMS (テキスト メッセージ)を取得したいと考えています。 次のコマンドを使用して、受信トレイからすべてを取得できます。
ただし、変更すると
Uri.parse("content://sms/inbox");
に
Uri.parse("content://sms/sent");
返されるリスト サイズは 0 です。
アプリをデフォルトの SMS アプリとして設定しようとしましたが、その方法でも機能しません。
私はロリポップ(Android 5)に取り組んでいます。
できれば助けてください。
android - Android 5.0 の読み取りモードで SMS を読み取れませんか?
SMS 着信電話番号を持ってい123456
ます。インテントを使用して、着信電話番号の SMS メッセージをサービスで開きたいと考えています。2つの方法を試しましたが、満足のいく結果が得られませんでした
最初の方法:
方法は、SMS リストを開くだけです。リスト内の着信電話を確認する必要があり、着信 SMS 電話のコンテンツを開くにはもう 1 つの手順が必要です。ステップを無視したい。これは、着信 SMS 電話番号のコンテンツに直接移動することを意味します。
2 番目の方法:
この方法では、着信 SMS 電話番号の詳細を読み取ることができますが、送信モードになっています。SMSを閲覧モードで読みたい。
Android Lでどうすればできますか?ありがとう
質問は、メッセージを読む (送信しない) 目的で SMS を開く方法に関連していますか? . 別のものは、2 つのケースのソース コードを提供しています。
更新:これは、SMSの着信電話番号を取得する方法です