"私はどこですか?"のようなメッセージ本文でSMSメッセージを送信します。 「私はどこですか?」をクリックすると、Googleマップのウェブサイトに移動します。 私の質問は、このハイパーリンクを "私はどこですか?"メッセージテキスト? 私は勉強できる例はありますか?アンドロイド携帯電話のSMSメッセージにハイパーリンクを追加するにはどうすればよいですか?
答えて
SMSはテキストのみで、160文字しか使用できません。あなたが示唆しているのは、「私はどこですか? 160文字で表示されますが、何とか非常に長いウェブアドレスが含まれています。
まず、何らかのURL短縮サービスを利用することをお勧めします。私は私が個人的にお勧めできるものはありませんが、Djangoのアプリケーションや、bit.lyのようなAPIを使ってフックできるオンラインサービスがあります。これにより、SMSの利用可能な文字に簡単にフィットするユニークなリンクが得られます。
ほとんどのスマートフォンはリンクを解析し、SMS内にあってもリンクをクリックできるようにします。たとえば、テキストを次のように読み取ることができます。
Where am I? www.linkgoesh.ere/somehash
ユーザーは、リンクをクリックしてウェブサイトにアクセスできるはずです。それはあなたが示唆しているものほどエレガントではありませんが、SMSは(必然的に)限られたフォーマットです。
ありがとうございます、私はあなたの懇願を試みるでしょう! – Jim31837
私は家に帰ってテストしました。はい、SMSを介してAndroid携帯にアドレス(例:www.loadingreadyrun.com)を送信すると、SMSアプリケーションはそれを解析してクリックしてブラウザを開きます住所を訪問する。とにかく欲望の作品。 –
しかし、すべてのデバイスがこの動作を複製するわけではないので、注意してください。探してみたいことは、「プッシュSMS」です。これらは、URLをSMSクライアントにプッシュし、ハンドセットが自動的にリソースを開くように設計されています.MMSクライアントを取得してサーバーからMMSをダウンロードすることがよくあります。 – shawty
このコードを試してください。問題が解決するはずです。
String uri = "http://maps.google.com/maps?saddr="+latitude +","+longitude;
SmsManager smsManager = SmsManager.getDefault();
StringBuffer smsBody = new StringBuffer();
//long number = Long.parseLong(get_number);
smsBody.append(Uri.parse(uri));
smsManager.sendTextMessage(get_number, null, smsBody.toString(), null, null);
コードの機能について簡単に説明します。 –
- 1. 開発中のAndroidアプリを携帯電話に追加するにはどうすればよいですか?
- 2. アンドロイド携帯電話はサーバーですか?
- 3. 携帯電話のすべてのメッセージ(SMS)フォルダにどのようにアクセスできますか?
- 4. 他のハードウェアとアンドロイド携帯電話をブルートゥースで接続するにはどうすればいいですか?
- 5. アンドロイド携帯電話アプリケーションにリモートサーバーから画像を追加する方法
- 6. keyeventアンドロイド携帯電話ロック
- 7. 最新のファイルをアンドロイド携帯電話に追加する方法
- 8. Android携帯でアニメーション電子メール/ SMS通知を作成するにはどうすればよいですか?
- 9. 長い整数を携帯電話番号に分割するにはどうすればよいですか?
- 10. アンドロイド携帯の最初の画面にメッセージを表示するにはどうすればよいですか?
- 11. アンドロイド携帯電話でカメラシャッター音をミュートするには
- 12. ユーザーの現在の携帯電話会社を取得するにはどうすればよいですか?
- 13. 携帯電話からTCPリクエストを送信するにはどうすればよいですか?
- 14. アンドロイド携帯電話のCDMAパイロットPNを取得するには?
- 15. 携帯電話用のJavaゲームを開発するにはどうすればよいですか?
- 16. Android携帯電話のカメラ画像フォルダを確認するにはどうすればよいですか?
- 17. 携帯電話のパブリックIPアドレスを取得するにはどうすればよいですか?
- 18. ウェブアプリケーションを携帯電話で実行するにはどうすればよいですか?
- 19. 私のアンドロイド携帯電話のマイクドライバにアクセスできますか
- 20. サーバーの有無にかかわらず、Android携帯から他の携帯電話にデータを送信するにはどうすればよいですか?
- 21. 携帯電話のギャラリーにビットマップを保存するにはどうすればいいですか?
- 22. Android携帯電話をプロジェクタにリアルタイムで投影するにはどうすればいいですか?
- 23. JavaFXをサポートする携帯電話はどれですか?
- 24. 電話オペレータからSMSメッセージを取得するにはどうすればよいですか?
- 25. アンドロイド携帯電話アプリケーションのデータコピー
- 26. Brewの携帯電話ブランドとモデル情報を検出するにはどうすればいいですか?
- 27. はどのように私はAndroid携帯電話
- 28. OpenGL es 2.0 - glFinishは、古いアンドロイド携帯電話と比較して、新しいアンドロイド携帯電話のフレームレートを低くするのはなぜですか?
- 29. アンドロイド携帯電話がAPモードになっているかどうかを確認するにはどうすればいいですか?
- 30. 携帯電話からのメッセージを受信してブロードキャストする
私はSMSが単なるテキストのためだと思います。 – Blender