微信

微信开放平台开发官方教程,微信开放平台开发教程,微信开放平台开发视频教程,微信开放平台开发学习笔记,微信开放平台开发电子书下载

Android微信分享功能实例+demo

2014-12-16| 发布: | 浏览: 3876 |保存PDF

1 微信开放平台注册

2 获得appId,添加到程序中,并运行程序

3 使用自己的签名生成apk(非默认的debug keystore | Preference--->Android---Build) ,安装apk;在安装官方的genSignature.apk生成签名,添加到微信开放平台应用签名,完成注册。

4 测试分享功能。

有问题请留言   o(∩_∩)o 哈哈


代码如下:


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);

}

}


下面附件,可以下载demo:

本文出自 “心向菩提” 博客,转载请与作者联系!


转自:http://zhongkun.blog.51cto.com/1057583/1138467

大家都在看

热门访问