0
我想從我的android應用程序共享一個url。我想通過我的設備上安裝的應用程序(藍牙,臉書,谷歌郵件,消息等)分享這個網址。通過安裝的應用程序發送消息
下面給出的是代碼
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class SendURL extends Activity {
/** Called when the activity is first created. */
Button button;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button = (Button) findViewById(R.id.Button01);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent picMessageIntent = new Intent(
android.content.Intent.ACTION_SEND);
picMessageIntent.setType("plain/text");
/**
* //Code for sending image
* picMessageIntent.setType("image/jpeg"); File downloadedPic =
* new
* File("/sdcard/download/"+"1287567819_Einstein_1_JPEG.jpg");
* picMessageIntent.putExtra(Intent.EXTRA_STREAM,
* Uri.fromFile(downloadedPic));
*/
startActivity(Intent.createChooser(picMessageIntent,
"Send your url using:"));
}
});
}
}
當我按下一個叫做分享按鈕,在手機,它可以共享這個網址安裝的應用程序,應列出像this。用戶可以從這個列表中選擇一個應用程序,並通過選擇的應用程序(Gmail,Facebook,消息等)共享該URL。 使用給定的代碼,我只能獲得gmail和藍牙。我沒有得到臉書,消息等。請告知,爲了我可以通過手機中的所有應用程序發送URL,這是有能力做到這一點。
讚賞這方面的任何幫助。 展望未來, Regards
好的..thx很多..我會檢查你告訴的方式..我再次確認..我需要通過安裝和默認的應用程序在手機(臉譜,消息等)發送 – user264953 2010-10-20 12:41:56
嘗試添加一個主題和一些文本 - 目前你沒有分享一個網址,只是創建一個空白的消息。我嘗試了這一點,但仍然沒有在選擇器中顯示facebook和消息,如此處所示--http://www.4shared.com/photo/8jlZgwNB/share.html。請指教。 – user264953 2010-10-21 05:19:56
任何知道此事的android專家,請幫忙。 – user264953 2010-10-21 10:58:15