Android开发新手——第三方遇到的坑

网友投稿 596 2022-05-29

大家好!这是我的第一篇博客,同时我也和标题一样,我也是菜鸟,我一开始做第三方的分享和登录时,遇到了很多坑,但是在网上查询了很多,都是些很零碎的知识点,或者是没有解释的很清楚,或者就是没有吧,也许你们找到了,是我眼瞎,为了不让好多人像我一样痛苦,我把我遇到的坑,还有一些注意的地方写出来,供大家参考。

我首先写的是登录,我一开始选择的是官方的集成文档,qq登录也许很简单啊,但是我也不是一次就成功的,...........................这里我推荐一位为朋友写的博客,很详细,大家可以参考一下,http://blog.csdn.net/zhangzibin1992/article/details/62419068,这篇文章是我找的算是很详细的一篇了,大家可以看一下,然后结合官方的文档,很快的就可以解决了。

还有很多人选择的是第三方的比如,mob或者友盟,你们想过的我当时也都想过,先说说友盟吧,对我个人来说,友盟算是比较坑的........................

第一次写的时候我们要注意了,每个平台的id,和对应的key一定要写对,还有包名,已经签名,我们要仔细的看看是发布前的还是打包后的签名,这点是很重要的,我当时就犯了这样的错,总之,这一点是一定要注意的。

同时文档也说了,qq分享呢也必须要带上图片,不然会分享失败

注意:    最后在分享所在的Activity里复写onActivityResult方法,注意不可在fragment中实现,如果在fragment中调用分享,在fragment依赖的Activity中实现,如果不实现onActivityResult方法,会导致分享或回调无法正常进行

@Override

protected void onActivityResult(int requestCode, int resultCode, Intent data) {

Android开发新手——第三方遇到的坑

super.onActivityResult(requestCode, resultCode, data);

UMShareAPI.get(this).onActivityResult(requestCode, resultCode, data);

}

然后我写完之后,觉得什么问题都没有了,运行时候突然闪退了,显示的是这个,我表示一脸懵逼,最后找了找。

http://bbs.umeng.com/thread-25606-1-1.html

尽管这个文章很详细了,可是我还是没有改对啊,最后仔细的看了看,把官方的demo好好看了一遍

http://bbs.umeng.com/thread-17764-1-1.html 这个是友盟论坛一个不错的帖子,推荐大家看一下,里面有各种的问题一加解决方法,大家可以好好看一下。

Android

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【华为云-建站之路】小白的云“速”建站The road
下一篇:这么清晰的帮助手册!AppCube 二次体验丨【玩转应用魔方】
相关文章