用 微信的微信 android sdkK 怎么分享信息 到微信

收藏,6.9k 浏览
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
代码如下:
wx.ready(function(){
wx.onMenuShareTimeline({
title: 'wechat-php-sdk博客',
desc: '微信公众平台php开发包,细化各项接口操作,支持链式调用。项目创建人:dodgepudding 项目地址:/dodgepudding/wechat-php-sdk',
link: 'http://binsee.github.io/wechat-php-sdk/',
imgUrl: 'http://binsee.github.io/wechat-php-sdk/img/author.jpg',
trigger: function (res) {
alert("点击分享:" +JSON.stringify(res));
// 用户确认分享后执行的回调函数
success: function (res) {
alert("分享成功:" +JSON.stringify(res));
// 用户确认分享后执行的回调函数
cancel: function (res) {
alert("取消分享:" +JSON.stringify(res));
// 用户取消分享后执行的回调函数
fail:function (res) {
alert("分享失败:" +JSON.stringify(res));
其他接口测试了都能用的,就这个发送给朋友及分享到朋友圈无效。。
本人测试环境IOS8.1 , 微信版本6.02
同样的网址用同事的手机(IOS6)分享是能成功触发的。自己的手机调试了半天了就是不行。。。
有人遇到过类似的情况吗。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
1月18日 回答
1,确定你已经认证,后台显示拥有相关权限
2,确定你已经在后台设置安全域名
3,用这个demo试试,排除设备原因
嗯,lz的号没认证只有认证的号才能分享。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
1月19日 回答
我是用这个代码测试的,其他的接口都能使用,就分享那几个不能用。。 还有我的微信号是没认证的,一定要认证才行嘛?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
1月19日 回答
如果你的用的安卓版的微信,请看一下你的微信版本。。。
如果是6.0.2.57或者以前的版,貌似不支持最新发布的js-sdk只有6.0.2.58才支持
如果是IOS系统的微信,貌似我6.0.1的版本的微信,就可以用
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
1月21日 回答
打开debug模式查看提示信息啊。
另外:安卓6.0.2之前的版本和6.0.2.58之后的版本可以使用,你要是安卓和ios都无法使用分享功能那就还是你的配置什么地方还有问题。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
7月15日 回答
可参考此方法:
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
1月21日 回答
和楼主的代码一样,微信服务器已经认证。分享的时候显示的只是网页的标题,并不是设置好的个性化分享内容。求指导
该答案已被忽略,原因:宜作评论而非答案
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
2月15日 回答
我也遇到这个问题了,不知道怎么解决
该答案已被忽略,原因:答非所问,不符合答题要求
同步到新浪微博
不要错过该问题的后续解决方案
如果你没找到答案,记得登录关注哦,大家会尽全力帮你解决的 ^___^
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
举报理由:
推广(招聘、广告、SEO 等)方面的内容
带有人身攻击、辱骂、仇恨等违反条款的内容
与已有问题重复(请编辑该提问指向已有相同问题)
内容质量差,或不适合在本网站出现
答非所问,不符合答题要求
其他原因(请补充说明)
补充说明:您所在的位置: &
微信Android终端SDK新手使用指南
微信Android终端SDK新手使用指南
本文为微信Android终端开发工具的新手使用教程,只涉及教授SDK的使用方法,默认读者已经熟悉IDE的基本使用方法(本文以Eclipse为例),以及具有一定的编程知识基础等。
1.申请你的AppID
进行登记,登记并选择移动应用进行设置后,将获得AppID,可立即用于开发。但应用登记完成后还需要提交审核,只有审核通过的应用才能正式发布使用。
2.下载微信终端开发工具包
开发工具包主要包含3部分内容:(其中,只有libammsdk.jar是必须的)
libammsdk.jar(每个第三方应用必须要导入该sdk库,用于实现与微信的通信)
API文档(供开发者查阅使用)
界面小工具源码(封装了界面表现的工具类,以及一些界面风格)
3.搭建开发环境
[1] 在Eclipse中建立你的工程。
[2] 在工程中新建一个libs目录,将开发工具包中libs目录下的libammsdk.jar复制到该目录中(如下图所示,建立了一个名为SDK_Sample 的工程,并把jar包复制到libs目录下)。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' src="/wyfs01/M01/06/53/wKioOVFnDDrD9yCLAAAp-_YjC8Y255.jpg" alt="" />
[3] 右键单击工程,选择Build Path中的Configure Build Path...,选中Libraries这个tab,并通过Add Jars...导入工程libs目录下的libammsdk.jar文件。(如下图所示)。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' src="/wyfs01/M01/06/53/wKioJlFnDDqB1kVnAAA84-MtBPU355.jpg" alt="" />
在你需要使用微信终端API的文件中导入相应的类。
import com.tencent.mm.sdk.openapi.WXTextO
4.在代码中使用开发工具包
[1] 注册到微信
要使你的程序启动后微信终端能响应你的程序,必须在代码中向微信终端注册你的id。(如下图所示,可以在程序入口Activity的onCreate回调函数处,或其他合适的地方将你的应用id注册到微信。注册函数示例如下图所示。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' src="/wyfs01/M00/06/53/wKioJlFnDDrDz7ViAABTMBHayzI031.jpg" alt="" />
[2] 发送请求或响应到微信
现在,你的程序要发送请求或发送响应到微信终端,可以通过IWXAPI的 sendReq 和 sendResp 两个方法来实现。
boolean sendReq(BaseReq req);
sendReq是第三方app主动发送消息给微信,发送完成之后会切回到第三方app界面。
boolean sendResp(BaseResp resp);
sendResp是微信向第三方app请求数据,第三方app回应数据之后会切回到微信界面。
sendReq的实现示例,如下图所示:
498)this.width=498;' onmousewheel = 'javascript:return big(this)' width="479" height="167" src="/wyfs01/M01/06/53/wKioOVFnDDqAXrACAAB0s6bxMms604.jpg" alt="" />
需要注意的是,SendMessageToWX.Req的scene成员,如果scene填WXSceneSession,那么消息会发送至微信的会话 内。如果scene填WXSceneTimeline(微信4.2以上支持,如果需要检查微信版本支持API的情况, 可调用IWXAPI的getWXAppSupportAPI方法,0x及以上支持发送朋友圈),那么消息会发送至朋友圈。scene默认值为WXSceneSession。
sendResp的实现与SendReq类似,如下图所示:
498)this.width=498;' onmousewheel = 'javascript:return big(this)' width="478" height="166" src="/wyfs01/M00/06/53/wKioOVFnDDvBFRBFAACCnFNBmL4272.jpg" alt="" />
具体要发送的内容由第三方app开发者定义,具体可参考微信开发工具包中的SDK Sample Demo源码。
[3] 接收微信的请求及返回值
如果你的程序需要接收微信发送的请求,或者接收发送到微信请求的响应结果,需要下面3步操作:
a. 在你的包名相应目录下新建一个wxapi目录,并在该wxapi目录下新增一个WXEntryActivity类,该类继承自Activity
(例如应用程序的包名为net.sourceforge.simcpux,则新添加的类如下图所示)
498)this.width=498;' onmousewheel = 'javascript:return big(this)' src="/wyfs01/M00/06/53/wKioJlFnDDuQ4EoBAAA276wKpGY079.jpg" alt="" />
并在manifest文件里面加上exported属性,设置为true,例如:
498)this.width=498;' onmousewheel = 'javascript:return big(this)' src="/wyfs01/M01/06/53/wKioJlFnDDyhVZxRAAAg-bDApDc528.jpg" alt="" />
b. 实现IWXAPIEventHandler接口,微信发送的请求将回调到onReq方法,发送到微信请求的响应结果将回调到onResp方法
c. 在WXEntryActivity中将接收到的intent及实现了IWXAPIEventHandler接口的对象传递给IWXAPI接口的handleIntent方法,示例如下图:
498)this.width=498;' onmousewheel = 'javascript:return big(this)' src="/wyfs01/M00/06/53/wKioOVFnDDyTGVR7AAAMjfjUNsU991.jpg" alt="" />
当微信发送请求到你的应用,将通过IWXAPIEventHandler接口的onReq方法进行回调,类似的,应用请求微信的响应结果将通过onResp回调。
如果需要混淆代码,为了保证sdk的正常使用,需要在proguard.cfg加上下面两行配置:
-keep class com.tencent.mm.sdk.openapi.WXMediaMessage {*;}
-keep class com.tencent.mm.sdk.openapi.** implements com.tencent.mm.sdk.openapi.WXMediaMessage$IMediaObject {*;}
至此,你已经能使用微信Android开发工具包的API内容了。如果想更详细了解每个API函数的用法,请查阅
或自行下载阅读微信SDK Sample Demo源码。
【编辑推荐】【责任编辑: TEL:(010)】
关于&&&&的更多文章
本书以Android 4.X进行开发示范,通过大量图示与step by step方
既然强大的Android Studio来了,有什么理由不去用呢?
随着秋的到来,各路才子佳人渐渐开始回到学校上课。不
百度推出轻应用引起业界火热议论,收购91和推出轻应用
App搜索对应用的影响不容忽视,目前应用商店仍采用最
本书结合JSP和Servlet的最新规范,从基本的语法和规范入手,以经验为后盾,以实用为目标,以实例为导向,以实践为指导,深入浅出
Windows Phone专家
Android开发专家
51CTO旗下网站使用微信SDK后APK打包失败 - 希望能混日子 - ITeye技术网站
博客分类:
APP集成了微信分享功能,但是打包时出现错误,仔细检查了proguard配置,感觉配置正确,深表微信sdk自身问题;跑官方找反馈链接未果,只好自己上网查。
ProGuard官网bug反馈中有记载同类错误(http://sourceforge.net/p/proguard/bugs/420/),有人给出解决方案,将ClassConstants.java中StackMapTable属性改为dummy,重新编译即可。
另外在CSDN上发现有好心人前几天已遇到类似问题,并已将ProGuard编译好,那我们就省事了,拿来直接用好了。经测试可用,感谢同学的无私奉献! 原址在这http://blog.csdn.net/jiguangcanhen/article/details/, 解释的很详细,我就不重复了。
鉴于sourceforge.net国内访问不便,以及csdn现在的网页搞的很不友好,初始化js加载了好多国内无法访问的第三方链接(如、、等等等等),打开灰常慢,我在这里分享下Gavin_Mirror同学的ProGuard包
最后附错误信息如下:
[ 22:54:09 - MG] Proguard returned with error code 1. See console[ 22:54:09 - MG] java.io.IOException: Can't read [/Users/xxxx/workspace/xx_project/libs/libammsdk.jar] (Can't process class [com/tencent/wxop/stat/al.class] (Unknown verification type [95] in stack map frame))[ 22:54:09 - MG]
at proguard.InputReader.readInput(InputReader.java:230)[ 22:54:09 - MG]
at proguard.InputReader.readInput(InputReader.java:200)[ 22:54:09 - MG]
at proguard.InputReader.readInput(InputReader.java:178)[ 22:54:09 - MG]
at proguard.InputReader.execute(InputReader.java:78)[ 22:54:09 - MG]
at proguard.ProGuard.readInput(ProGuard.java:196)[ 22:54:09 - MG]
at proguard.ProGuard.execute(ProGuard.java:78)[ 22:54:09 - MG]
at proguard.ProGuard.main(ProGuard.java:492)[ 22:54:09 - MG] Caused by: java.io.IOException: Can't process class [com/tencent/wxop/stat/al.class] (Unknown verification type [95] in stack map frame)[ 22:54:09 - MG]
at proguard.io.ClassReader.read(ClassReader.java:112)[ 22:54:09 - MG]
at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:87)[ 22:54:09 - MG]
at proguard.io.JarReader.read(JarReader.java:65)[ 22:54:09 - MG]
at proguard.io.DirectoryPump.readFiles(DirectoryPump.java:65)[ 22:54:09 - MG]
at proguard.io.DirectoryPump.pumpDataEntries(DirectoryPump.java:53)[ 22:54:09 - MG]
at proguard.InputReader.readInput(InputReader.java:226)[ 22:54:09 - MG]
... 6 more[ 22:54:09 - MG] Caused by: java.lang.RuntimeException: Unknown verification type [95] in stack map frame[ 22:54:09 - MG]
at proguard.classfile.io.ProgramClassReader.createVerificationType(ProgramClassReader.java:890)[ 22:54:09 - MG]
at proguard.classfile.io.ProgramClassReader.visitFullFrame(ProgramClassReader.java:659)[ 22:54:09 - MG]
at proguard.classfile.attribute.preverification.FullFrame.accept(FullFrame.java:114)[ 22:54:09 - MG]
at proguard.classfile.io.ProgramClassReader.visitStackMapTableAttribute(ProgramClassReader.java:452)[ 22:54:09 - MG]
at proguard.classfile.attribute.preverification.StackMapTableAttribute.accept(StackMapTableAttribute.java:71)[ 22:54:09 - MG]
at proguard.classfile.io.ProgramClassReader.visitCodeAttribute(ProgramClassReader.java:422)[ 22:54:09 - MG]
at proguard.classfile.attribute.CodeAttribute.accept(CodeAttribute.java:101)[ 22:54:09 - MG]
at proguard.classfile.io.ProgramClassReader.visitProgramMethod(ProgramClassReader.java:200)[ 22:54:09 - MG]
at proguard.classfile.io.ProgramClassReader.visitProgramClass(ProgramClassReader.java:142)[ 22:54:09 - MG]
at proguard.classfile.ProgramClass.accept(ProgramClass.java:346)[ 22:54:09 - MG]
at proguard.io.ClassReader.read(ClassReader.java:91)[ 22:54:09 - MG]
... 11 more
========================= 接着再补充点内容
============================
因为初学android不久,为了赶个项目,代码组织管理方面没放太多时间关心;最近随着工期接近尾声,有了些时间考虑这些问题。起初想用Maven来管理,折腾了两天发现eclipse各种插件安装在国内就是个坑,以后团队再扩大维护起步就是个大问题;后而又扑倒Gradle上断断续续倒腾了几天,勉强算成功,具体步骤有空再另起文章总结。废话了这些,接着总结记录下在使用Gradle打包时遇到同样问题的思路和解决办法。
在边学习Gradle边打包尝试,前边还算顺利,到做打签名混淆包时,又遇到了以上提到的错误;因为之前尝试Maven和Gradle,本地有了两套ADT环境,起初怀疑是环境变量问题,gradle用了老的proguard;检查了一圈环境变量和代码中的local.properties中的android sdk路径,是用的同一个。怀疑gradle用了自己的proguard插件,于是从网上搜了搜如何指定proguard目录,有人说通过flatDirs来设置,尝试了下,在我这也没成功。得,于是起了强改gradle中proguard配置的念头。
进入gradle的目录
cd ~/.gradle
搜索proguard的路径有哪些 find . -name '*proguard*'
回车后发现有不少,其中有jar、pom、4.10、4.11的,筛选下 find . -name '*proguard*'|grep 4.11|grep jar
发现有两个 caches/modules-2/files-2.1/net.sf.proguard/proguard-base/4.11/7bb42da22b16e49f49ebd/proguard-base-4.11.jar
caches/modules-2/files-2.1/net.sf.proguard/proguard-gradle/4.11/da875d4b67a8be6c770b11dac69d/proguard-gradle-4.11.jar
显然proguard-gradle-4.11.jar应该是gradle的插件,proguard-base-4.11.jar应该是proguard.jar;把proguard-base-4.11.jar拷贝出来备份,然后从上文提到的proguard4.11中把proguard.jar拷贝到caches/modules-2/files-2.1/net.sf.proguard/proguard-base/4.11/7bb42da22b16e49f49ebd/ 下,并重命名为proguard-base-4.11.jar
再次执行gradle build 后,看到期盼已久的 BUILD SUCCESSFUL!
前两天有人短信问我Android Studio中按我上面替换sdk中proguard还是报错,新版Android Studio是用Gradle打包的吧,因为我没用AS,不过同理猜测应该也是同样问题,替换当前用户目录下.gradle中的proguard-base.jar后应该就可用了。
描述: proguard-4.11
下载次数: 235
恩。按照你的方法在eclipse中是可以成功的,但是在android studio 中不可以,可以加你QQ么?Android studio打release包可以指定下proguard.jar包的目录, 将楼主提供的proguard.jar放到自己工程的proguard目录buildscript {& repositories {&&& flatDir { dirs 'proguard' }&&& mavenCentral()& }& dependencies {&&& classpath 'proguard.io:proguard:5.0'&&& classpath 'com.android.tools.build:gradle:0.12.+'& }}打debug版本的multidex包还没想到好法子,只能在debug情况不载入微信sdk了。。代码做些放错处理。
恩。按照你的方法在eclipse中是可以成功的,但是在android studio 中不可以,可以加你QQ么?android studio我就无法帮你了。前几天打算装个,但是下完200多M的安装包安装后,发现还要去google更新,国内网络原因,连不上就放弃了
你好,android studio也有这个问题,按照你说的方法,还是打包失败啊刚才也有人小窗口我了,可能是微信官方给的那个过滤有问题,我改成了如下格式# weixi-keep class com.tencent.** {*;}你可以试试这个
浏览: 144047 次
来自: 北京
这篇文章不错,推荐给博主,http://www.yangguo ...
“打debug版本的multidex包还没想到好法子,只能在d ...
duan10jun 写道恩。按照你的方法在eclipse中是可 ...
duan10jun 写道恩。按照你的方法在eclipse中是可 ...
恩。按照你的方法在eclipse中是可以成功的,但是在andr ...19865人阅读
最近在研究微信SDK,无奈网上好使的教程太少,对于程序员来说最好的东西,一个是微信的,一个是微信SDK的。无奈文档小白很难看懂,范例代码又没有详细的解释,导致我折腾了好多天,现在有点眉目了,先记下来。
转载请注明来自:http://blog.csdn.net/icyfox_bupt/article/details/
1、申请应用AppKey
微信的SDK要求应用的包名、签名的MD5、AppID严格对应,所以没有申请的应用是肯定无法使用的。申请了的应用如果这三个对不上,是无法使用的。
·包名,是应用建立时候的名称,你可以在AndroidManifest.xml文件的package项中找到
·签名的MD5,这个比较复杂,如果你不了解Android的签名发布机制请看签名。一般开发者在发布应用的时候都会有一个自己的签名来认证应用,获取这个签名的MD5值,需要用到腾讯的,手机上安装后,输入自己程序的包名,会出现程序的签名MD5信息,复制下来,如下图:
·获取这些信息后进入,注册登录。
·管理平台--创建移动应用
·第一步:填写基本信息,填上应用信息即可,不再赘述。
·第二步:填写平台信息,选中Android。填写上正确的应用包名和应用签名,如下图:
·第三步,提交审核并等待,在“未通过审核”页面中可以查看:
审核通过后,应用会出现在“已通过审核”分类里。进入应用可以看到微信的AppID,记住它:
2、使用范例代码
对于我这种水平的人来说看Android文档真的是太痛苦了,学习功能最简单的方法还是看范例代码,微信的范例代码其实做的很好,下面来看如何使用:
首先在微信开放平台的资源中心下载,下载完成后加入Eclipse工程。
在项目的压缩包中可以看到一个debug.keystore文件,这个就是范例代码使用的签名。
在项目的Constants.java中有如下代码:
public class Constants {
// APP_ID 替换为你的应用从官方网站申请到的合法appId
public static final String APP_ID = &wxd930ea5d5a258f4f&;
上面的APP_ID就是这个签名,在通过审核以后的APPID。我们什么都不需要更改。
使用debug.keystore对程序进行签名,操作流程:
·右键项目 ----& Android Tools ----& Export Signed Application Package.
·Use existing keystore ---& Location填写debug.keystore的地址,密码填写android,下一步密码继续填写android --& finish。
3、功能展示
将打包好的“微信范例”程序安装到手机上,就可以测试分享的各项功能了:
1、分享文字
分享文字的功能和我们用微信发出去的效果差不多,不过多了个小尾巴,在这里小尾巴是“段总特别帅的APP”,好吧谁能告诉我这个段总是谁?
2、分享网页
微信里分享网页其实挺麻烦的,有了SDK就会方便很多了。SDK会给出默认的一个对话框,用户可以对网页进行评论,如下图:
3、发送APP消息
与分享文字图片视频链接不同,发送APP消息允许回调到我们自己的APP。
发送APP信息后,看起来和发送链接没有什么不同,除了边上的那个小箭头:
但是点击后不是打开浏览器,而是跳回我们的程序,如果没有安装这个APP,就会跳转到我们审核程序时填写的程序下载地址。非常赞
我现在遇到的问题:
<span style="color:#、目前APP消息只能在和用户的会话中使用,无法发送到朋友圈,我想应该是微信的限制吧?
<span style="color:#、上面的图中,点击“段总特别帅的APP”,可以实现跳转,但是我的APP、还有网易新闻的APP,分享后那个按钮都不好使。
有人做出来了请务必告诉我~~!
今天就先到这里吧,微信SDK还是很方便的,希望能帮到大家!
转载请注明来自:
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场App分享到微信朋友圈28
上亿文档资料,等你来发现
App分享到微信朋友圈28
App分享到微信朋友圈;在Android手机app上加入分享到微信等平台;集成分为以下几个步骤:;1.在友推官网注册,添加要集成友推sdk的app;2.下载最新版的友推sdk包,包里提供了集成de;3.申请社交平台appkey;包括的社交平台有:微信、新浪微博、腾讯微博、QQ;4.引用友推库项目;将youtui-lib项目库和应用工程放在同一个;5.把sdk
App分享到微信朋友圈在Android手机app上加入分享到微信等平台的功能,使用的是第三方的开源组件,友推SDK。集成分为以下几个步骤:1. 在友推官网注册,添加要集成友推sdk的 app信息,并获取appkey。2.下载最新版的友推sdk包,包里提供了集成demo。3.申请社交平台appkey包括的社交平台有:微信、新浪微博、腾讯微博、QQ空间、QQ、微信好友、人人等。4.引用友推库项目将youtui-lib项目库和应用工程放在同一个目录下5.把sdk中的youtui-share-demo工程里的assets下的youtui_sdk.xml拷贝到你的应用里的assets下。6.修改youtui_sdk.xml其中微信和朋友圈,需要到微信开发平台提交你的应用,申请得到key。其中一个比较重要的地方,即应用签名。用微信提供的Gen_Signature_Android.apk。输入你的包名。就可以得到你的应用签名了。详细代码看下面:&?xml version=&1.0& encoding=&utf-8&?&&KeyInfo& &!--分享平台的注册信息,一定要填入在相应平台注册的正确信息,不然应用无法完成授权, 也无法进行分享,enable属性决定是否分享该平台--&&!-- 友推sdk注册地址 : http://youtui.mobi/ --&&YouTui AppKey=&669757& /&&!-- 微信和朋友圈注册:https://open./ --&&WechatAppId=&wx36de4ec7c07c3589&Enable=&true& /&&WechatMomentsAppId=&wx36de4ec7c07c3589&Enable=&true& /&&!-- 新浪微博注册地址:/ --&&SinaWeiboIsNoKeyShare=&true&AppKey=&&AppSecret=&df937adea431cd985904a&Enable=&true&RedirectUrl=&http://youtui.mobi/weiboResponse& /&&!-- QQ,QQ空间注册地址:/ --&&QQAppId=&&AppKey=&h4sOXgtTtsqRjoOq&Enable=&true& /&&QZoneAppId=&&AppKey=&h4sOXgtTtsqRjoOq&Enable=&true& /&&!--腾讯微博注册地址:http://dev./
--&&TencentWeiboIsNoKeyShare=&true&AppKey=&&AppSecret=&45d65f2dece74f4a67b686&Enable=&true&RedirectUrl=&/& /&&!-- 人人注册地址: / --&&RenrenAppId=&244110&AppKey=&b1a80ac1aa694090bfb9aa3a590f2161&Enable=&true&SecretKey=&506ccdbdae79c4ebba23& /& &ShortMessage Enable=&true& /& &Email Enable=&true& /&&!-- 复制链接 --& &CopyLink Enable=&true& /& &More Enable=&true&/& &/KeyInfo&7.修改AndroidManifest.xml,添加权限和注册activity等信息。详细代码看下面 : &uses-permission android:name=&android.permission.ACCESS_WIFI_STATE& /&&uses-permission android:name=&android.permission.SYSTEM_ALERT_WINDOW& /&
&uses-permission android:name=&android.permission.ACCESS_NETWORK_STATE& /&
&uses-permission android:name=&android.permission.WRITE_EXTERNAL_STORAGE& /&
&uses-permission android:name=&android.permission.INTERNET& /&&uses-permission android:name=&android.permission.READ_PHONE_STATE& /&&uses-permission android:name=&android.permission.GET_TASKS& /& &!-- 缓存资源优先存入SDcard --&&uses-permission android:name=&android.permission.MOUNT_UNMOUNT_FILESYSTEMS& /&&uses-permission android:name=&android.permission.READ_EXTERNAL_STORAGE& /&
&!-- 用于加载图片 --&&uses-permission android:name=&android.permission.GET_ACCOUNTS& /&&!-- 用于人人SSO登陆 --&&uses-permission android:name=&android.permission.USE_CREDENTIALS& /&&!-- 用于人人SSO登陆 --&&uses-permission android:name=&android.permission.MANAGE_ACCOUNTS& /&&!-- 用于人人SSO登陆 --&&!-- youtui --&&!-- 微信分享需要注册该activity --&&activityandroid:name=&.wxapi.WXEntryActivity&android:exported=&true&android:launchMode=&singleTask&android:theme=&@android:style/Theme.Translucent&&&/activity&&!-- qq回调需要注册该activity --&&activityandroid:name=&com.mon.AssistActivity&android:configChanges=&orientation|keyboardHidden&android:screenOrientation=&portrait&android:theme=&@android:style/Theme.Translucent.NoTitleBar& /&&!-- qq授权需要注册该activity --&&activityandroid:name=&com.tencent.tauth.AuthActivity&android:launchMode=&singleTask&android:noHistory=&true& &&intent-filter&&action android:name=&android.intent.action.VIEW& /&&category android:name=&android.intent.category.DEFAULT& /&&category android:name=&android.intent.category.BROWSABLE& /&&data android:scheme=&tencent& /&&/intent-filter&&/activity&&!-- 人人授权需要注册的activity --&&activityandroid:name=&com.renn.rennsdk.oauth.OAuthActivity&android:configChanges=&orientation|navigation|keyboardHidden& /&&!-- 分享界面 --&&activityandroid:name=&cn.bidaround.ytcore.activity.ShareActivity&android:exported=&true&android:launchMode=&singleTop&android:theme=&@android:style/Theme.Translucent.NoTitleBar& &&!-- 新浪微博分享回调需要设置 --&&intent-filter&&action android:name=&com.sina.weibo.sdk.action.ACTION_SDK_REQ_ACTIVITY& /&
&category android:name=&android.intent.category.DEFAULT& /&&/intent-filter&&/activity&&!-- 应用授权 activity--&&activityandroid:name=&cn.bidaround.ytcore.login.AuthActivity&android:theme=&@android:style/Theme.Translucent.NoTitleBar& /&&!-- 友推积分activity --&&activityandroid:name=&cn.bidaround.point.PointActivity& /&&meta-dataandroid:name=&YOUTUI_CHANNEL&android:value=&HIAPK_yt& &&/meta-data&&!-- youtui --& 8.修改你的应用程序。在你需要添加分享的地方。增加一下代码即可分享。详细代码看下面 :9.当然不要忘记了在你的第一个Activity的onCreate方法里加入:YtTemplate.init(this);10.应用退出时:YtTemplate.release(this);更多集成时的注意事项和更详细的教程,可以到这里看:http://youtui.mobi/doc/index.htm申请appkey地址:http://youtui.mobi//包含各类专业文献、幼儿教育、小学教育、应用写作文书、行业资料、生活休闲娱乐、外语学习资料、高等教育、文学作品欣赏、App分享到微信朋友圈28等内容。
 如何将电脑文件分享微信朋友圈?分三步:1.生成链接――2.将链接发送到手机上――3.打开链接,分享到朋友圈。 第一步:生成链接 打开自己的 QQ 空间,把想要分享...  微信朋友圈分享js_计算机软件及应用_IT/计算机_专业资料。分享链接,图片设置希望...& }; // 发送给好友 WeixinJSBridge.on(&#39;menu:share:appmessage&#39;, function ...  看公共信息,可以通过微博、D业网站、科技博客、flipboard 等 各种阅读 APP、邮件订阅……可用的途径太多了。可是,微信朋友圈后来上线的将 公众账号的内容分享到朋友...  把用户看到的 精彩内容分享到微信朋友圈 用户在你的 App 中看到的某个精彩内容(比如一篇文章、一首歌曲),TA 想分享给微信 朋友圈的好友们, 点击“分享到微信...  百度文库_文档分享平台 新闻网页贴吧知道音乐图片视频...传统APP与微信端APP十大优劣对比_互联网_IT/计算机_...微信端 APP 则更多的是借助微信 朋友圈、线下经营...  百度文库_文档分享平台 新闻网页贴吧知道音乐图片视频地图百科文库 ...微信端 APP 则更多的 是借助微信朋友圈、 线下经营门店、 优惠促销活动等吸引...  当下微信是一个非常流行的移动社交 APP,应该说是最流行的,但在现实中, 微信...那么今天就跟大家分享一下由@微构网络 提供的小技巧,那就是在微信朋友圈 动态...  百度文库_文档分享平台 新闻网页贴吧知道音乐图片视频...微信和APP的区别_互联网_IT/计算机_专业资料。微信...微信借助微信朋友圈、 线下经营门店、优惠促销活动等...  Android 分享到微信等平台在 Android 手机 app 上加入分享到微信等平台的功能, ...-- 微信和朋友圈注册:https://open./ --& &Wechat AppId=&...

我要回帖

更多关于 android 微信聊天sdk 的文章

 

随机推荐