在网上搜了一些Twiter分享的例子,好多都是第三方的SDK,不稳定,于是查看了一下Twitter官方的说明,Twitter把SDK与Fabric发布到了AS上面,于是我就下载了下来,简单写了一个Demo,验证没有问题,可以实现分享,但是没有Facebook官方的SDK好用,大家可以尝试使用一下吧。

1、前几个步骤我就不赘述了,就是去Twitter官网获得到3个key,APIKEY,TWITTER_KEY和TWITTER_SECRET

2、替换Mainactivity中的YOUR_TWITTER_KEY和YOUR_TWITTER_SECRET
      替换掉AndroidManifest中的YOUR_API_KEY

3、AndroidManifest中需要配置如下:

<span style="font-size:18px;">         <meta-dataandroid:name="io.fabric.ApiKey"android:value="YOUR_API_KEY"     /></span>

4、关键代码

<span style="font-size:14px;">        </span><span style="font-size:18px;">TwitterAuthConfig authConfig = new TwitterAuthConfig(TWITTER_KEY, TWITTER_SECRET);Fabric.with(MainActivity.this, new TwitterCore(authConfig), new TweetComposer());findViewById(R.id.btn_share).setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View arg0) {String shareContent = "message";URL netUrl = null;try{netUrl = new URL("www.baidu.com");}catch (MalformedURLException e){}TweetComposer.Builder builder = new TweetComposer.Builder(MainActivity.this);//                builder.url(netUrl);builder.text(shareContent);
//                builder.image(Uri.parse(""));builder.show();}});</span>

TwitterDemo 源码下载

Android Twitter 分享---官方Fabric方式相关推荐

  1. Android Facebook和Twitter分享

    1. 背景 在年初的时候,公司的项目有个新的需求,在英文版的应用中加入Facebook和Twitter分享功能. 2. 完成情况 由于这个项目比较急,所以开发这个功能从预研到接入总共耗时一周.后来,在 ...

  2. android原生分享功能,Android原生分享到微博、微信等平台的实现方式

    在这个版本功能涉及到Android分享方式的变更,需求要求: 分享只支持新浪微博.微信,其他方式均去掉. 为了更好的测试还是要看下Android分享实现分享的方式,然后才能更好地评估测试时间和设计测试 ...

  3. android播放mp3方法,Android MediaPlayer 播放音频的方式

    主要介绍使用MediaPlayer播放音频的方式.关于MediaPlayer的基础知识,比如状态,可以参考Android MediaPlayer基础简介. 为了方便表达,定义变量名为mediaPlay ...

  4. Android的Google官方设计指南(上)

    Android 设计规范 本文章是我公司一个大牛之前的公司同事翻译的Android的Google官方设计指导,经过我整理而成,分享给大家,欢迎转载,但是请保留出处和翻译作者.本指导内容详实.规范,无论 ...

  5. 【凯子哥带你夯实应用层】Android的Google官方设计指南(上)

    Android 设计规范 时间 2015.3.2 版本 V1.0 翻译 杨鹏 整理 赵凯强 本文章是我公司一个大牛之前的公司同事翻译的Android的Google官方设计指导,经过我整理而成,分享给大 ...

  6. android 输入过滤,Android Studio添加日志过滤方式

    1.点击下方的 Android Monitor 2.点击右侧的选项菜单 3.点击菜单下拉列表中的 Edit Filter Configuration,打开配置界面 4.配置界面说明 第1部分是为这个过 ...

  7. android中几种定位方式详解

    目录 前言: 1.GPS定位 2.NETWORK定位 3.AGPS定位 4.基站定位 5.WIFI定位 6.混合定位 目前,移动端大致通过三种方式来进行设备定位:GPS.基站.wifi.本文就详细的讲 ...

  8. Android系统JNI的实现方式

     Android系统JNI的实现方式 All rights reserved JNI(Java Native Interface)定义了一种Java代码调用C或者C++代码等其它代码的方式. 在A ...

  9. 1._请写出5种以上的android中界面常用布局方式,跳槽季“充电宝”Android面试题(一)...

    1.请介绍下Android中常用的5种布局 Android中常用的5种布局分别为:FrameLaout(框架布局).LinearLayout(线性布局).AbsoluteLayout(绝对布局).Re ...

最新文章

  1. invalid dts/pts combination
  2. Delphi中运行时改变panel的位置及大小
  3. (4.7)mysql备份还原——深入解析二进制日志(3)binlog的三种日志记录模式详解...
  4. knn 邻居数量k的选取_选择K个最近的邻居
  5. php parse url ctf,【SSRF】如何绕过filter_var(), preg_match() 和 parse_url()
  6. 【Html】Html基本标记
  7. 计算机软考可以直接高级吗,计算机软考没有中级能考高级吗
  8. 在哪里学python-学Python从哪里开始?
  9. java range注解_最全的Java Spring注解
  10. 计算机论文格式要求吗,论文格式
  11. 高级计算机器,高级计算器最新版
  12. window驱动签名相关以及WHQL(代码签名证书:赛门铁克和DigiCert证书)
  13. 拍摄制作360度全景图有哪些技巧?
  14. 一寸照片压缩到20k_师大er:关于证件照你需要知道这些干货!(/^^)/ 顺便免费冲印高清照片~...
  15. Postman设置统一认证token
  16. html距离某天过去的过久,很久很久之后的某天,我真的放下了!
  17. 初级商业数字营销师直通车考试
  18. php curl模拟post请求
  19. 【Ubuntu】内存不够如何用外接U盘扩容(挂载)
  20. 学个锤子 | .Net零基础逆向教程 第三课(壳与作业)

热门文章

  1. tp5实现短信注册,调用第三方接口,电话通知,和短信通知都可以。
  2. Xshell官方免费版
  3. [原创]中国大陆民谣盘点系列(1) 沈庆《这么多年以来》
  4. 【WLAN】【测试】WLAN相关测试软件一览
  5. 智商黑洞(门萨Mensa测试)12
  6. Kafka(八)----Kafka Tool 2.0.7(最新)版本超详细使用指北
  7. 人工智能也存在偏见?探究人工智能偏见的识别和管理
  8. php缓冲区操作函数,PHP缓冲区的三个函数ob_start();ob_get_contents()
  9. org.apache.thrift.transport.TTransportException: SASL authentication not complete
  10. inveta PLSB 点线面体 示例工程