【Android开发日记】微信API 分享到朋友圈
2014-07-22 01:28
387 查看
准备:
1.提交应用,得到APP_ID
2.下载SDK,将libammsdk.jar 拷到自己工程的libs中,添加。
代码:
1.其中picnum为要分享的图片的名称。
2.没有涉及授权
3.使用的demo中的图片分享功能,同时分享图片和文字见教程:http://www.cnblogs.com/airshow/archive/2012/11/07/2758016.html
1.提交应用,得到APP_ID
2.下载SDK,将libammsdk.jar 拷到自己工程的libs中,添加。
代码:
//创建实例 WeChatapi = WXAPIFactory.createWXAPI(ShareMainActivity.this, Constants.WeChat_APP_ID,true); //检查版本是否支持 int wxSdkVersion = WeChatapi.getWXAppSupportAPI(); if (wxSdkVersion < WeChat_TIMELINE_SUPPORTED_VERSION) Toast.makeText(ShareMainActivity.this, "版本限制只能发送给好友", Toast.LENGTH_LONG).show(); //注册 WeChatapi.registerApp(Constants.WeChat_APP_ID); String filePath=Environment.getExternalStorageDirectory()+"/"+picnum+".jpg"; File file = new File(filePath); if (!file.exists()) { Toast.makeText(ShareMainActivity.this, "文件不存在" + " path = " + filePath, Toast.LENGTH_LONG).show(); } else{ WXImageObject imgObj = new WXImageObject(); imgObj.setImagePath(filePath); WXMediaMessage msg = new WXMediaMessage(); msg.mediaObject = imgObj; Bitmap bmp = BitmapFactory.decodeFile(filePath); Bitmap thumbBmp = Bitmap.createScaledBitmap(bmp, THUMB_SIZE, THUMB_SIZE, true); bmp.recycle(); msg.thumbData = Util.bmpToByteArray(thumbBmp, true); SendMessageToWX.Req req = new SendMessageToWX.Req(); req.transaction = buildTransaction("img"); req.message = msg; req.scene = (wxSdkVersion >= WeChat_TIMELINE_SUPPORTED_VERSION )? SendMessageToWX.Req.WXSceneTimeline : SendMessageToWX.Req.WXSceneSession; WeChatapi.sendReq(req); finish();备注:
1.其中picnum为要分享的图片的名称。
2.没有涉及授权
3.使用的demo中的图片分享功能,同时分享图片和文字见教程:http://www.cnblogs.com/airshow/archive/2012/11/07/2758016.html
相关文章推荐
- Android开发 sharesdk分享微信/朋友圈的时候只显示文字,不显示链接
- Android开发 sharesdk分享微信/朋友圈的时候只显示文字,不显示链接
- 关于android微信分享的开发
- Android 微信分享Api使用详解
- 请问android使用友盟分享,分享到微信好友和朋友圈详细步骤是什么,我现在分享之后没结果。
- Android 微信分享,分享到朋友圈与分享到好友,以及微信登陆
- Android:QQ分享、微信分享、朋友圈分享(不使用第三方SDK)
- Android分享到微信和朋友圈的工具类
- 微信自定义分享到朋友圈API
- 微信开发 分享朋友圈或好友代码
- 微信开放平台:从网站分享到朋友圈API上手指南
- Android开发_微信分享功能
- Android平台第三方应用分享到微信开发
- Android平台第三方应用分享到微信开发
- 【COCOS2DX-ANDROID-游戏开发之十二】Android平台第三方应用分享到微信开发
- [转载]Android平台第三方应用分享到微信开发
- android 微信分享详解(分享到朋友和朋友圈)
- Unity开发之接入Sharesdk微信分享Android(一)
- 微信朋友圈如何同时分享(图片+文字) Android版