Android微信分享功能實例+demo

Android微信分享功能實例

1 微信開放平臺註冊linux

2 得到appId,添加到程序中,並運行程序android

3 使用應用簽名apk生成簽名,添加到微信開放平臺應用簽名,完成註冊api

4 測試分享功能。微信

有問題請留言  o(∩_∩)o 哈哈app

代碼以下:ide

package com.wx;
 
import android.app.Activity;
 
import android.os.Bundle;
 
import android.util.Log;
 
import android.view.View;
 
import android.view.View.OnClickListener;
 
 
 
import com.tencent.mm.sdk.openapi.IWXAPI;
 
import com.tencent.mm.sdk.openapi.SendMessageToWX;
 
import com.tencent.mm.sdk.openapi.WXAPIFactory;
 
import com.tencent.mm.sdk.openapi.WXMediaMessage;
 
import com.tencent.mm.sdk.openapi.WXTextObject;
 
 
 
public class TestWXActivity extends Activity {
 
 @Override
 
 protected void onCreate(Bundle savedInstanceState) {
 
  super.onCreate(savedInstanceState);
 
  setContentView(R.layout.main);
 
  Log.d("lincoln", "onCreate");
 
  api = WXAPIFactory.createWXAPI(this, appId, false);// 得到IWXAPI實例
 
  regToWx();
 
 
 
  findViewById(R.id.shareToWeiXin).setOnClickListener(
 
    new OnClickListener() {
 
 
 
     @Override
 
     public void onClick(View v) {
 
      sendReq();
 
     }
 
    });
 
  findViewById(R.id.openWeiXin).setOnClickListener(new OnClickListener() {
 
   測試

   @Override
 
   public void onClick(View v) {
 
    api.openWXApp();
 
   }
 
  });
 
 }
 
 
 
 // 1 註冊
 
 private static final String appId = "wx24884b89ffe90bd6"; // 官網得到的appId
 
 private IWXAPI api;// 第三方app和微信通信的openapi接口
 
 
 
 private void regToWx() {
 
  api.registerApp(appId);
 
 }
 
 
 
 // 2 發送請求
 
 private void sendReq() {
 
  // 初始化WXTextObject對象
 
  WXTextObject textObject = new WXTextObject();
 
  textObject.text = "TestWX";
 
 
 
  // 用WXTextObject對象初始化一個WXMediaMessage對象
 
  WXMediaMessage msg = new WXMediaMessage();
 
  msg.mediaObject = textObject;
 
  msg.description = textObject.text;
 
 
 
  // 構造一個Req
 
  SendMessageToWX.Req req = new SendMessageToWX.Req();
 
  req.message = msg;
 
  req.transaction = String.valueOf(System.currentTimeMillis());// 惟一字段,標識一個請求
 
  api.sendReq(req);
 
 }
 
}
 
 
下載Android微信分享功能實例demo:this

免費下載地址在 http://linux.linuxidc.com/對象

用戶名與密碼都是www.linuxidc.com接口

具體下載目錄在 /2013年資料/2月/24日/Android微信分享功能實例+demo

更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11

相關文章
相關標籤/搜索