之前在做项目时遇到这么个需求,就是用户点击Menu或者一个按钮可以把文字分享到各大微博例如新浪微博、腾讯、人人、开心、校内等。现在我给大家演示一下。

(一)、

先建一个工程文件ShareDemo

(二)接下来是布局文件:只有一个textview和一个Button。很简单。

(三)Mainfest.xml文件

(四)核心代码

package org.share.cn;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class ShareDemoActivity extends Activity {
private Button btn;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

//初始化Button
btn = (Button) this.findViewById(R.id.btn);

// 点击事件
btn.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
StartShareApp(ShareDemoActivity.this, "分享到", "分享到",
"我发现了一款很好的软件,很不错!赶快来试试哦!");
}
});
}

// 实现分享功能
static public void StartShareApp(Context context,
final String szChooserTitle, final String title, final String msg) {
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, title);
intent.putExtra(Intent.EXTRA_TEXT, msg);
context.startActivity(Intent.createChooser(intent, szChooserTitle));
}

}

(五)运行后会看到:

             
需要说明一点,我的模拟器里没装新浪微博等客户端,所以就直接选择系统中短信分享的方式,大家可以下载一个新浪客户端试下。
还有一点:多敲代码,进步更快!望与大家共同学习,交流!
ok,到此结束,这个demo很简单,却到处都会用到,很实用!今天就这样。

Android 一键分享功能相关推荐

  1. android一键分享功能不使用任何第三方sdk

    在android中有自带的一键分享功能,不过它会把所有带分享的应用都找出来,如果我们只需要一些常见的分享应用,该如何做呢? 下面看我的效果图(横屏和竖屏自动适配): 接下来看我的调用(支持图片和文字分 ...

  2. Android进阶之使用第三方平台ShareSDK实现新浪微博的一键分享功能

    http://www.it165.net/pro/html/201402/9510.html http://www.it165.net/pro/html/201402/9510.html http:/ ...

  3. 给网站加上一键分享功能

    如果你需要给你的网站上加上一个一键分享功能,那么可以试试一键分享组件Share.js. 一键分享到微博.QQ空间.QQ好友. 微信 .腾讯微博.豆瓣.Facebook.Twitter.Linkedin ...

  4. 安卓 android一键分享 新浪微博 腾讯微博,qq空间,qq,人人网

    安卓 android一键分享 新浪微博 腾讯微博,qq空间,qq,人人网 附源码:  http://download.csdn.net/detail/zjgwxh/8678809

  5. 微信分享功能android,Android微信分享功能实例+demo

    Android微信分享功能实例 1 微信开放平台注册 2 获得appId,添加到程序中,并运行程序 3 使用应用签名apk生成签名,添加到微信开放平台应用签名,完成注册 4 测试分享功能. 有问题请留 ...

  6. Android中实现一键分享功能

    在Android中开发中,我们会经常遇到使用一键分享的功能,今天我以使用第三方平台ShareSDK来实现一键分享向大家分享下具体的流程. 下面,我就以步骤顺序依次展示在自己的Android项目中如何实 ...

  7. react native一键分享功能实现amp;原理和注意点(支持微信、qq、新浪微博等)

    前言 目前使用一键分享比较主流的两个SDK:ShareSDK.友盟: 又因为友盟功能比较多且比较全,比如说友盟统计.友盟推送等,所以本文重点介绍的是友盟分享功能在rn上的应用以及要注意的点. reac ...

  8. 一键分享功能ShareSDK

    1.进去网站Mob官网下载AndroidSDK,选择你需要的功能. 2.解压后打开ShareSDK_User_Guide网页,根据提示完成分享功能的实现. 3.申请AppKey值需要先注册官网账号,通 ...

  9. 使用第三方平台 ShareSDK 实现新浪微博的一键分享功能

    http://software.intel.com/zh-cn/blogs/2014/03/02/android-sharesdk/?utm_campaign=CSDN&utm_source= ...

最新文章

  1. 莎拉波顿,莎曼莎考克斯——英伦设计VS美国设计
  2. Android训练课程(Android Training) - 高效的显示图片
  3. php install with mysql on w2k3 and IIS mannually
  4. python数据处理实例-Python数据预处理实例详解
  5. BZOJ1452 [JSOI2009]Count 树状数组
  6. 在Ubuntu中自动运行KMS服务
  7. 【OpenCV3】RGB图像向CMYK颜色空间转换
  8. 上传jar包到Apache Archiva本地仓库
  9. devops基础扫盲篇_在2020年取得成功的8篇必读的DevOps文章
  10. c语言聊天程序代码,今天打的代码。基于TCP的聊天程序。
  11. 企业搜索引擎(Enterprise Search Engine)的2007中重要的功能
  12. cmd批处理常用符号详解
  13. Grails 基础环境搭建及HelloWorld
  14. 企业微信小程序 windows 使用 vconsole 调试
  15. 数学之美系列好文,强推
  16. 微信小程序里面嵌套的h5使用微信sdk配置踩坑
  17. CWE-通用弱点枚举简介
  18. July's English
  19. 中国大陆手机号码如何注册谷歌账号?完美解决收不到验证码的问题
  20. 攀藤 5003粉尘激光传感器arduino使用

热门文章

  1. C语言程序设计——实验教学大纲
  2. 启迪智慧的故事【老太太买李子】
  3. stlink制作(OSHW版)
  4. 微软-2020暑期实习生招聘-笔试
  5. 三维GIS在现实领域的应用
  6. 帆软报表列表_FineReport专业报表制作工具
  7. 一张图学会python递归函数
  8. bim 水利枢纽 运维_BIM水坝工程技术案例:那棱格勒河水利枢纽工程BIM应用汇报...
  9. creo扫描选择多条链作为轨迹_Proe/Creo创建鸟巢型曲面的实例新手必练
  10. GraphX二度关系(代码)