微信分享
来源:互联网 发布:淘宝瑕疵磨损化妆品 编辑:程序博客网 时间:2024/06/07 06:35
注意:需要在build.gradle里把你的包名换成 applicationId “com.jo.jingou”
AndroidManifest.xml
android:name=".Constants"
导依赖
compile 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+' compile 'com.android.support.constraint:constraint-layout:1.0.2'
Constants 类
public class Constants extends Application { static final String APP_ID="wxbd3e6bba8efbae73"; public static class ShowMsgActivity { public static final String STitle = "showmsg_title"; public static final String SMessage = "showmsg_message"; public static final String BAThumbData = "showmsg_thumb_data"; }}
AppRegister 类
public class AppRegister extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { final IWXAPI api = WXAPIFactory.createWXAPI(context, null); api.registerApp(Constants.APP_ID); }}
MainActivity 类
public class MainActivity extends AppCompatActivity { private Button but; IWXAPI api; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); but = (Button) findViewById(R.id.but); api= WXAPIFactory.createWXAPI(this, Constants.APP_ID,false); api.registerApp(Constants.APP_ID); but.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { wechatShare(0);//分享到微信朋友圈 } }); } private void wechatShare(int flag){ WXWebpageObject webpage = new WXWebpageObject(); webpage.webpageUrl = "http://www.baidu.com"; WXMediaMessage msg = new WXMediaMessage(webpage); msg.title = "这里填写标题"; msg.description = "这里填写内容"; //这里替换一张自己工程里的图片资源 Bitmap thumb = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher); msg.setThumbImage(thumb); SendMessageToWX.Req req = new SendMessageToWX.Req(); req.transaction = String.valueOf(System.currentTimeMillis()); req.message = msg; req.scene = flag==0?SendMessageToWX.Req.WXSceneSession:SendMessageToWX.Req.WXSceneTimeline; api.sendReq(req); }}
阅读全文
0 0
- 微信--分享,关注
- 微信分享好友
- 微信分享
- 微信分享App
- 微信分享
- 简单分享微信
- 微信分享 js
- 微信分享 WeixinJSBridge
- sharesdk微信分享
- js微信分享
- 微信分享接口
- Umeng微信分享
- 微信分享总结
- 微信分享
- android微信分享
- 微信分享
- 微信分享问题
- Android 微信分享
- P3759道路升级
- 初学freertos第一课
- Android TextView设置值时,使一个字符串有不同颜色(多种颜色)
- python: 将列表中的字符串 连接成一个 长路径
- POJ
- 微信分享
- Ubuntu亮度调整
- 编程,从来都不晚:来自日本的82岁APP开发者
- 工作转正申请书范文一
- 基于Docker的MongoDB实现授权访问
- vs编译时出现大量IP_MULTICAST_IF,IP_MULTICAST_TTL macro redefinition的问题
- 栈帧的开辟与回退
- windows平台Mosquitto使用
- 《重构》一书经典总结(一)