zoukankan      html  css  js  c++  java
  • Android分享到腾讯微博,信息,新浪微博等等,的实现方式

    效果图:

    XML:

    View Code
    <?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>

    JAVA:

    View Code
    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, "分享"));//目标应用选择对话框的标题
                }
            });
        }
    
    }

    配置文件:

    View Code
    <?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>

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

    推广广告(求支持):

    多米通讯录:https://files.cnblogs.com/hzl512/Contact_HzlForMinjiang_20125515138873.apk

    电脑下完之后格式转一下,转成.apk的,只要在广告条下,下载一个应用就行。。谢谢。

  • 相关阅读:
    crtmpserver流媒体服务器的介绍与搭建
    RTMP流媒体服务器 crtmpserver
    red5-server源码:https://github.com/Red5/red5-server
    C++实现RTMP协议发送H.264编码及AAC编码的音视频
    linux 下Time_wait过多问题解决
    Tomcat调优配置技巧集锦
    Tomcat调优总结
    LeetCode题解之 Longest Common Prefix
    LeetCode题解之Longest Continuous Increasing Subsequence
    LeetCode题解之Longest Increasing Subsequence
  • 原文地址:https://www.cnblogs.com/hzl512/p/2444033.html
Copyright © 2011-2022 走看看