1 / 6
文档名称:

Android微信SDKAPI调用教程.doc

格式:doc   大小:184KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

Android微信SDKAPI调用教程.doc

上传人:260933426 2017/8/21 文件大小:184 KB

下载得到文件列表

Android微信SDKAPI调用教程.doc

相关文档

文档介绍

文档介绍:Android微信SDK API 调用教程
最近一直在调用微信的API,却发现一直调用不成功,纠结了好久,各方面找教程,找官方,官方里的文档也只是写得很模糊,说是按三步走。
1、申请App_ID
2、填写包名3、
获取程序签名的md5值,
这三步只要你走对了就能调通,可是大家都不知道有时候我们Eclipse调用的keystore和我们打包的keystore获取到的程序签名的md5是不一样的。而且是每一个keystore对应生成的apk的值都会不一样。我们在申请的时候填的程序签名值是正式打包的,,会一直调不通。甚至我们都不知道我们错在哪。
先说一下怎么部署微信官网下的demo吧:【下面引用的内容为微信官网】
微信对Android API调用是需要严格的三个验证,只有app_id包名和程序签名完全对了的情况下才可以调得通。
如何运行sdkdemo工程

1、解压sdk demo工程压缩包,并导入到workspace,如下图:

2、选择Eclipse顶部菜单Window->Preferences,在弹出的对话框中,选择Android目录下的Build,如下图:


指定Custom debugkeystore选项的路径为sdk ,如下图:
并应用该配置。

3、运行该sdk_sample工程。

好了,按以上三步走,你就能走通微信的DEMO,现在再来看我们自己的DEMO
1、custom Debugkeystore:换成我们自己的keystore

为方便你可以直接复制上面的default Debug keystore,然后接着走第二步
2、装上我们的应用到手机端,再去微信官网下载一个获取程序签名md5值的apk输入包名:

3、去微信后台申请我们调试的应用:

接着再写上示例代码中的代码:
[java] view plaincopyprint?
private Button btn_share;
public static final String WX_APP_ID = "wxc85b9dbef61b3fe4";

private IWXAPI api;

private String text="testssss";
***@Override
public void onCreate(BundlesavedInstanceState) {
(savedInstanceState);
setContentView();

btn_share = (Button)findViewById();

api = (this, WX_APP_ID,false);




(new OnClickListener() {

***@Override