問題タブ [smsmanager]
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 - 中国語の SMSManager、Nullpointer
SMSManager を使用して漢字で SMS を送信しようとしています。英語とドイツ語では問題なく機能しますが、残念ながら中国語では機能しません。
私のログ:
そして、これが私がSMSを送信する方法です
何か案は?前もって感謝します。
android - 160 文字以上の SMS マルチパートを送信する方法
160文字以上のSMSを送りたいのですが、マルチパートだけに問題が...
android - SMSでGoogleマップの場所を送信する方法
LocationManager
のテキスト文字列に変数を割り当てるにはどうすればよいSMSManager
ですか?座標付きのSMSをテキストメッセージとして送信したい。
プライベートLocationManagerlm; プライベートLocationListenerlocationListener;
android - SmsManager Null ポインター例外
からsmsManagerを使用してテキスト メッセージを送信しようとしていBroadCast Receiver
ますNullPointerException
。これの何が悪いのかわかりません。私はこのエラーにうんざりしています。これが私のコードセグメントです
文字列メッセージが null ではありません。トーストに表示されます。メッセージを
その後、正常に動作しています。
MyLocation.java
LogCat
android - Android で SMS メッセージの送信が機能しない
SMS メッセージ イベントをスケジュールして自分の電話に送信するプログラムを作成しようとしています。何らかの理由で機能しません。BroadcastReceiver を拡張する SmsAlarm クラスを作成しました。その役割は、アラームの設定/キャンセルです。クラスは次のとおりです。
アプリを開くたびに同じスケジューラを使用するために、インストール後に初めてアプリを実行するときに SmsManager オブジェクトをシリアル化します。これらは、MainActivity クラス内の saveAlarm および loadAlarm メソッドです。
MainActivity.java には SmsManager のプライベート インスタンス変数があり、onCreate メソッドの内部では、アプリが以前に開かれたことがない場合は、マネージャーを新しい SmsManager に等しく設定します。
構成ページには、ユーザーが時間制約を選択できる 2 つのタイム ピッカーと、メッセージを受信する頻度の複数のオプションを備えた頻度スピナーがあります。テストのために、私は毎分使用しました。このコードは、設定画面の MainActivity の onCreate 内で実行されますが、まだ表示されていません。
loadAlarm を呼び出して、アプリが最後に開かれたときから以前に使用された SmsAlarm を取得します。SmsAlarm.java に問題があると思います。そのクラスを取り除き、すべてのロジックを MainActivity に入れることを考えています。
マニフェスト ファイル:
android - Android で SMS メッセージの送信をスケジュールできません
私は、一定の頻度で送信される SMS メッセージのスケジュールを設定する必要がある Android アプリに取り組んでいます。何らかの理由で、メッセージの送信を開始できないようです。
これは Schedule クラスです。
mainactivity からこのクラスの先頭にすべてのプライベート変数を設定し、使用ごとにアラームを保持するために使用できる、このクラスのシリアル化されたオブジェクトも作成します。
適切な権限を使用していない場合に備えて、マニフェスト ファイルを投稿します。
メッセージを送信できない理由を誰かが理解できますか?
android - sendMultipartTextMessage と送受信の監視
マルチパート メッセージの送受信方法に関する複数のスレッドを読みました。次のコードを実装しましたが、動作します!
SMSBroadcastReceiver2とSMSBroadcastReceiver1が1つ登録されています。
私が心配していることは次のとおりです。
andに登録されている単一のPendingIntent
sentPi とがあります。deliveredPi
SMSBroadcastReceiver1
SMSBroadcastReceiver2
そして、メッセージの長さに応じて、それらをArrayListに複数回入れます。
これは良いことですか?または、メッセージの各部分に対して異なるインテントとレシーバーを用意する必要があります。
また、コードでレシーバーが起動するのはいつですか? メッセージの長さに関係なく、メッセージが送信されたときに1回、受信されたときに1回だけ起動することに気付きました(その瞬間にトーストメッセージを表示するようにコード化しました)。前編の配信時か最後か…?
android-intent - Intents を使用して Activity から BroadcastReceiver にデータを渡す方法
私は最初のメイン プロジェクトを開始したところです。単純な盗難防止アプリケーションです。携帯電話にテキスト メッセージが送信されたときに、特定の文字列が含まれている場合、元のアドレスに SMS を送り返し、その場所を知らせます。電話。ただし、現時点では、電話にSMSを受信させ、文字列が含まれているかどうかを確認し、場所を取得してから、電話で場所を乾杯しようとしています。私の問題は、Android プログラミング/Java (わずか 15) に非常に慣れていないため、MainActivity からブロードキャスト レシーバーに自分の場所を渡すのに問題があることです。
これは私の MainActivity です - 私の LocationListener は、ご覧のとおり、onLocationChanged の Toast.makeText() をコメントアウトしました。コメントを外すと、正しい座標が得られます。
これは私の SmsReceiver クラスです。これは、含まれている文字列をチェックするために SMS が取得される場所です。私はこの種のもので見たすべてを試しました (私の歴史はこのようなものでいっぱいです)、しかし、私が何をしたとしても、緯度と経度はまだ 300 を返します - 私が設定したデフォルト値です。インテントのセットアップとインテントの受信に関係していると確信していますが、何が間違っているのかわかりません。だから、読んで、あなたがそれで間違っていると思うものがあれば、私にフィードバックをください.
そして最後に、マニフェストです。何らかの理由で、これが私の問題の一部である可能性があると考えていますが、その理由はよくわかりません。何か間違っていることや場違いなこと、または単純化できることがある場合は、教えてください。
Web を検索するだけで何時間も費やしているので、何が間違っているのか、どのように変更するのか、またはそれについて質問がある場合は、私にフィードバックをお寄せください。また、「悪いコーディング」を見つけた場合は、遠慮なく教えてください。問題を解決できる場合は、どうもありがとうございました!
android - SmsManager で非常に長いメッセージを送信する方法
基本的に、SmsManager を使用してクライアント間で SMS メッセージを送信するチャット アプリケーションがありますが、それよりも長いメッセージを送信できるようにしています。約 40 ~ 60 文字しか送信できないと読みましたが、200 ~ 400 通のメモのようなメッセージを送信したいので、それを行う方法はありますか?