关于微信登录以及微博最近jar包分享小结(补充篇)
来源:互联网 发布:如何禁止用户安装软件 编辑:程序博客网 时间:2024/06/06 09:23
好久沒更博客了,赶紧补上。最近项目升级在调微信支付时发现之前能支付的单子现在支付之后应用竟然炸了,当时我的内心是崩溃的,对比微信官方发现没啥区别,就这样我的周六白白浪费了。
后来在后台大神的帮助下终于发现是什么原因了:原来是AS的sdk升级之后微信对其不适应了,在登录分享回调页面和支付页面具有问题。最后在WXEntryActivity和WXPayEntryActivity在清单文件中配置一个主题,如下:
<style name="WxTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:windowIsTranslucent">true</item> <item name="android:windowNoTitle">true</item> <item name="android:windowBackground">@color/transparent</item> <item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item></style>微博最近更新之后分享api完全大变,我几经周折终于找到:法了,具体实现方式如下: 首先当前类实现WbShareCallback接口 第2步
**
* 微博实例化
*/
WbSdk.install(this,new AuthInfo(this, XBSInfo.WB_APPKEY, XBSInfo.REDIRECT_URL, XBSInfo.SCOPE));
shareHandler = new WbShareHandler(this);
shareHand;er.registerApp();第3步 @Override
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
shareHandler.doResultIntent(intent,this);
}最后执行分享操作,我分享的是网页 private void shareWb() {
WeiboMultiMessage weiboMessage = new WeiboMultiMessage();
WebpageObject mediaObject = new WebpageObject();
mediaObject.identify = Utility.generateGUID();
mediaObject.title =news_title;
mediaObject.description = “”;
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.response);
// 设置 Bitmap 类型的图片到视频对象里 设置缩略图。 注意:最终压缩过的缩略图大小不得超过 32kb。
mediaObject.setThumbImage(bitmap);
mediaObject.actionUrl = url;
mediaObject.defaultText = “”;
weiboMessage.mediaObject=mediaObject;
shareHandler.shareMessage(weiboMessage, false);
popupWindow.dismiss();
}注意:在当前类中不要忘了重写 @Override
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
shareHandler.doResultIntent(intent,this);
}
- 关于微信登录以及微博最近jar包分享小结(补充篇)
- thinkphp 微信授权登录 以及微信实现分享
- ShareSDK无法微信分享以及登录的解决方法
- Android微信登录以及分享集成步骤
- Android微信登录以及分享集成步骤
- Android微信分享小结
- Android微信分享小结
- 关于微信分享、登录的一些注意事项
- android微信登录,分享
- 微信登录和分享
- 微信登录、分享到微信
- 关于微信分享
- 关于微信分享
- React-Native的微信SDK辅助包,支持微信登录、微信分享、微信支付
- 微信开发-关于分享朋友&朋友圈以及录音功能
- 微信开发-关于分享朋友&朋友圈以及录音功能
- 关于 js 微信分享 微博分享 新浪微博分享 易信分享
- 关于shareSDK微信分享
- index
- Android 数据库(4)-----GreenDao3
- Irrlicht 源码学习笔记 【position2d.h】 【vector2d.h】
- 【SSLGZ 2688】2017年8月14日提高组T2 温度
- [深入理解JVM 二]---Java的编译过程
- 关于微信登录以及微博最近jar包分享小结(补充篇)
- 素数
- React初级入门环境搭建
- js判断undefined类型,undefined,null, 的区别详细解析
- hdu1257 (找最长不上升子序列的条数)
- get请求中传json参数报400的错误。
- 数论之组合数取模
- 网络概述
- 0.1.2基本数据类型讲解2