http://www.cnblogs.com/hzl512/archive/2012/04/12/2444033.html

效果图:

Android分享到腾讯微博,信息,新浪微博等等,的实现方式_第1张图片

xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical" >    <TextView        android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:text="@string/hello" />    <Button        android:id="@+id/btnFenXiang"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="分享" /></LinearLayout>

package hzl.pak.UI;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 FenxiangActivity extends Activity {    private Button btnFenXiang = null;    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        btnFenXiang = (Button) findViewById(R.id.btnFenXiang);        btnFenXiang.setOnClickListener(new OnClickListener() {            @Override            public void onClick(View v) {                Intent intent = new Intent(Intent.ACTION_SEND); //启动分享发送的属性                intent.setType("text/plain");                                    //分享发送的数据类型                intent.putExtra(Intent.EXTRA_SUBJECT, "subject");    //分享的主题                intent.putExtra(Intent.EXTRA_TEXT, "extratext");    //分享的内容                intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//这个也许是分享列表的背景吧                FenxiangActivity.this.startActivity(Intent.createChooser(intent, "分享"));//目标应用选择对话框的标题            }        });    }}


<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"    package="hzl.pak.UI"    android:versionCode="1"    android:versionName="1.0" >    <uses-sdk android:minSdkVersion="8" />    <application        android:icon="@drawable/ic_launcher"        android:label="@string/app_name" >        <activity            android:name=".FenxiangActivity"            android:label="@string/app_name" >            <intent-filter>                <action android:name="android.intent.action.MAIN" />            <intent-filter android:label="@string/albums_sendbyWBlog">                <action android:name="android.intent.action.SEND" />                <data android:mimeType="image/*" />                         <category android:name="android.intent.category.DEFAULT" />            </intent-filter>                                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>    </application></manifest>

注意配置文件里面的:

<intent-filter android:label="@string/albums_sendbyWBlog">
<action android:name="android.intent.action.SEND" />
<data android:mimeType="image/*" />
         <category android:name="android.intent.category.DEFAULT" />
</intent-filter>

据说没这个腾讯微薄的不会出来,这个是网上别人反编译过的代码。



更多相关文章

  1. android跳转其他app地图高德、百度、腾讯导航
  2. (转摘)Android腾讯微薄客户端开发十三:提及篇(与我有关的微博)
  3. 今天和大家讲一下怎么样简单的把壁纸作为背景,在中间加一个textvi
  4. 掌握这份腾讯课堂最新整理《Android架构师面试题解析大全》,轻松
  5. 【腾讯Bugly干货分享】Android 进程保活招式大全
  6. android客户端接入新浪、腾讯微博以及人人网

随机推荐

  1. 编译代码报出Android(安卓)library proje
  2. android触屏手势识别全解析
  3. 模仿天天动听的seekbar
  4. Android(安卓)关于WebView的相关属性
  5. Android(安卓)获取系统权限的代码
  6. Android(安卓)Studio中点击按钮跳转到其
  7. [Android] Android(安卓)使用 Greendao
  8. android给view比如layout等添加阴影效果
  9. Android(安卓)ViewPager 左右滑动-3
  10. Android(安卓)studio 签名 报错:Could not