Android微信分享功能实例

1 微信开放平台注册

2 获得appId,添加到程序中,并运行程序

3 使用应用签名apk生成签名,添加到微信开放平台应用签名,完成注册

4 测试分享功能。

有问题请留言  o(∩_∩)o 哈哈

代码如下:

package com.wx;
 
import android.app.Activity;
 
import android.os.Bundle;
 
import android.util.Log;
 
import android.view.View;
 
import android.view.View.OnClickListener;
 
 
 
import com.tencent.mm.sdk.openapi.IWXAPI;
 
import com.tencent.mm.sdk.openapi.SendMessageToWX;
 
import com.tencent.mm.sdk.openapi.WXAPIFactory;
 
import com.tencent.mm.sdk.openapi.WXMediaMessage;
 
import com.tencent.mm.sdk.openapi.WXTextObject;
 
 
 
public class TestWXActivity extends Activity {
 
 @Override
 
 protected void onCreate(Bundle savedInstanceState) {
 
  super.onCreate(savedInstanceState);
 
  setContentView(R.layout.main);
 
  Log.d("lincoln", "onCreate");
 
  api = WXAPIFactory.createWXAPI(this, appId, false);// 获得IWXAPI实例
 
  regToWx();
 
 
 
  findViewById(R.id.shareToWeiXin).setOnClickListener(
 
    new OnClickListener() {
 
 
 
     @Override
 
     public void onClick(View v) {
 
      sendReq();
 
     }
 
    });
 
  findViewById(R.id.openWeiXin).setOnClickListener(new OnClickListener() {

@Override
 
   public void onClick(View v) {
 
    api.openWXApp();
 
   }
 
  });
 
 }
 
 
 
 // 1 注册
 
 private static final String appId = "wx24884b89ffe90bd6"; // 官网获得的appId
 
 private IWXAPI api;// 第三方app和微信通讯的openapi接口
 
 
 
 private void regToWx() {
 
  api.registerApp(appId);
 
 }
 
 
 
 // 2 发送请求
 
 private void sendReq() {
 
  // 初始化WXTextObject对象
 
  WXTextObject textObject = new WXTextObject();
 
  textObject.text = "TestWX";
 
 
 
  // 用WXTextObject对象初始化一个WXMediaMessage对象
 
  WXMediaMessage msg = new WXMediaMessage();
 
  msg.mediaObject = textObject;
 
  msg.description = textObject.text;
 
 
 
  // 构造一个Req
 
  SendMessageToWX.Req req = new SendMessageToWX.Req();
 
  req.message = msg;
 
  req.transaction = String.valueOf(System.currentTimeMillis());// 唯一字段,标识一个请求
 
  api.sendReq(req);
 
 }
 
}
 
 
下载Android微信分享功能实例demo:

免费下载地址在 http://linux.linuxidc.com/

用户名与密码都是www.linuxidc.com

具体下载目录在 /2013年资料/2月/24日/Android微信分享功能实例+demo

更多Android相关信息见Android 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=11

