商务服务
android 链接分享到朋友圈,android 分享到微信朋友圈或微信好友
2024-12-31 15:16

一、首先创建一个数字签名(keystore文件)这里不再讲述keystore的创建过程

二、用keystore给app签名,注意最后如下图所示

图中的md5就是 申请apkid时所需的 签名,这里需要注意MD5需要将其中的“:”去掉并将其中的大写字母改为小写

三、申请微信apkid。具体可以参考微信.开放平台的详细介绍https://open.weixin.qq.com/

四、申请apkid估计的一天半左右的时间,申请完apkid之后,到微信开放平台下载sdk包,在自己的工程中创建libs文件夹并将下载好的微信sdk包拷贝到libs中至此微信分享已经完成第一步操作

五、在你的包名相应目录下新建一个wxapi目录,并在该wxapi目录下新增一个WXEntryActivity类,该类继承自Activity

包名就是图中package

WXEntryActivity中的代码请参考 微信开放平台所提供的demo,微信分享已经完成一大半

最后就是分享了,你要在你的app中点击某个按钮或者图表分享内容:首先在你的activity的入口注册微信代码如下

private Bundle bundle;

private IWXAPI wxApi;

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_zc_info);

// 微信分享实例化

wxApi = WXAPIFactory.createWXAPI(this, Contant.WX_APP_ID);

wxApi.registerApp(Contant.WX_APP_ID);

bundle = getIntent().getExtras();

}

@Override

public void onNewIntent(Intent intent) {

super.onNewIntent(intent);

bundle = intent.getExtras();

}

接下来就是写微信分享了代码如下

private void shareText2Circle(String content, String title, int tiger) {

System.out.println("shareText2Circle========== :" + content);

// System.out.println("getSign============= :"+getSign());

WXTextObject textObj = new WXTextObject();

textObj.text = content;

// 用WXTextObject对象初始化一个WXMediaMessage对象

WXMediaMessage msg = new WXMediaMessage();

msg.mediaObject = textObj;

// 发送文本类型的消息时,title字段不起作用

msg.title = title;

msg.description = content;

// 构造一个Req

SendMessageToWX.Req req = new SendMessageToWX.Req();

req.transaction = buildTransaction("text"); // transaction字段用于唯一标识一个请求

req.message = msg;

// 这里替换一张自己工程里的图片资源

Bitmap thumb = BitmapFactory.decodeResource(getResources(),

R.drawable.ic_launcher);

msg.setThumbImage(thumb);

System.out.println("shareText2Circle tiger:" + tiger);

if (tiger == 1) {

req.scene = SendMessageToWX.Req.WXSceneSession;// 表示发送场景为朋友圈,这个代表分享到朋友圈

} else {

req.scene = SendMessageToWX.Req.WXSceneTimeline;// 表示发送场景为好友对话,这个代表分享给好友

// req.scene = SendMessageToWX.Req.WXSceneFavorite;

}

wxApi.sendReq(req);

// 表示发送场景为收藏,这个代表添加到微信收藏

// 调用api接口发送数据到微信

finish();

}

这里只是简单的分享文字到微信,其他分享类似,大家可以参照微信公众平台的demo

本人第一篇微博,主要就是讲一下自己在开发时遇到的问题,就签名搞错了花费了一天多时间,大家记得签名就是在打包app时 最后显示的MD5(去掉“:”,将大写字母变成小写)

    以上就是本篇文章【android 链接分享到朋友圈,android 分享到微信朋友圈或微信好友】的全部内容了,欢迎阅览 ! 文章地址:https://sicmodule.kub2b.com/news/13817.html
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 企库往资讯移动站 https://sicmodule.kub2b.com/mobile/ , 查看更多   
最新文章
过年无忧 | 一键get这些春节话术!
一键Get这些春节话术~过年无忧新年快乐春节将至,年味渐浓在这温馨又热闹的节日氛围里我们既能品尝各式各样的美味佳肴沉浸于味
2025在新加坡生活的我们将迎来“至暗时刻”:房租飙涨、每个月入不敷出…
聚焦新加坡真是开年暴击!2025年刚开始,还没过新年呢,万事通就出了一身冷汗:今年又是一个物价涨涨涨的年份。在网上一搜“新加
太抽象!太抽象!2024年游戏行业简直太抽象!
年末,DataEye研究院今天整点活,轻松一波。——用数据、新闻盘点2024年国内游戏业有多抽象。回首2024年有产品研发8年烧了数亿,
TikTok会如何收场
TikTok的命运再次悬而不决。在美国下架12小时又恢复运营之后,1月20日,美国总统特朗普签署行政命令,要求TikTok「不卖就禁」法
今天上午10:00,成绩发布!
早安,东台!‍今天是2025年1月22日‍星期三(农历腊月廿三)大美东台,活力满满进取创新、奋斗拼搏最近有哪些新动态?和小东一
农村土地托管服务的理论基础
中国产品流通经纪人协会供销合作行业标准《农产品食品供应商信用评价规范》参编单位征集函中国农产品流通经纪人协会供销合作行业
头上三尺有神明,每个人头顶都有一颗星,当星光消失人也就消失!
每当夜晚降临后,我们抬头看天空,会看到满天的星星,自古以来,人们从没有停止过对星象的观测和研究。古人观测星象,一则是为了
运营师抖音代运营
运营师抖音代运营:掌握流行短视频潮流的神奇职业短视频平台已经成为人们娱乐、学习和社交的重要方式。在众多的短视频平台中,抖
微短剧,2024年“最大赢家”? | 年终盘点
2024,短剧行业大变样。作者 | 张语格编辑 | 趣解商业文娱组“互联网大厂争相入局。”“98%的短剧制作方都在亏钱。”“用户被免
同类第一!20%弹性的人工智能 ETF 科创(588760)今日上市,一键布局科创板优质AI龙头
  最新公告内容显示,广发上证科创板交易型开放式指数投资基金(基金代码:588760;扩位简称: ETF 科创)已于 2025 年 1 月 1