Android 一键分享功能
之前在做项目时遇到这么个需求,就是用户点击Menu或者一个按钮可以把文字分享到各大微博例如新浪微博、腾讯、人人、开心、校内等。现在我给大家演示一下。
(一)、
先建一个工程文件ShareDemo
。
(二)接下来是布局文件:只有一个textview和一个Button。很简单。
(三)Mainfest.xml文件
(四)核心代码
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));
}
}
(五)运行后会看到:
Android 一键分享功能相关推荐
- android一键分享功能不使用任何第三方sdk
在android中有自带的一键分享功能,不过它会把所有带分享的应用都找出来,如果我们只需要一些常见的分享应用,该如何做呢? 下面看我的效果图(横屏和竖屏自动适配): 接下来看我的调用(支持图片和文字分 ...
- Android进阶之使用第三方平台ShareSDK实现新浪微博的一键分享功能
http://www.it165.net/pro/html/201402/9510.html http://www.it165.net/pro/html/201402/9510.html http:/ ...
- 给网站加上一键分享功能
如果你需要给你的网站上加上一个一键分享功能,那么可以试试一键分享组件Share.js. 一键分享到微博.QQ空间.QQ好友. 微信 .腾讯微博.豆瓣.Facebook.Twitter.Linkedin ...
- 安卓 android一键分享 新浪微博 腾讯微博,qq空间,qq,人人网
安卓 android一键分享 新浪微博 腾讯微博,qq空间,qq,人人网 附源码: http://download.csdn.net/detail/zjgwxh/8678809
- 微信分享功能android,Android微信分享功能实例+demo
Android微信分享功能实例 1 微信开放平台注册 2 获得appId,添加到程序中,并运行程序 3 使用应用签名apk生成签名,添加到微信开放平台应用签名,完成注册 4 测试分享功能. 有问题请留 ...
- Android中实现一键分享功能
在Android中开发中,我们会经常遇到使用一键分享的功能,今天我以使用第三方平台ShareSDK来实现一键分享向大家分享下具体的流程. 下面,我就以步骤顺序依次展示在自己的Android项目中如何实 ...
- react native一键分享功能实现amp;原理和注意点(支持微信、qq、新浪微博等)
前言 目前使用一键分享比较主流的两个SDK:ShareSDK.友盟: 又因为友盟功能比较多且比较全,比如说友盟统计.友盟推送等,所以本文重点介绍的是友盟分享功能在rn上的应用以及要注意的点. reac ...
- 一键分享功能ShareSDK
1.进去网站Mob官网下载AndroidSDK,选择你需要的功能. 2.解压后打开ShareSDK_User_Guide网页,根据提示完成分享功能的实现. 3.申请AppKey值需要先注册官网账号,通 ...
- 使用第三方平台 ShareSDK 实现新浪微博的一键分享功能
http://software.intel.com/zh-cn/blogs/2014/03/02/android-sharesdk/?utm_campaign=CSDN&utm_source= ...
最新文章
- 莎拉波顿,莎曼莎考克斯——英伦设计VS美国设计
- Android训练课程(Android Training) - 高效的显示图片
- php install with mysql on w2k3 and IIS mannually
- python数据处理实例-Python数据预处理实例详解
- BZOJ1452 [JSOI2009]Count 树状数组
- 在Ubuntu中自动运行KMS服务
- 【OpenCV3】RGB图像向CMYK颜色空间转换
- 上传jar包到Apache Archiva本地仓库
- devops基础扫盲篇_在2020年取得成功的8篇必读的DevOps文章
- c语言聊天程序代码,今天打的代码。基于TCP的聊天程序。
- 企业搜索引擎(Enterprise Search Engine)的2007中重要的功能
- cmd批处理常用符号详解
- Grails 基础环境搭建及HelloWorld
- 企业微信小程序 windows 使用 vconsole 调试
- 数学之美系列好文,强推
- 微信小程序里面嵌套的h5使用微信sdk配置踩坑
- CWE-通用弱点枚举简介
- July's English
- 中国大陆手机号码如何注册谷歌账号?完美解决收不到验证码的问题
- 攀藤 5003粉尘激光传感器arduino使用