企业宣传,产品推广,广告招商,广告投放联系seowdb

如何在Android中成功分享性能

最近是越来越懒了,连打字都懒着打,最近有人问到Android分享性能用那个比拟好,经常使用Android自带的Intent来启动分享还是借助第三方呢,间接上代码:

一、 经常使用Intent间接和第三方运前启动通讯:

*图片门路,不分享图片则传

看代码是不是很繁难,然而经常使用上述代码要想分享成功,必定让设施必定装置微信能力成功分享。只管如今微信的经常使用率很高,很广泛,但不得不防异常产生,另外它的分享有局限性,最多就是分享个文字加图片,假设要运行更新很难。

二、 经常使用第三方的分享工具,比如友盟,shareSDK(允许多种社交平台)。

并且不要求设施装置微信。 这个详细经常使用,假设经常使用过第三方的应该都知道怎样用,详细可以去对应的接入文档检查,看起来很矮小上的第三方,并且经常使用起来很繁难,但第三方毕竟是第三方,你懂得。

三、 经常使用微信的官方sdk包,这种方式不须要设施装置微信。

它的成功方式和第二种一样,毕竟也是接入第三代方, 只管也是第三方,然而自己感觉腾讯的更牢靠一点,再说咱们分享的最终目标,最罕用平台不外如是,这里不详细引见如何接入,只是说一下接入技巧,和常碰见的疑问(假设你是新手,哈哈,上方说的接入步骤***不要乱)。

1. 建设自己的运行 (ShareTestDemo)

运行建设好之后,先运转程序,需留意此时你运转的时刻,经常使用的是自动的debug.keystore签名的。

2.到微信开发平台官方下载开发工具包,解压,将libammsdk.jar复制到libs中,并将其add到buildpath中。

3.到微信开发平台官方创立你的运行,经常使用过第三方的都知道什么意思,所以这里省去前面那些基本的操作(不明确的可以去平台看一下接入流程),这里重要留意以下的步骤。

其中有一步是要用个签微信的apk工具对咱们程序启动签名的,由于咱们的程序曾经装置了,所以间接下载装置,而后在手机外面的那个框框输入包名(包名不能填错),点击生成按钮,这时刻会生成一个md5加密值,将其输入到创立运行页面的框中(此时咱们留意,假设咱们的运行程序还没有装置到手机中的话,签名工具会揭示没有找到关系包)。

再接上去输入包名(包名必定不能填错),而后提交检查。接上去就是等微信官方启动检查了。在检查时期,咱们拿到创立该运行由微信提供的appid接入咱们自己的运行(依照接入文档或参考微信提供的DEMO),算是基本成功了一大半上班,接上去就是等检查经过了就可以反经常常使用了。

4.在上述环节成功后,其实咱们的运行曾经成功分享性能呢,最最少测试经过了,但咱们一旦用正式的签名文件启动打包,装置,颁布,结果发现分享性能不可用了,微信分享API调不起来,这时刻不要慌,回到***步,咱们说过需留意“需留意此时你运转的时刻,经常使用的是Android自动的debug.keystore签名的。”这句话,对就是签名文件形成的疑问,在经常使用第三方时尤其要留意这个疑问,包含微信支付宝等都是一样,找到了疑问,接上去是不是就繁难了(咱们在放开AppId的时刻填写运行程序签名也是就是用debug.keystore生成的。改用咱们正式那个签名文件xxx.keystore对程序启动正式的打包,而后装置到手机中,而后再次运转微信那个签名apk工具,将咱们的包名输入到外面(包名不能填错),重重生成一个MD5的加密值,而后到官方,找到创立的运行,点击修正,将刚刚生成的那个签名输入到外面,而后保留从新提交检查。)检查经事先,咱们要想经常使用分享性能,就必定正式打包装置。

5.在微信分享成功后,对于微信分享信息结果反应,这个要留意的是以下两点,要不是不会收到分享反应的。(支付等操作都须留意)

(1)这个Activity的名字必定是WXEntryActivity

(2)WXEntryActivity这个类必定是建设在 运行包名+wxapi包下

© 版权声明
评论 抢沙发
加载中~
每日一言
不怕万人阻挡,只怕自己投降
Not afraid of people blocking, I'm afraid their surrender