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
- Android 设置微信分享功能
- android微信分享功能
- android 微信分享功能
- Android开发_微信分享功能
- Android微信SDK分享功能接入
- Android开发-微信分享功能
- 微信分享功能
- 微信分享功能
- 微信分享功能
- 微信分享功能
- 微信分享功能
- Android 分享功能之 微信 图片分享
- Android 微信分享与QQ分享功能
- 测试微信分享功能
- 测试微信分享功能
- 微信分享功能详解
- 微信分享功能详解
- 微信分享功能详解
- 准备GMAT极好的网站
- android--解决listview的footerDivider不显示的问题(解决方案)
- C#操作Excel
- Ext.form.field.ComboBox示例
- Charset-学习资料
- Android 设置微信分享功能
- jquery ui datepicker时间格式
- Leetcode_Construct Binary Tree from Inorder and Postorder Traversal
- log4j日志-自定义日志文件
- Climbing Stairs
- java学习# 递归
- centos 6.4双网卡绑定
- IE8下hover无效
- 百度MP3音乐API接口及应用