Android微信分享功能实例+demo相关推荐

  1. 微信分享功能android,Android微信分享功能实例+demo

    Android微信分享功能实例 1 微信开放平台注册 2 获得appId,添加到程序中,并运行程序 3 使用应用签名apk生成签名,添加到微信开放平台应用签名,完成注册 4 测试分享功能. 有问题请留 ...

  2. 一分钟让你实现Android微信分享功能

    Android实现微信分享功能(手把手教你实现,让你迅速完成产品经理分配的任务) 1,应公司业务需求需要给APP加一个微信分享功能,首先去微信开放平台注册一下点击进入获取APPID,话不多说直接上代码 ...

  3. Android微信分享功能集成开发指南(这一篇就够了)

    前言 本文介绍的只是微信开发中的一个功能,分享.看到网上很多关于微信分享的博客.帖子,说实话,没几篇写的全的,很多都是复制粘贴,介绍的也不全,缺少代码的分析,关键性的代码总是漏一句两句,看着就很难受. ...

  4. android 微信分享 源码,记录Android微信分享功能的吐槽与思考

    在App内潜入分享到微信好友或朋友圈的功能想必大家已经屡见不鲜了,比如Android分享一个网页信息(URL)到微信客户端的代码: /** * 微信分享:分享网页 * @param context * ...

  5. android微信分享工具,记录Android微信分享功能的吐槽与思考

    在App内潜入分享到微信好友或朋友圈的功能想必大家已经屡见不鲜了,比如Android分享一个网页信息(URL)到微信客户端的代码: /** * 微信分享:分享网页 * @param context * ...

  6. android 微信 demo,android微信分享demo

    [实例简介] android微信分享demo 开发实例源代码 [实例截图] [核心代码] android微信分享demo └── android微信分享demo └── wxshare ├── And ...

  7. Android Studio 微信分享功能(包括可以分享到朋友圈,分享到朋友)

    第一步:配置sdk 在build.gradle文件中,添加如下依赖即可: 在Android Studio中新建你的工程,并保证网络设置可以成功从jcenter下载微信SDK即可. dependenci ...

  8. H5手机移动端调起浏览器自带分享功能实例(QQ、UC浏览器微博、微信分享)

    H5手机移动端调起浏览器自带分享功能实例(QQ.UC浏览器微博.微信分享) 注:代码需要在服务器或测试服务器上方可看到效果 HTML: <span class="viewshare w ...

  9. H5手机页面调起浏览器自带分享功能实例(QQ、UC浏览器微博、微信分享)

    H5手机页面调起浏览器自带分享功能实例(QQ.UC浏览器微博.微信分享) HTML: <span class="viewshare wx" data-mshare=" ...

  10. Android 微信分享与QQ分享功能(原生实现)

    微信分享与QQ分享功能现在都挺常见的,可以根据一些第三方社会化分功能快速实现,不过多多少少都不怎么纯净,最好都是自己看官方文档来实现就最好了~ 一.微信分享 微信分享功能需要先在微信开放平台注册应用并 ...

最新文章

  1. Visual Studio 2019安装教程
  2. 5、如何快速找到多个字典中的公共键(key) 6 如何让字典保持有序 7 如何实现用户的历史记录功能(最多n条)...
  3. iperf测试带宽linux,iperf3-网络带宽性能测试工具
  4. 全站HTTPS底层实现原理
  5. n阶行列式计算----c语言实现(完结)
  6. 30种图像动画特效算法(C#多线程版)(上)
  7. Perl脚本语言学习1:
  8. 200多个引流推广渠道及技巧,全网引流布局
  9. ZZULIOJ.1706: 神奇的编码
  10. 虚拟试衣APP软件一站式开发
  11. 各大主流编程语言简介
  12. 单因素方差分析 OR 重复测量方差分析
  13. 关于cdd文件的配置
  14. 降维打击 Dimensionality reduction attack
  15. 我和谁的天长地久(二)
  16. 主动学习(Active Learning) 概述、策略和不确定性度量
  17. 时域采样与频域采样实验报告_光时域反射仪(OTDR)如何工作(光电读书)
  18. “腾讯TLive-无缝接流”护航各大卫视跨年晚会完美收官
  19. golang空map
  20. android语言设置,android9.0默认系统语言改为中文

热门文章

  1. paip.最省内存的浏览器评测 cah
  2. Front: 电子邮件通讯创业新模式
  3. (转)来自瑞士的七个葫芦娃:各怀绝技的Wealthtech解决方案商
  4. 机器学习笔记(十二):随机梯度下降
  5. 【故障分析】基于matlab GUI鼠笼式异步电机转子断条故障诊断【含Matlab源码 1089期】
  6. 【数字信号处理】基于matlab GUI手机信号频谱+时域分析【含Matlab源码 1042期】
  7. 【图像增强】基于matlab模糊集图像增强【含Matlab源码 394期】
  8. 【图像隐写】基于matlab LSB算法图像隐写提取【含Matlab源码 366期】
  9. 标记偏见_人工智能的影响,偏见和可持续性
  10. Ubuntu18如何阻止自动切换程序多个窗口的顺序