Ⅰ 微信終端android技術什麼意思
1.申請你的AppID
請到 開發者應用登記頁面
進行登記,登記並選擇移動應用進行設置後,將獲得AppID,可立即用於開發。但應用登記完成後還需要提交審核,只有審核通過的應用才能正式發布使用。
2.下載微信終端開發工具包
開發工具包主要包含3部分內容:(其中,只有libammsdk.jar是必須的)
libammsdk.jar(每個第三方應用必須要導入該sdk庫,用於實現與微信的通信)
API文檔(供開發者查閱使用)
界面小工具源碼(封裝了界面表現的工具類,以及一些界面風格)
下載: Android平台開發工具包
3.搭建開發環境
[1] 在Eclipse中建立你的工程。
[2]
在工程中新建一個libs目錄,將開發工具包中libs目錄下的libammsdk.jar復制到該目錄中(如下圖所示,建立了一個名為SDK_Sample
的工程,並把jar包復制到libs目錄下)。
[3] 右鍵單擊工程,選擇Build Path中的Configure Build Path...,選中Libraries這個tab,並通過Add
Jars...導入工程libs目錄下的libammsdk.jar文件。(如下圖所示)。
b. 實現IWXAPIEventHandler介面,微信發送的請求將回調到onReq方法,發送到微信請求的響應結果將回調到onResp方法
c.
在WXEntryActivity中將接收到的intent及實現了IWXAPIEventHandler介面的對象傳遞給IWXAPI介面的handleIntent方法,示例如下圖:
當微信發送請求到你的應用,將通過IWXAPIEventHandler介面的onReq方法進行回調,類似的,應用請求微信的響應結果將通過onResp回調。
注意
如果需要混淆代碼,為了保證sdk的正常使用,需要在proguard.cfg加上下面兩行配置:
-keep class com.tencent.mm.sdk.openapi.WXMediaMessage {*;}
-keep class com.tencent.mm.sdk.openapi.** implements
com.tencent.mm.sdk.openapi.WXMediaMessage$IMediaObject {*;}