問題タブ [android-mms]

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 投票する
3 に答える
1429 参照

android - マシュマロで SMS を取得する

ネイティブの受信トレイに失敗した SMS があります。アプリケーションから取得できません。私が使用するクエリは次のとおりです。

ここで、73 はスレッド ID です。lollipop と kitkat では、問題なく動作します。しかし、マシュマロでは、「0」の新しいメッセージを返します。

ここで私を助けてください。

マシュマロのネイティブ SMS DB パラメータに変更はありましたか???

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

android - Android会話のmmsアドレス欄に自分の電話番号

シンプルな sms/mms クライアントを開発しています。SMS ではすべて問題なく動作しますが、mms では会話のアドレス フィールドに関連する問題があります。

会話をロードする次の方法があります。最後のSMSとMMSがあります。

問題は、mms を送信したときに、私の番号が会話のアドレス フィールドに入力されたことです。SMSですべて大丈夫です。だからチャットの相手が誰だかわからない。

また、次の方法でmms番号をロードします

多分誰かが同じ問題を抱えていますか?または、それを解決する方法について何か提案はありますか?

0 投票する
0 に答える
476 参照

android - Android: プログラムで SmsManager を使用して MMS を送信する際の問題

Android が Lollipop からサポートを提供している MMS をプログラムで送信する必要があります。

http://developer.android.com/reference/android/telephony/SmsManager.html#sendMultimediaMessage(android.content.Context, android.net.Uri, java.lang.String, android.os.Bundle, android.app. PendingIntent)

同じ問題について、この SO リンクを見つけました。

SmsManager を使用して MMS を送信できません

以下は、MMS API に関する問題です。

  • 送信するメッセージ PDU を構築する方法が明確ではありません。
  • 宛先アドレスをどこに記載しますか?
  • 構成オーバーライドとは何ですか?

MMS の PDU メッセージ形式を検索しましたが、成功しませんでした。

どんな助けでも大歓迎です、

ありがとう

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

java - Androidで画像、テキスト、電話番号を含むMMSを送信する

Androidインテント経由でmmsを送信しています。コードを追加しています。見直してください

私の問題は、受信者を追加するにはどうすればよいですか? 私は自分のコードでこれを試しています

この行を追加すると、数字は表示されますが、画像とテキストは消えます。画像、テキスト、電話番号を追加して、インテント経由で mms を送信したい。ありがとう

0 投票する
0 に答える
60 参照

android - API 23 を使用して「Nexus One」エミュレータ デバイスで実行されるメッセージング アプリに情報を渡すにはどうすればよいですか?

私のアプリには sendMms という名前のアクティビティが含まれており、受信者番号、件名、メッセージ、添付画像に関する情報が指定されています。画像は常に jpg ファイルであり、アクティビティ sendMms で送信ボタンが押されたときに実行されるコードを以下に示します。

上記のコードは、私自身の「Samsung galaxy S4 mini」、API 19、および「Nexus One」エミュレーター デバイス、API 19、21、および 22 に関しては非常にうまく機能します。API を使用した「Nexus One」エミュレーター デバイスの結果22号は以下のリンクからご覧いただけます。

メッセージング アプリの結果 API 22

ただし、API 23 を使用して「Nexus One」エミュレーター デバイスでアプリを実行しようとすると、アクティビティ sendMms ですべての情報が指定され、メッセージング アプリに渡されると、結果は次のようになります。

メッセージング アプリの結果 API 23

ご覧のとおり、被写体も画像も表示されていません。メッセージング アプリがデバイス上の写真、メディア、ファイルにアクセスする許可を与えた後でも、結果は同じです。また、どの情報を伝えるかによっても結果は異なります。さまざまな組み合わせの結果を以下に示します。

  • 渡される情報 = 結果として提示される情報
  • 受信者番号、件名、メッセージ、画像 = 受信者番号とメッセージ
  • 受信者番号、件名、およびメッセージ = 受信者番号およびメッセージ
  • 受信者番号、件名と画像 = 受信者番号
  • 受信者番号、メッセージ、画像 = 受信者番号とメッセージ
  • 件名、メッセージ、画像 = 画像
  • 受信者番号と件名 = 受信者番号
  • 受信者番号とメッセージ = 受信者番号とメッセージ
  • 受信者番号と画像 = 受信者番号と画像
  • 件名とメッセージ = なし
  • 件名と画像=画像
  • メッセージとイメージ=イメージ
  • 受信者番号 = 受信者番号
  • 件名 = なし
  • メッセージ = なし
  • 画像=画像
  • 何もない = 何もない

ご覧のとおり、受信者番号は常に結果に表示されますが、メッセージと画像は組み合わせに応じて表示されます。ただし、件名は結果に表示されません。

ACTION_SEND のドキュメントを読み、Intent.EXTRA_TEXT、Intent.EXTRA_SUBJECT、Intent.EXTRA_PHONE_NUMBER などのエクストラを使用しようとしましたが、うまくいきませんでした。また、アプリが文書化されていない任意の追加情報を処理する必要がないことも認識しています。しかし、前述のように、追加の「sms_body」が時々機能し、追加の Intent.EXTRA_STREAM も時々機能したため、メッセージング アプリはこれらの追加を認識しているようですが、何らかの理由で常にこれらを処理するとは限りません。

これを念頭に置いて、文書化されていない任意のエクストラを処理するアプリの要件がないことを知った上で、どうすればよいでしょうか? API 23 を使用して「Nexus One」エミュレータ デバイスで実行されるメッセージング アプリにすべての情報を渡すにはどうすればよいですか?

0 投票する
0 に答える
851 参照

android - プログラムによる MMS メッセージの送信

ここでコードを見ました:AndroidでMMS経由で画像を送信する方法は?

そしてここ: SmsManager を使用して MMS を送信できません

また、他の場所からもいくつかの調査を行いましたが、これまでのところ、インテントを使用せずに MMS メッセージを人々に送信する方法についてかなり混乱しています。

ここでAndroid ドキュメントにアクセスすると、Telephony に SMSManager クラスがあります。API レベル 21 では、MMS メッセージを送信する「sendMultimediaMessage()」という関数が追加されました。

このコードが使用されている実際の使用法や例が見つからないようです。私のアプリケーションでは、バックグラウンドで誰かに画像メッセージを送信したいと考えています。このプロセスでアプリケーションを開く必要はありません (これがインテントを使用できない理由です)。

MMS の送信に関して、いくつかの基本的な質問があります。

1) 簡単な電話番号を取得して、MMS が使用できる適切な「アドレス」に変換するにはどうすればよいですか?

2)画像へのファイルパスと送信先の電話番号しかない場合、この機能を実際に使用するにはどうすればよいですか?

私はこれに非常に慣れていないので、誰かが完全な説明を提供できれば、とても感謝しています。