• <xmp id="g2e4u">
    <nav id="g2e4u"></nav>
  • <xmp id="g2e4u"><xmp id="g2e4u"><menu id="g2e4u"><strong id="g2e4u"></strong></menu><xmp id="g2e4u"><nav id="g2e4u"></nav>
  • <xmp id="g2e4u"><xmp id="g2e4u"><nav id="g2e4u"></nav>
    <menu id="g2e4u"><strong id="g2e4u"></strong></menu>
    <nav id="g2e4u"><code id="g2e4u"></code></nav>
  • <menu id="g2e4u"><strong id="g2e4u"></strong></menu>
  • 恒泰博远欧洲杯决赛竞猜欧洲杯决赛竞猜,专家级研发软件定制开发公司欧洲杯决赛竞猜欧洲杯决赛竞猜,为企业定制营销欧洲杯决赛竞猜、办公欧洲杯决赛竞猜、管理软件 在线咨询 :
    咨询电话:010-82969001

    微信公众平台开发,安卓Android接入指南

    来源: 作者: 时间:2017-03-13

    [摘要]微信公众平台开发,安卓Android接入指南欧洲杯决赛竞猜欧洲杯决赛竞猜,通过接入即可进行安卓系统手机调用接口开发欧洲杯决赛竞猜。

      微信公众平台开发,安卓Android接入指南欧洲杯决赛竞猜,通过接入即可进行安卓系统手机调用接口开发欧洲杯决赛竞猜欧洲杯决赛竞猜。


      注1:微信SDK改成通过Gradle的方式发布到jcenter欧洲杯决赛竞猜,包名做了相应修改欧洲杯决赛竞猜欧洲杯决赛竞猜,从原来的com.tencent.mm.sdk修改为com.tencent.mm.opensdk欧洲杯决赛竞猜,需要开发者修改对应的import语句。


      注2:本文为微信Android终端开发工具的新手使用教程欧洲杯决赛竞猜欧洲杯决赛竞猜欧洲杯决赛竞猜,只涉及教授SDK的使用方法欧洲杯决赛竞猜欧洲杯决赛竞猜,默认读者已经熟悉IDE的基本使用方法(AndroidStudio(推荐)或Eclipse)欧洲杯决赛竞猜欧洲杯决赛竞猜欧洲杯决赛竞猜欧洲杯决赛竞猜,以及具有一定的编程知识基础等欧洲杯决赛竞猜欧洲杯决赛竞猜欧洲杯决赛竞猜。


      1.申请你的AppID


      请到开发者应用登记页面进行登记欧洲杯决赛竞猜欧洲杯决赛竞猜,登记并选择移动应用进行设置后欧洲杯决赛竞猜欧洲杯决赛竞猜欧洲杯决赛竞猜,将该应用提交审核欧洲杯决赛竞猜欧洲杯决赛竞猜欧洲杯决赛竞猜,只有审核通过的应用才能进行开发欧洲杯决赛竞猜欧洲杯决赛竞猜欧洲杯决赛竞猜。


      2.下载SDK及API文档


      AndroidStudio环境下:


      在build.gradle文件中欧洲杯决赛竞猜欧洲杯决赛竞猜欧洲杯决赛竞猜欧洲杯决赛竞猜,添加如下依赖即可:


    微信公众平台开发,安卓Android接入指南1.jpg


      Eclipse环境下:


      请前往“资源下载页”下载最新SDK包


      3.搭建开发环境


      AndroidStudio环境下:


      在AndroidStudio中新建你的工程欧洲杯决赛竞猜欧洲杯决赛竞猜欧洲杯决赛竞猜欧洲杯决赛竞猜,并保证网络设置可以成功从jcenter下载微信SDK即可欧洲杯决赛竞猜。



      Eclipse环境下:


      [1]在Eclipse中建立你的工程欧洲杯决赛竞猜欧洲杯决赛竞猜。


      [2]在工程中新建一个libs目录欧洲杯决赛竞猜,将开发工具包中libs目录下的libammsdk.jar复制到该目录中(如下图所示欧洲杯决赛竞猜,建立了一个名为SDK_Sample的工程欧洲杯决赛竞猜,并把jar包复制到libs目录下)欧洲杯决赛竞猜欧洲杯决赛竞猜。


    微信公众平台开发,安卓Android接入指南2.jpg

      [3]右键单击工程欧洲杯决赛竞猜欧洲杯决赛竞猜,选择BuildPath中的ConfigureBuildPath...欧洲杯决赛竞猜欧洲杯决赛竞猜,选中Libraries这个tab欧洲杯决赛竞猜欧洲杯决赛竞猜,并通过AddJars...导入工程libs目录下的libammsdk.jar文件欧洲杯决赛竞猜欧洲杯决赛竞猜欧洲杯决赛竞猜。(如下图所示)。


    微信公众平台开发,安卓Android接入指南3.jpg

      在你需要使用微信终端API的文件中导入相应的类欧洲杯决赛竞猜欧洲杯决赛竞猜欧洲杯决赛竞猜欧洲杯决赛竞猜欧洲杯决赛竞猜。


      importcom.tencent.mm.opensdk.openapi.WXTextObject;


      4.在代码中使用开发工具包


      [1]AndroidManifest.xml设置


    微信公众平台开发,安卓Android接入指南4.jpg


      [2]注册到微信


      要使你的程序启动后微信终端能响应你的程序欧洲杯决赛竞猜欧洲杯决赛竞猜,必须在代码中向微信终端注册你的id欧洲杯决赛竞猜。(如下图所示欧洲杯决赛竞猜欧洲杯决赛竞猜,可以在程序入口Activity的onCreate回调函数处欧洲杯决赛竞猜欧洲杯决赛竞猜,或其他合适的地方将你的应用id注册到微信欧洲杯决赛竞猜欧洲杯决赛竞猜。注册函数示例如下图所示欧洲杯决赛竞猜。


    微信公众平台开发,安卓Android接入指南5.jpg


      [3]发送请求或响应到微信


      现在欧洲杯决赛竞猜欧洲杯决赛竞猜,你的程序要发送请求或发送响应到微信终端欧洲杯决赛竞猜,可以通过IWXAPI的sendReq和sendResp两个方法来实现欧洲杯决赛竞猜欧洲杯决赛竞猜。


      booleansendReq(BaseReqreq);


      sendReq是第三方app主动发送消息给微信欧洲杯决赛竞猜欧洲杯决赛竞猜,发送完成之后会切回到第三方app界面欧洲杯决赛竞猜。


      booleansendResp(BaseRespresp);


      sendResp是微信向第三方app请求数据欧洲杯决赛竞猜欧洲杯决赛竞猜,第三方app回应数据之后会切回到微信界面欧洲杯决赛竞猜。


      sendReq的实现示例欧洲杯决赛竞猜,如下图所示:


    微信公众平台开发,安卓Android接入指南6.jpg


      需要注意的是欧洲杯决赛竞猜,SendMessageToWX.Req的scene成员欧洲杯决赛竞猜,如果scene填WXSceneSession欧洲杯决赛竞猜欧洲杯决赛竞猜,那么消息会发送至微信的会话内欧洲杯决赛竞猜欧洲杯决赛竞猜。如果scene填WXSceneTimeline(微信4.2以上支持欧洲杯决赛竞猜,如果需要检查微信版本支持API的情况,可调用IWXAPI的getWXAppSupportAPI方法,0x21020001及以上支持发送朋友圈)欧洲杯决赛竞猜,那么消息会发送至朋友圈欧洲杯决赛竞猜欧洲杯决赛竞猜。scene默认值为WXSceneSession欧洲杯决赛竞猜。


      sendResp的实现与SendReq类似欧洲杯决赛竞猜欧洲杯决赛竞猜欧洲杯决赛竞猜欧洲杯决赛竞猜,如下图所示:


    微信公众平台开发,安卓Android接入指南7.jpg


      具体要发送的内容由第三方app开发者定义欧洲杯决赛竞猜欧洲杯决赛竞猜,具体可参考微信开发工具包中的SDKSampleDemo源码。


      [4]接收微信的请求及返回值


      如果你的程序需要接收微信发送的请求欧洲杯决赛竞猜欧洲杯决赛竞猜,或者接收发送到微信请求的响应结果欧洲杯决赛竞猜欧洲杯决赛竞猜,需要下面3步操作:


      a.在你的包名相应目录下新建一个wxapi目录欧洲杯决赛竞猜,并在该wxapi目录下新增一个WXEntryActivity类欧洲杯决赛竞猜,该类继承自Activity(例如应用程序的包名为net.sourceforge.simcpux欧洲杯决赛竞猜欧洲杯决赛竞猜欧洲杯决赛竞猜,则新添加的类如下图所示)


    微信公众平台开发,安卓Android接入指南8.jpg

      并在manifest文件里面加上exported属性,设置为true欧洲杯决赛竞猜欧洲杯决赛竞猜,例如:


    微信公众平台开发,安卓Android接入指南9.jpg

      b.实现IWXAPIEventHandler接口欧洲杯决赛竞猜欧洲杯决赛竞猜,微信发送的请求将回调到onReq方法欧洲杯决赛竞猜,发送到微信请求的响应结果将回调到onResp方法


      c.在WXEntryActivity中将接收到的intent及实现了IWXAPIEventHandler接口的对象传递给IWXAPI接口的handleIntent方法欧洲杯决赛竞猜欧洲杯决赛竞猜欧洲杯决赛竞猜,示例如下图:


    微信公众平台开发,安卓Android接入指南10.jpg

      当微信发送请求到你的应用欧洲杯决赛竞猜,将通过IWXAPIEventHandler接口的onReq方法进行回调欧洲杯决赛竞猜欧洲杯决赛竞猜,类似的欧洲杯决赛竞猜欧洲杯决赛竞猜,应用请求微信的响应结果将通过onResp回调欧洲杯决赛竞猜欧洲杯决赛竞猜。


      注意事项


      [1]如果需要混淆代码欧洲杯决赛竞猜欧洲杯决赛竞猜欧洲杯决赛竞猜,为了保证sdk的正常使用欧洲杯决赛竞猜欧洲杯决赛竞猜,需要在proguard.cfg加上下面两行配置:


      -keepclasscom.tencent.mm.opensdk.**{


      *;


      }


      -keepclasscom.tencent.wxop.**{


      *;


      }


      -keepclasscom.tencent.mm.sdk.**{


      *;


      }


      [2]如果需要运行SDKSample工程欧洲杯决赛竞猜,需要通过指定的debug.keystore来进行签名:


      AndroidStudio环境下:


    微信公众平台开发,安卓Android接入指南11.jpg


      Eclipse环境下:


      请查阅文档《如何运行SDKDemo工程


      至此欧洲杯决赛竞猜欧洲杯决赛竞猜,你已经能使用微信Android开发工具包的API内容了欧洲杯决赛竞猜。如果想更详细了解每个API函数的用法欧洲杯决赛竞猜欧洲杯决赛竞猜欧洲杯决赛竞猜,请查阅Android平台参考手册或自行下载阅读微信SDKSampleDemo源码欧洲杯决赛竞猜。

        微信SDKSampleDemo源码


    欧洲杯决赛竞猜