我想發送短信與消息正文一樣,「我在哪裏?」 當我點擊「我在哪裏?」時,它會帶我到我的位置的谷歌地圖網站。 我的問題是,我該如何在「我在哪裏?」中添加這個超鏈接。消息文本? 有什麼我可以學習的例子嗎?如何在android手機中的短信中添加超鏈接?
7
A
回答
8
短信是純文本的,他們只允許160個字符。你的建議將包括'我在哪裏?'在160個字符,但也不知何故包括一個很長的網址。
您可能想要做的第一件事就是利用某種URL縮短服務。我沒有一個我可以親自推薦的,但有Django應用程序等,以及可以使用API(如bit.ly)掛鉤的在線服務。這將爲您提供一個獨特的鏈接,輕鬆適應SMS的可用字符。
大多數智能手機都會解析鏈接並使其「可點擊」,即使它在短信中也是如此。因此,例如,您可以將文本讀取爲:
Where am I? www.linkgoesh.ere/somehash
用戶應該能夠點擊鏈接並訪問您的網站。它不像你所建議的那麼優雅,但是SMS是一種(必然)有限的格式。
-2
試試這個代碼,它應該可以解決你的問題。
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);
+9
習慣上添加一些關於代碼功能的簡單說明。 –
相關問題
- 1. 如何在手機中發送短信
- 2. 手機中的短信接收格式
- 3. 如何在gridview中添加超鏈接
- 4. 如何在JLabel中添加超鏈接
- 5. 通過短信發送到另一個Android手機的鏈接
- 6. 如何在android中檢索所有手機的羣組短信?
- 7. Url鏈接在短信中分手Android應用
- 8. android手機 - 用ftp鏈接發送短信
- 9. 如何在Android中關閉手機發送短信?
- 10. 在手機短信中添加換行符
- 11. 如何讀取特定的手機號碼,短信中的Android
- 12. 如何發送短信中的鏈接?
- 13. 我們如何存儲所有的手機短信到Android中
- 14. C#Excel如何在單元格鏈接中添加超鏈接
- 15. 如何在android中接收短信?
- 16. 如何在android中接收短信?
- 17. 來自手機瀏覽器上的超鏈接的短信文本
- 18. 如何在短信中添加號碼?
- 19. 如何接收手機短信在我的網頁在asp.net
- 20. 自動接收手機的短信到超級終端
- 21. 如何在Android的Sim Memory中添加短信?
- 22. 作爲短信網關的Android手機
- 23. 如何在代碼中的TextBlock中添加超鏈接?
- 24. 如何在eclipse中的評論中添加超鏈接javadocs
- 25. 如何從Android中的短信鏈接啓動應用程序?
- 26. 在Ajax手風琴中添加超鏈接到gridview
- 27. 短信鏈接打開手機不可知的應用程序?
- 28. 在郵件中添加超鏈接
- 29. 在AlertDialog中添加超鏈接(郵件)
- 30. 在php中添加超文本鏈接
我認爲短信只是用於文本。 – Blender