android微信分享官网,Android应用加入微信分享.docx

题";msg.description = " 这里填写内容 ";//这里替

Android 应用加入微信分享

、申请你的 AppID

/

友情提示:推荐使用 eclipse 打包软件最后一步的 MD5 值 去申请 AppID

、官网下载 libammsdk.jar 包

/download/?lang=zh_CN 三、将 libammsdk.jar 复制到工程的 libs 目录

四、在需要分享的 Activity 编写代码

private IWXAPI wxApi;//实例化 wxApi =

WXAPIFactory.createWXAPI(this, Constants.WX_APP_ID);

wxApi.registerApp(Constants.WX_APP_ID);

/** * 微信分

享 (这里仅提供一个分享网页的示例,其它请参看官网示

例代码)

* @param flag(0: 分享到微信好友, 1 :分享到微

信朋友圈 )

*/ private void wechatShare(int

flag){

WXWebpageObject webpage = new

WXWebpageObject();

webpage.webpageUrl = " 这里填

写链接 url";

WXMediaMessage msg = new

WXMediaMessage(webpage);

msg.title = " 这里填写标

savedInstanceState)

savedInstanceState) {api =

@Overrideprotected void onCreate(Bundle

@Overrideprotected void onCreate(Bundle

换一张自己工程里的图片资源

Bitmap thumb =

BitmapFactory.decodeResource(getResources(),

R.drawable.share_logo);msg.setThumbImage(thumb);

R.drawable.share_logo);

SendMessageToWX.Req req = new SendMessageToWX.Req();

req.transaction = String.valueOf(System.currentTimeMillis());

req.message =

req.message = msg;

req.scene =

flag==0?SendMessageToWX.Req.WXSceneSession:SendMessa geToWX.Req.WXSceneTimeline;

wxApi.sendReq(req); } // 在需要分享的地方添加代码:

wechatShare(O);// 分享到微信好友wechatShare(l);// 分享到' 微信朋友圈 五、在你的包名相应目录下新建一个 wxapi 目录,并在该

wxapi 目录下新增一个 WXEntryActivity 类,该类继承自

Activity ,实现 IWXAPIEventHandler 接口

/** 微信客户端回调 activity 示例 */ public class

WXEntryActivity extends Activity implements

IWXAPIEventHandler {// IWXAPI 是第三方 app

IWXAPIEventHandler {

// IWXAPI 是第三方 app 和微

信通信的

openapi 接口

private IWXAPI api;

WXAPIFactory.createWXAPI(this, " 这里替换第一步申请的APP_ID", false);api.handleIntent(getIntent(), this);super.onCreate(savedInstanceState);@Overridepublic void onReq(BaseReq arg0) { }@Overridepublic void onResp(BaseResp resp)LogManager.show(TAG , "resp.errCode:" +resp.errCode

WXAPIFactory.createWXAPI(this, " 这里替换第一步申请的

APP_ID", false);

api.handleIntent(getIntent(), this);

super.onCreate(savedInstanceState);

@Override

public void onReq(BaseReq arg0) { }

@Ov

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值