版权声明:本文为博主原创文章,未经博主允许不得转载。
拿到分享图片到Twitter需求时,在网上翻了翻教程,比较乱,对我有帮助的也很少。最后看了看官方文档
https://docs.fabric.io/android/index.html
然后借鉴了网上的教程终于完成了Twitter的分享功能~
PS:记得自带翻墙
下面开始贴代码 = =。
一。创建TwitterAPP账号
https://apps.twitter.com/
先注册Twitter账号,然后登陆以上网址开发者中心。进入后如下图
下面创建完成,进入APP信息页面
设置完读写权限后,下一步获取API Key和API Secret备用
二。创建程序加入Twitter SDK
首先进入androidstudio,打开File/settings/Plugins/Browse repositories.. 搜索Fabric 点击安装
这边我已经安装好了。。安装好以后需要重启一下androidstudio,方可使用
安装完毕以后,打开项目,在首页面板找到蓝色按钮就是启动Twitter 的 Fabric了。
到此我们就先停一停。
打开项目build文件(Module:app)开头加入如下代码为了下载官方的SDK
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
再到底部替换dependencies部分代码:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
点开蓝色按钮的Fabric,进入Fabric程序页面,然后根据提示在Fabric上注册。然后再登录==。
进入如下页面
将红框内的Crashlytics、answers、Digits点击进去安装完毕就OK
一切工作完了以后,很多代码都是这个SDK帮你写进去了
需要替换上自己的APIKEY 和SECRET,这就用到了上文在Twitter开发者官网申请的账号了。
在文中主要是这段代码是分享功能的
- 1
- 2
- 3
- 4
- 5
Twitter分享代码的官方文档 https://docs.fabric.io/android/twitter/compose-tweets.html
有兴趣的可以看看
最后在尝试分享的时候别忘了打包签名,不然Twitter分享不能真正成功就是灰色的了= =、
贴上代码DEMO
http://download.csdn.net/detail/qq_29967217/9544004