• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >微信公众号 > android微信登陆、分享做了一段时间了发现的一些坑

android微信登陆、分享做了一段时间了发现的一些坑

作者:匿名 字体:[增加 减小] 来源:互联网

匿名通过本文主要向大家介绍了微信分享,微信,android等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
微信登陆、分享做了一段时间了发现的一些坑:
1.首先,Android应用除了获取AppID外,应用还要通过审核,否则无法调起微信进行分享,并且需要在网站上填写包名和签名两个字段,签名可使用签名生成工具获取。如有特殊需要,请自行参见《Signature的生成方法》生成。
见微信开放平台-->移动应用-->常见问题-->安卓常见问题 和 微信开放平台-->资源下载-->android资源下载-->签名生成工具下载
2.第一步的签名和包名必须写对.第二个问题,就是如何接受到微信的回调

a. 在你的包名相应目录下新建一个wxapi目录,并在该wxapi目录下新增一个WXEntryActivity类,该类继承自Activity()
并在manifest文件里面加上exported属性,设置为true,设置启动模式为singleTop保证它不会重复创建.
因为微信回调的时候会调起一个新的activity:WXEntryActivity,所以必须设置透明样式(不然会给用户感知到启动了一个新的activty),且在onResp方法里finish掉WXEntryActivity
例如:

<!--非要设置成透明的才不会对用户造成困扰-->
        <activity
            android:name=".wxapi.WXEntryActivity"
            android:theme="@android:style/Theme.Translucent"
            android:label="@string/app_name"
            android:exported="true"
            android:launchMode="singleTop">

            <intent-filter>
                <action android:name="android.intent.action.VIEW"/>
                <category android:name="android.intent.category.DEFAULT"/>
                <data android:scheme="sdksample"/>
            </intent-filter>
        </activity>

b. 实现IWXAPIEventHandler接口,微信发送的请求将回调到onReq方法,发送到微信请求的响应结果将回调到onResp方法

c. 在WXEntryActivity中将接收到的intent及实现了IWXAPIEventHandler接口的对象传递给IWXAPI接口的handleIntent方法,会相应onResp方法

相关文章:

图文详解Android开发微信授权登录与微信分享解析

详解Android编程实现微信分享信息的方法

相关视频:

Android 开发手册

以上就是android微信登陆、分享做了一段时间了发现的一些坑的详细内容,更多请关注其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 微信公众号里“JS接口域名”实现分享功能
  • android微信登陆、分享做了一段时间了发现的一些坑
  • 使用js实现微信分享功能的实例代码
  • 用Asp.net MVC实现微信分享功能的过程详解
  • 利用js实现微信分享实例代码
  • PHP微信分享开发详解
  • js微信分享API
  • java开发微信分享到朋友圈功能

相关文章

  • 传智和黑马的微信公众平台开发视频教程资源推荐
  • 微信开发之调起摄像头、本地展示图片、上传下载图片方法
  • php微信公众号开发(3)php实现简单微信文本通讯
  • 微信红包实现原理猜想
  • Java的微信开发中使用XML格式和JSON格式数据的详解及实例
  • 微信小程序 for 循环详解
  • 详细说明微信平台绑定微信公众账号方法
  • 微信公众平台开发 上传下载多媒体文件
  • scroll-view完成列表页的方法详解
  • 详解asp.net微信开发消息应答方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 微信开发在线点播电影网之电影网基本功能实现代码
    • iOS版微信公众平台赞赏功能关闭后你必须要知道的四点
    • 微信开发系列教程(3)
    • java开发微信分享到朋友圈功能
    • 微信开发:accesstoken获取用户粉丝列表教程
    • Mocha与chai的使用
    • VuePress做出个人网页
    • delphi 实现微信开发
    • 微信内容排版工具总结
    • 推荐10款视图容器源码(收藏)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有