android微信分享

java.lang.IllegalStateException: Only fullscreen activities can request orientation

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-02 14:31:50
最近做第三方分享的时候测试给我提出了一个问题,就是点击微信分享的时候出现页面闪退的情况,通过异常捕获发现出现以下错误 这个异常的大概愿意你就是非全屏的activity是不能锁定orientation的,否则抛出异常。 因此要把清单文件中的第三方微信的activity的android:screenOrientation="portrait"去掉 以上解决方法参考: https://zhuanlan.zhihu.com/p/32190223 来源: CSDN 作者: 被门夹的核桃还补脑吗 链接: https://blog.csdn.net/sinat_28765197/article/details/83030322

Android开发_微信分享功能

孤人 提交于 2019-11-28 14:59:36
在你的app应用里增加微信分享的功能,可以分享给好友、朋友圈。 首先,看官方文档这是必须的: 微信Android终端SDK新手使用指南 http://open.weixin.qq.com/document/gettingstart/android/?lang=zh_CN 官方文档已经介绍的很详细了,不过有一些地方,我们在开发的时候需要注意。说明以下两块: 1. 微信SDK Sample Demo源码 怎么build才能分享成功 Demo代码目录下有一个debug.keystore文件,在build的时候按照这个来签名,demo编出来的app才能成功分享到微信。 修改android默认签名文件见下图:windown->preferences 2. 我们自己开发 1) 申请AppId,注意 申请提交的app要用你最终打包的签名 。申请成功之后,app包名就不要变了,因为与appID是对应的。 2) 按照官方文档中,新建WXEntryActivity,注意 其所在的包必须是”app包名”+.wxapi。 其实这个实现了IWXAPIEventHandler 这个接口,是被微信那边来回调的。 请求微信分享的调用api.sendReq在其他Activity中都行,跟WXEntryActivity这个没有关系。 3) 打包测试的时候,用最终要打包的签名文件测试,这样才能分享成功。(