Android 设置微信分享功能

来源:互联网 发布:赢时胜软件怎么样 编辑:程序博客网 时间:2024/06/04 00:54

首先得要去微信的官网申请一个 appid下来

点击打开微信官网链接

然后再下载微信官网里的一个签名生成工具

点击下载签名工具

再按找微信官网里的教程大致做就是了

我做出来的代码是这样的

package com.baixou123.findscore.wxapi;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.Toast;import com.baixou123.findscore.MainActivity;import com.baixou123.findscore.R;import com.tencent.mm.sdk.modelmsg.SendMessageToWX;import com.tencent.mm.sdk.modelmsg.WXMediaMessage;import com.tencent.mm.sdk.modelmsg.WXWebpageObject;import com.tencent.mm.sdk.openapi.IWXAPI;import com.tencent.mm.sdk.openapi.WXAPIFactory;public class  WXEntryActivity extends Activity {private static final String APP_ID = "wx9xxxxxxxxxxx";//这是app_idprivate IWXAPI api;private Button bt1 = null;private Button bt2 = null;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);//setContentView(R.layout.weixin_test);// 微信注册初始化api = WXAPIFactory.createWXAPI(this, APP_ID, true);api.registerApp(APP_ID);Intent in = getIntent();int wei_flag = in.getIntExtra("FLAG", 0);bt1 = (Button) this.findViewById(R.id.weixin_bt1);bt2 = (Button) this.findViewById(R.id.weixin_bt2);share2weixin(wei_flag);/*bt1.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {share2weixin(0);}});bt2.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {share2weixin(1);}});*/}public void share2weixin(int flag) {// Bitmap bmp = BitmapFactory.decodeResource(getResources(),// R.drawable.weixin_share);if (!api.isWXAppInstalled()) {Toast.makeText(WXEntryActivity.this, "您还未安装微信客户端",Toast.LENGTH_SHORT).show();return;}WXWebpageObject webpage = new WXWebpageObject();webpage.webpageUrl = "http://www.baoxiu123.com/android/njtcHelper.apk";WXMediaMessage msg = new WXMediaMessage(webpage);msg.title = "推荐内江师范学院小助手";msg.description = getResources().getString(R.string.app_share_weixin_txt);Bitmap thumb = BitmapFactory.decodeResource(getResources(),R.drawable.ic_launcher);msg.setThumbImage(thumb);SendMessageToWX.Req req = new SendMessageToWX.Req();req.transaction = String.valueOf(System.currentTimeMillis());req.message = msg;req.scene = flag;api.sendReq(req);}}
截图一张:


就这样就完成了

0 0
原创粉丝点击