Mesaj gövdesine "Nerdeyim?" Gibi bir sms mesajı göndermek istiyorum. "Nerede ben varım?" I tıkladığımda, beni konumumla google harita web sitesine götürür. Sorum şu: Bu köprüyü "nerede olduğumu" nasıl ekleyebilirim? mesaj metni? Çalışabileceğim bir örnek var mı?Android telefondaki sms mesajına nasıl bir köprü eklerim?
cevap
SMS'leri salt metin içindir ve yalnızca 160 karaktere izin verirler. Ne önerirsin, 'ben neredeyim?' 160 karakterde ancak bir şekilde çok uzun bir web adresi içerir.
Yapmak isteyebileceğiniz ilk şey, bir çeşit URL kısaltma servisinden faydalanmaktır. Kişisel olarak önerebileceğim bir tane yok, ancak diğer şeylerin yanı sıra bir API ile (örneğin, bit.ly gibi) bağlayabileceğiniz Django uygulamaları var. Bu, bir SMS'in mevcut karakterlerine kolayca sığacak benzersiz bir bağlantı sağlayacaktır.
Çoğu akıllı telefon bir bağlantıyı ayrıştırır ve bir SMS'de olsa bile 'tıklanabilir' hale getirir.
Where am I? www.linkgoesh.ere/somehash
kullanıcı linke tıklayın ve web sitenizi ziyaret etmek gerekir: Yani, örneğin, metin okuma yapabiliriz. Önerdiğiniz kadar zarif değil, ancak SMS (zorunlu olarak) sınırlı bir formattır.
Teşekkürler, ben senin sugestions deneyin! – Jim31837
Evdeyim ve test ettim, ve evet, bir telefona (örneğin, www.loadingreadyrun.com) bir Android telefona SMS ile gönderirseniz, SMS uygulaması onu ayrıştırır ve tıklanmasına izin verir, böylece tarayıcıyı açar ve adresi ziyaret ediyor. Zaten Desire üzerinde çalışıyor. –
Sadece dikkatli olun, çünkü tüm cihazlar bu davranışı çoğaltamaz. Bakmak isteyebileceğiniz bir alternatif "Push SMS". Bunlar URL'leri bir SMS istemcisine yönlendirmek ve ahizenin kaynağı otomatik olarak açmasını sağlamak için tasarlanmıştır, genellikle bir MMS'i bir sunucudan yüklemek için bir MMS istemcisi almak için kullanılır. – shawty
Bu kodu deneyin, sorununuzu çözmelidir.
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);
Kodunuzun işlevselliği hakkında bazı basit kısa açıklamalar eklemek olağan bir uygulamadır. –
- 1. Telefondaki yerel kod nasıl kullanılır?
- 2. Android uygulamamdan nasıl SMS gönderebilirim?
- 3. LTE NAS mesajına nasıl erişilir?
- 4. Android sms metnini değiştirme
- 5. SMS almayın (java android)
- 6. android - sms türü sabitleri
- 7. Nasıl muilty Adres almak için sms android
- 8. SMS/postadan bir android uygulamasına bağlantı
- 9. Android - SMS gönderim hizmeti gönderirken artık sorulmuyor SMS
- 10. Android telefondaki hesapları ve senkronizasyonu program aracılığıyla silebilir miyim?
- 11. MessageBox.show'da Köprü nasıl oluşturulur?
- 12. Android uygulamadan SMS göndermek için herhangi bir SMS API kullanılabilir mi?
- 13. başlatın SMS
- 14. Protobuf mesajına int int dizisi nasıl eklenir
- 15. TextView Köprü çalışmıyor?
- 16. Tüketici grubunu java mesajına nasıl ekleyebilirim?
- 17. Java'dan nasıl SMS gönderebilirim?
- 18. Android cihazı GCM mesajına "Erişim 'root' @ 'localhost' kullanıcı için reddedildi"
- 19. SSMS herhangi bir hata mesajına cevap veremiyiyor.
- 20. Kakao'da Köprü
- 21. Android, çoğu telefondaki Ana ekran düğmesinden alabileceğiniz son görev listesini nasıl temizlerim? Yansıma olası bir yoldur?
- 22. Kendime bir SMS gönderme
- 23. Android SMS Mesajı yayınlanma bildirimi amacı
- 24. Android: Lollipop sms uygulamasına dönmek istemiyorum
- 25. Android & Google Voice - Gelen SMS mesajlarını dinlemenin,
- 26. Parlak uygulamada etkileşimli bir köprü nasıl oluşturulur?
- 27. TLabel'i Delphi'de nasıl bir köprü gibi davranabilirim?
- 28. Köprü belgesindeki bir tabloya köprüler nasıl ekleyebilirim?
- 29. Python'u kullanarak bir görüntüye nasıl köprü ekleyebilirim?
- 30. Amaç C Çerçeveler için Köprü Başlığı Üstbilgisi
SMS'in yalnızca metin için olduğunu düşünüyorum. – Blender