"私はどこですか?"のようなメッセージ本文で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. アンドロイド携帯電話はサーバーですか?
- 4. アンドロイド携帯電話とインテル・エジソン間でデータを交換するにはどうすればよいですか?
- 5. 携帯電話のすべてのメッセージ(SMS)フォルダにどのようにアクセスできますか?
- 6. 携帯電話や携帯電話で固定電話や携帯電話に電話をかける方法
- 7. 他のハードウェアとアンドロイド携帯電話をブルートゥースで接続するにはどうすればいいですか?
- 8. アンドロイド携帯電話でテストアプリ
- 9. アンドロイドのアプリはどのように携帯電話を認識しますか
- 10. RocketChat:携帯電話からLiveChatチャンネルにSMSメッセージを送信する方法
- 11. アンドロイド携帯電話アプリケーションにリモートサーバーから画像を追加する方法
- 12. どうすればいいですか?携帯電話のヘッドセットアイコンをリセットする
- 13. keyeventアンドロイド携帯電話ロック
- 14. Android携帯でアニメーション電子メール/ SMS通知を作成するにはどうすればよいですか?
- 15. 最新のファイルをアンドロイド携帯電話に追加する方法
- 16. 携帯電話でdivにブレークポイントを追加する
- 17. 携帯電話のブラウザでアドレスバーを常に表示するにはどうすればよいですか?
- 18. 長い整数を携帯電話番号に分割するにはどうすればよいですか?
- 19. ローカルデータファイルをアプリと共に携帯電話にデプロイするにはどうすればよいですか?
- 20. 携帯電話の向きをGoogleマップに表示するにはどうすればよいですか?
- 21. 携帯電話でUSBデバッグを有効にするにはどうすればよいですか?
- 22. アンドロイド携帯の最初の画面にメッセージを表示するにはどうすればよいですか?
- 23. Android:プログラムでユーザーの携帯電話のミュートを解除するにはどうすればよいですか?
- 24. アンドロイド携帯電話でカメラシャッター音をミュートするには
- 25. ローカルサーバと携帯電話でARCore three.ar.jsの例を実行するにはどうすればよいですか?
- 26. ユーザーの現在の携帯電話会社を取得するにはどうすればよいですか?
- 27. すべてのアンドロイド携帯は、デフォルトで携帯電話にダウンロードアプリがインストールされていますか?
- 28. 携帯電話番号から国コードを削除するにはどうすればよいですか?
- 29. 携帯電話からTCPリクエストを送信するにはどうすればよいですか?
- 30. 私のアンドロイド携帯電話のマイクドライバにアクセスできますか
私はSMSが単なるテキストのためだと思います。 – Blender