`
苏北浪子
  • 浏览: 11351 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

微信接口 - android

阅读更多

首先访问,微信Android终端SDK新手使用指南

 

http://open.weixin.qq.com/document/gettingstart/android/?lang=zh_CN

 

在参考官网给的文档过程中,需要注意的几点

 

1.申请AppID过程中 我们需要提供APP的签名。在开发过程中我们使用Eclipse的RUN AS 模式把我app安装到手机上,签名文件保存位置如下图



 所以如果我们想要发布我们的APP,这里需要手动生成签名文件,操作如下

工程右键->Export->Android(Export Android Application)->next

用自定义的key文件重新打包工程用Export方式生成一个新的APP,安装到我们的手机后用微博提供的签名工具获取该APP的签名,用这个签名去申请AppID

 

2.用Export方式生成APK可能会出现错误,我们需要检查2处错误来源:

  第一机器上是否安装了JAVA环境变量

  第二Android工程中proguard-project.txt文件中的android-sdk路径是否正确

 

3.如何发送图片加一个URL链接

		// 通过WXAPIFactory工厂,获取IWXAPI的实例
		api = WXAPIFactory.createWXAPI(cordova.getActivity().getBaseContext(),
				weixinApp_Id);
		api.registerApp(weixinApp_Id);
		// String url = "http://www.baidu.com/z839.jpg";
		try {
			JSONObject jsonPrams = data.getJSONObject(0);
			String url = jsonPrams.getString("picUrl");
			String webUrl = "http://baidu.com";// 收到分享的好友点击信息会跳转到这个地址去 必须用域名不能用IP
			WXWebpageObject localWXWebpageObject = new WXWebpageObject();
			localWXWebpageObject.webpageUrl = webUrl;

//			WXImageObject imgObj = new WXImageObject();
//			imgObj.imageUrl = url;

			WXMediaMessage msg = new WXMediaMessage();
			msg.mediaObject = localWXWebpageObject;

			Bitmap bmp = BitmapFactory.decodeStream(new URL(url).openStream());
			Bitmap thumbBmp = Bitmap.createScaledBitmap(bmp, THUMB_SIZE,
					THUMB_SIZE, true);
			bmp.recycle();
			msg.thumbData = Util.bmpToByteArray(thumbBmp, true);
	        msg.title = "梦游西藏";//不能太长,否则微信会提示出错。不过博主没验证过具体能输入多长。
	        msg.description = "测试嘎嘎嘎";
			SendMessageToWX.Req req = new SendMessageToWX.Req();
			req.transaction = buildTransaction("img");
			req.message = msg;
			req.scene = SendMessageToWX.Req.WXSceneTimeline;// WXSceneSession;

 

 

 

 

 

 

 

  • 大小: 61.5 KB
  • 大小: 43 KB
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    微信分享-android

    在Android平台上,微信分享是一种常见的社交功能,允许用户将各种内容(如文本、图片、链接等)分享到微信应用,从而与好友或朋友圈进行互动。本文将深入探讨如何实现微信分享功能,主要基于提供的"微信分享-android...

    微信JS-SDK updateAppMessageShareData安卓不能自定义分享详解

    最近开发一个项目时,有微信H5网页自定义分享功能,使用了微信JS-SDK的分享到好友和分享到朋友圈功能。 微信开发文档这样写的 自定义“分享给朋友”及“分享到QQ”按钮的分享内容(1.4.0) wx.ready(function () {...

    微信小程序开发附源码:详解微信JS-SDK选择图片遇到的坑.doc

    首先,微信JS-SDK中的`chooseImage`接口用于让用户在微信环境中选择图片,返回的是`localId`数组,这些`localId`并不是直接可用的图片资源,而是本地临时文件的标识。为了将这些图片转换为可以用于展示或上传服务器...

    WeChatPay-微信支付-eclipse

    appid是每个微信商户的唯一标识,用于区分不同的商家和业务,是调用微信支付接口的关键参数。 “因为涉及到订单请求不方便暴露公司接口,所以用的是写死的数据。”这意味着示例代码中可能包含了模拟的订单数据,而...

    微信HOOK-微信逆向易语言实例源码

    5. 微信API和协议:熟悉微信的公开接口以及非公开接口,以便找到合适的地方进行HOOK。 6. 安全与隐私:理解HOOK可能带来的安全风险,如被误用为恶意软件,以及如何尽可能减少对用户隐私的影响。 在"WeChatHelper...

    wechat-sdk-android-without-mta-5.3.1.jar.zip

    总的来说,"wechat-sdk-android-without-mta-5.3.1.jar.zip"提供了无MTA模块的微信SDK,为开发者提供了在Android应用中无缝集成微信功能的可能。开发者需要理解SDK的核心功能、集成流程以及如何在实际项目中有效利用...

    微信JS-SDK接口JS文件 jweixin-1.4.0.js

    所有需要使用JS-SDK的页面必须先注入配置信息,否则将无法调用(同一个url仅需调用一次,对于变化url的SPA的web app可在每次url变化时进行调用,目前Android微信客户端不支持pushState的H5新特性,所以使用pushState...

    仿乐享微信源码- vii系列

    在实际项目中,开发者会根据文件的类型和作用对其进行组织,如JavaScript文件、CSS样式表、图片资源、数据库配置、接口定义等。 综合以上信息,我们可以总结出以下关键知识点: 1. **移动应用开发**:包括Android...

    ASP.NET MVC 微信JS-SDK认证

    微信JS-SDK是微信开放平台提供的一套JS接口,可以让开发者在网页中使用微信的特性,包括分享功能、获取用户信息等。但在使用这些功能前,我们需要进行一系列的认证步骤,以确保我们的应用是安全可信的。 首先,要...

    Android-Android实现微信webview兼容Android7.0

    本文将详细探讨如何在Android应用中实现微信Webview对Android 7.0的兼容。 首先,理解Android 7.0(API级别24)引入的一些变化,这些变化可能会影响Webview的正常工作。例如,Android 7.0引入了多窗口模式,这要求...

    安卓微信相关相关-Android高仿微信发送位置.rar

    本压缩包"Android高仿微信发送位置.rar"很可能包含了一个模仿微信发送位置功能的Android项目源码,这对于想要学习如何在Android应用中集成地图和位置服务的开发者来说是非常有价值的。 首先,要实现类似微信的位置...

    Android-Android仿微信发送位置

    在Android平台上,仿微信发送位置是一项常见的功能,它涉及到地理定位、地图显示、以及与服务器交互等多个技术领域。本文将详细解析如何在Android应用中实现类似微信的位置分享功能。 首先,我们需要了解Android中...

    Delphi XE10调用微信接口

    在本文中,我们将深入探讨如何在Delphi XE10环境下调用微信接口,这是一项将 Delphi 应用程序与微信平台集成的关键技术。DelphiTeacher 开源的资源提供了宝贵的指导,使得开发者能够轻松实现这一功能。我们首先会...

    wechat-sdk-android-without-mta-5.5.8.zip

    这个"wechat-sdk-android-without-mta-5.5.8.zip"压缩包包含了版本号为5.5.8的SDK,主要用于实现如分享网页、分享音乐、发送好友消息以及用户授权登录等功能。值得注意的是,此版本的SDK没有包含MTA(Mobile ...

    微信头像上传-Android头像上传和切割模块

    然而,系统裁剪Intent可能在某些设备上不可用,因此推荐使用第三方库如`android-crop`。该库提供了一套完整的裁剪工具,可以自定义裁剪区域、比例等。首先,将库添加到项目中,然后创建裁剪界面并设置参数: ```...

    安卓微信相关相关-android仿微信朋友圈图片浏览其中有图片的异步加双击图片放缩点击图片退出当前界面横向滚动图片查看.rar

    Android的View类提供了OnTouchListener接口,开发者可以通过重写onTouchEvent()方法来捕获用户的触摸动作。在检测到连续两次快速点击时,可以改变ImageView的ScaleType属性,或者直接调整其Matrix来实现图片的放大和...

    微信接口,刮刮卡(含微信接口处理和html5刮刮卡效果)

    微信接口,刮刮卡(含微信接口处理和html5刮刮卡效果)经测试可用。 weixin.php 微信接口处理文件(包含了概率和跳转页面,返回值等操作) ggk文件夹 存放了一个html5的刮刮卡前端效果(经测试Android 和IOS均可用...

    基于Android Studio开发的安卓的高仿微信

    8. **多媒体支持**:朋友圈功能涉及到图片和视频的上传与浏览,Android提供了`MediaStore`接口访问本地媒体库,`Camera` API用于拍照,`ExoPlayer`或`MediaPlayer`用于播放音频和视频。 9. **权限管理**:根据...

    微信小程序-微信小程序实现类似android下拉刷新上拉加载更多ListView.zip

    在实际项目中,微信小程序通常会与Java后端服务器进行交互,通过API接口获取数据。 - 使用Java编写后端服务,提供RESTful API,允许微信小程序通过HTTP请求获取数据。确保这些API支持分页,以便在下拉刷新和上拉...

    android studio 制作简单微信登录界面

    在Android Studio中制作一个简单的微信登录界面涉及到多个技术层面,包括UI设计、微信SDK集成、权限申请以及网络请求处理等。下面将详细讲解这个过程。 首先,我们需要了解Android Studio IDE的基本操作。Android ...

Global site tag (gtag.js) - Google Analytics