2012-11-07 29 views
0

我想知道,如果我可以讓沒有許可證的用戶更改文本的共享內容。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); 

,用戶可以在不改變「這是我的文字進行發送。」也不能添加或刪除文本。這是可能的?

回答

4

有可能嗎?

不,不使用您顯示的代碼。

使用startActivity(...)與使用ACTION_SEND只會導致操作系統找到一個外部(第三方)的應用程序能夠發送要傳遞給它的類型的數據的Intent。一旦應用程序啓動後,它的行爲方式與用戶手動啓動應用程序的方式完全相同。

你可以做你想做的事情的唯一方法是如果你編寫自己的代碼來發送文本使用任何你想發送它的協議(SMTP,SMS,HTTP等)。