2010-10-20 60 views
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

回答

1

嘗試添加主題和一些文本 - 目前您沒有共享網址,只是創建一條空白消息。

嘗試這樣:

Intent picMessageIntent = new Intent(
android.content.Intent.ACTION_SEND); 
picMessageIntent.putExtra(Intent.EXTRA_SUBJECT, "my url subject"); 
picMessageIntent.putExtra(Intent.EXTRA_TEXT, "Go to url: "+"http://google.com/"); 
picMessageIntent.setType("plain/text"); 

startActivity(Intent.createChooser(picMessageIntent, "Send your url using:")); 

更換"my url subject""Go to url " +"http://google.com/"你想分享的主題和網址。

+0

好的..thx很多..我會檢查你告訴的方式..我再次確認..我需要通過安裝和默認的應用程序在手機(臉譜,消息等)發送 – user264953 2010-10-20 12:41:56

+0

嘗試添加一個主題和一些文本 - 目前你沒有分享一個網址,只是創建一個空白的消息。我嘗試了這一點,但仍然沒有在選擇器中顯示facebook和消息,如此處所示--http://www.4shared.com/photo/8jlZgwNB/share.html。請指教。 – user264953 2010-10-21 05:19:56

+0

任何知道此事的android專家,請幫忙。 – user264953 2010-10-21 10:58:15

相關問題