Android分享到腾讯微薄,信息,新浪微薄,的实现方式

标签: android 分享 腾讯 | 发表时间:2012-04-12 15:12 | 作者:天威茫然
出处:http://www.cnblogs.com/

效果图:

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>

JAVA:

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>

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

本文链接

相关 [android 分享 腾讯] 推荐:

【腾讯Bugly干货分享】Android减包 - 减少APK大小

- - CSDN博客移动开发推荐文章
本文是对Google官方文档 Reduce APK Size 的翻译,点击“阅读原文”可以查看英文原文. 译者简介:damonxia(夏正冬),天天P图Android工程师. 用户经常会避免下载看起来体积较大的应用,特别是在不稳定的2G、3G网络或者在以字节付费的网络. 这篇文章描述了怎样减少你的APK大小,这会让更多的用户愿意下载你的应用.

Android分享到腾讯微薄,信息,新浪微薄,的实现方式

- - 博客园_首页
android:text="分享" /> . Intent intent = new Intent(Intent.ACTION_SEND); //启动分享发送的属性. intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//这个也许是分享列表的背景吧.

【腾讯Bugly干货分享】WebP原理和Android支持现状介绍

- - IT瘾-geek
目前网络中图片仍然是占用流量较大的一部分,对于移动端更是如此,因此,如何在保证图片视觉不失真前提下缩小体积,对于节省带宽和电池电量十分重要. 然而目前对于JPEG、PNG、GIF等常用图片格式的优化已几乎达到极致,因此Google于2010年提出了一种新的图片压缩格式 — WebP,给图片的优化提供了新的可能.

腾讯陈军:腾讯云平台与技术实践分享

- Sepher - 服务器运维与网站架构|Linux运维|互联网研究
[第三届中国云计算大会]2011年最受瞩目的IT业界盛会——第三届中国云计算大会于2011年5月18-20日在北京国家会议中心隆重举行. 本次大会由中国电子学会主办,中国电子学会云计算专家委员会、中国云计算技术与产业联盟承办,CSDN网站、《程序员》杂志和电子工业出版社协办. 5月20日,在第三节云计算大会分论坛二“云计算平台与应用实践”中,腾讯网络平台部技术总监陈军带来了主题为《腾讯云平台与技术实践》精彩演讲.

Android 界面素材分享

- - 苏打苏塔
在这一篇文章中,我们和大家分享一些安卓界面的素材,包括官方的安卓系统 GUI的 PSD源文件,英文字体,应用图标,应用程序等等,也包括其他专业设计师们开发设计出来的安卓图标,界面图片素材,PSD源文件,草图文件等等,希望对你的开发工作有所帮助.

腾讯也来 Android 应用助手,现在你用哪家的?

- 高春辉 - Engadget 中国版
引用来源 | 此文章网址 | 转寄此文章 | 回应.

腾讯大神教你如何解决android内存泄露

- -
 经过长期迭代、app出现了占用内存过高的问题,上半年抽时间做了次内存泄露的分析和处理,把app占用内存从70多M降低到30多M,这里做下总结. 这里主要是针对业务实际代码进行一下分析和处理,下面会总结实际使用到的一些知识. 1.静态存储区:编译时就分配好,在程序整个运行期间都存在,它主要用于存放静态数据和常量;.

Google+ for Android 更新允许重新分享

- mike - 谷安——谷奥Android专题站
Google+ for Android 更新,Google 一直在为 Google+ 更好的体验而努力. 这个新的更新以及在 Android Market 上放出, 除了一些错误修正和增强改进外,现在还加入了重新分享. 初始设置对话框中更清楚的及时上传选项. 错误修正 – HTC 产品上的清除即时上传副本问题.

腾讯发布Q拍 - 照片分享和互动应用

- 〄 淘 氣 - cnBeta.COM
感谢企鹅在线(QQezx.com)的投递. Q拍 分享每一刻 想拍就Q拍. Q拍是QQ好友间的照片分享和互动应用. Q拍与QQ空间、腾讯微博无缝结合,让QQ好友和微博粉丝在第一时间感受您眼前的快乐. 拍照、特效、分享,一切就是那么简单、有趣.

Android基础备忘(android中的分享功能)

- - CSDN博客推荐文章
Android的编程界面相当直截了当,只要了解Activity和View,就可以写出可用的应用. Android是一种手机操作系统,它提供了对各种与联网及通讯相关的支持. 善用这些支持,才能开发出贴近移动应用特点的程序. 在Android的种种编程概念中,尤为值得注意的是Intent. Intent的英文词义是“意图”,而在Android的编程框架里面,也正是体现“想要做某事”的概念.