Android 设置微信分享功能
2015-01-26 16:42
260 查看
首先得要去微信的官网申请一个 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_id private IWXAPI api; private Button bt1 = null; private Button bt2 = null; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.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() { @Override public void onClick(View v) { share2weixin(0); } }); bt2.setOnClickListener(new OnClickListener() { @Override public 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); } }截图一张:
就这样就完成了
相关文章推荐
- android APP 中微信分享功能实现 的总结
- 安卓动态壁纸源码--可直接进入壁纸设置界面+玫瑰花瓣飘落效果+可分享到微博、微信功能--无任何删减2
- android微信分享功能
- Android 分享功能之 微信 图片分享
- 关于android微信QQ等平台分享功能实现中遇到的问题处理
- android APP 中微信分享功能实现 的总结
- Android开发_微信分享功能
- android 微信分享功能
- Android应用加入微信分享功能
- android APP 中微信分享功能实现 的总结
- 在Android中使App快速、简单地支持新浪微博、微信、QQ、facebook等十几个主流社交平台的分享功能
- 在Android中使App快速、简单地支持新浪微博、微信、QQ、facebook等十几个主流社交平台的分享功能
- Android编程之微信SDK分享功能过程步骤详细分析
- Android 微信SDK分享功能中的最全过程步骤分析
- Android 微信SDK分享功能中的最全过程步骤分析
- [置顶] 在Android中使App快速、简单地支持新浪微博、微信、QQ、facebook等十几个主流社交平台的分享功能
- 【IOS和Android】Cocos2d-x 集成微信分享功能
- android 同时实现微信分享和微信登录功能
- Android之微信接入分享,登录功能。