2017-04-06 40 views
-1

我是Android新手,正在開發一個簡單的聊天應用程序。在我的應用程序中,我必須邀請目前沒有使用我的應用程序的朋友。我的查詢是如何通過Android中的簡單默認消息應用程序從我的應用程序發送應用程序邀請。我不希望使用任何已經安裝的應用程序,例如:Facebook的,WhatsApp的,加息時,Gmail等 我已經使用這個下面的代碼:如何從我的應用在Android中發送應用邀請?

Intent sendIntent = new Intent(); 
sendIntent.setAction(Intent.ACTION_SEND); 
sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send."); 
sendIntent.setType("text/plain"); 
startActivity(sendIntent); 

任何幫助將不勝感激。

回答

1

如果我有你的權利,你要發送的短信:

 Uri uri = Uri.parse("smsto:"); 
    Intent it = new Intent(Intent.ACTION_SENDTO, uri); 
    it.putExtra("sms_body", "Here you can set the SMS text to be sent"); 
    startActivity(it); 
+0

感謝。此代碼爲我工作.. –

+0

@SANJAYSHARMA,如果它的工作,請標記答案是正確的 –

0

所以,你要naviage與默認手機的消息應用程序意圖的用戶。

Uri uri = Uri.parse("smsto:0800000123"); 
Intent it = new Intent(Intent.ACTION_SENDTO, uri); 
it.putExtra("sms_body", "YOUR_PLAY_STORE_URL"); 
startActivity(it); 

或SmsManager嘗試

SmsManager smsManager = SmsManager.getDefault(); 
      smsManager.sendTextMessage("phoneNo", null, "sms message", null, null); 
相關問題