Android 调用微信Api

本文介绍了在Android项目中集成微信API时遇到的挑战,包括如何成功调用微信客户端以及实现分享图片和文字的功能。首先,解决调不出微信客户端的问题,关键步骤包括使用keystore签名应用,通过gen_signature.apk获取签名并申请App_ID。接着,展示了分享文字内容的代码实现。
摘要由CSDN通过智能技术生成


最近一项目需要添加微信的分享:朋友、朋友圈。

原本以为挺简单的一事,无非就是去官网下个Demo,集成到自己项目中,可以分分钟搞定,结果这帮写文档的坑爹玩意,愣是浪费了我N多时间,好了吐槽完毕,接下来分享下此次调用微信中遇到的问题和解决方法:


首先第一个问题:死活调不出微信客户端

原因:是没有按照所谓的官方说明来操作,

解决方法:1) 对要加微信的项目进行打包签名,此时就有了自己的 keystore。

    2) 将打包好的apk装到机器上,再装官方的获取签名工具:gen_signature.apk,并用此工具生成应用程序签名。

    3)用获取的签名去申请当前项目对应的微信App_ID ,此时才能保证在项目中调用成功。


再一个问题:分享图片加文字

这部分就直接上代码了:

1)分享单纯的文字内容:

IWXAPI api = WXAPIFactory.createWXAPI(this, ShareConstant.APP_ID);
			
			if (api.openWXApp()) {//判断是否安装微信客户端
			String text = ShareConstant.setContent(
					response.getCategoryNamePinYin(), response.getAuctionId());

			// 初始化一个WXTextObject对象
			WXTex
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值