十万加急,微信开发

一一一一 2013-12-25 10:12:10
用表情工厂(或其它APP)分享图片到微信后,点击查看这张图片,在图片下面会一个超链接,请问这是怎么实现。(PS:如果我们自己添加表情是不带这个链接的)


相同贴:http://bbs.csdn.net/topics/390677826
有回答都有分,可以再加分
...全文
247 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
triplesky001 2013-12-26
  • 打赏
  • 举报
回复
引用 5 楼 yezhenhua101 的回复:
[quote=引用 4 楼 lulong1985 的回复:] 就是微信分享啊,要是没做过的话和上面说的一样,加入微信sdk,后台配置自己的信息(app名称,logo之类的),主要是签名,然后分享,通过你的app分享到微信的不管是文字还是图片还是图文混排都会带下面的超链接,后台这个超链接也是你自己设置的,一般是app的下载页面,至于微信分享,看文档,懒得看的话,我可以给你
谢谢,你们那边有微信分享的代码,有的话感激不尽[/quote] 其实官方的照着做就行,我就给你写一遍吧,怎么导入sdk我就不写了

public IWXAPI api;
...
api = WXAPIFactory.createWXAPI(this,  "wx27154ac8a3dd5ba8",true);
		       api.registerApp("wx27154ac8a3dd5ba8");
		       api.handleIntent(getIntent(), this);
boolean sendReq = sendByWX(api, content, shareimg, true);//这个你自己写我是根据我的要求写的

...

private boolean sendByWX(    final IWXAPI api,
                                String shareContent,
                                UMediaObject shareImage,
                                boolean toCircle) {

    	
        WXWebpageObject webpage = new WXWebpageObject();//我的是图文分享,你可以根据你的需要设置
        //为什么需要填写url? 当前Demo使用的微信SDK不支持图文分享,使用图文分享必须转成URL分享,所以需要填写一个URL
        webpage.webpageUrl = fenXiangUrl;
        
        WXMediaMessage msg = new WXMediaMessage(webpage);
        msg.title = content;
        msg.description = content;
        

        if (shareImage != null && shareImage.getMediaType() == MediaType.IMAGE) {
            byte[] b = shareImage.toByte();
            if (b != null) {
                Bitmap bmp = BitmapFactory.decodeByteArray(b, 0, b.length);
                Bitmap thumbBmp = Bitmap.createScaledBitmap(bmp, THUMB_SIZE, THUMB_SIZE, true);
                bmp.recycle();
                msg.thumbData = Util.bmpToByteArray(thumbBmp, true); // 设置缩略图
            }
        }
        
        SendMessageToWX.Req req = new SendMessageToWX.Req();
        req.transaction = buildTransaction("webpage");
        req.message = msg;
        
        req.scene = toCircle ? SendMessageToWX.Req.WXSceneTimeline
                            : SendMessageToWX.Req.WXSceneSession;
        boolean sendReq = api.sendReq(req);
        
        return sendReq;
    }
    private String buildTransaction(final String type) {
        return (type == null)    ? String.valueOf(System.currentTimeMillis())
                                : type + System.currentTimeMillis();
    }

这些我觉得都不是很重要,在文档里面都能看到,主要是签名那块要是操作不好会出现分享不出去的问题,http://open.weixin.qq.com/document/gettingstart/android/?lang=zh_CN 要获取返回值的话还得自己加东西,文档里面有很简单,希望帮到你
一一一一 2013-12-25
  • 打赏
  • 举报
回复
引用 1 楼 birdsaction 的回复:
不太理解你的意思,,可以加个布局在最下面,当你有新的表情出现时,动态加一个布局放置分享的按钮。
这个你可能要玩一下微信才知道,我们自己添加的表情查询的时候是没这个链接,用APP分享的时候才有,这个布局应该是微信生成,没办法自己弄
Birds2018 2013-12-25
  • 打赏
  • 举报
回复
不太理解你的意思,,可以加个布局在最下面,当你有新的表情出现时,动态加一个布局放置分享的按钮。
一一一一 2013-12-25
  • 打赏
  • 举报
回复
引用 4 楼 lulong1985 的回复:
就是微信分享啊,要是没做过的话和上面说的一样,加入微信sdk,后台配置自己的信息(app名称,logo之类的),主要是签名,然后分享,通过你的app分享到微信的不管是文字还是图片还是图文混排都会带下面的超链接,后台这个超链接也是你自己设置的,一般是app的下载页面,至于微信分享,看文档,懒得看的话,我可以给你
谢谢,你们那边有微信分享的代码,有的话感激不尽
triplesky001 2013-12-25
  • 打赏
  • 举报
回复
就是微信分享啊,要是没做过的话和上面说的一样,加入微信sdk,后台配置自己的信息(app名称,logo之类的),主要是签名,然后分享,通过你的app分享到微信的不管是文字还是图片还是图文混排都会带下面的超链接,后台这个超链接也是你自己设置的,一般是app的下载页面,至于微信分享,看文档,懒得看的话,我可以给你
Doom_DayByDay 2013-12-25
  • 打赏
  • 举报
回复
这个你可能得用微信的sdk 然后需要注册开发者key 然后在开发者页面应该能设置一些回调页面和自己的程序名什么的 才会有显示 应该是这样 没做过微信分享 但是之前做过微博什么的 是这样弄的
这是一个基于 微信小程序 开发的时间记录与收益可视化工具,用于记录工作过程中的时间片段,并按照自定义薪资与工时规则,将时间折算为可视化的收益数据。 项目整体结构清晰,功能完整,适合作为 小程序实战项目参考 / UI 交互示例 / 本地数据存储案例 使用。 核心功能: 支持自定义月薪、每日工时与多种工作制度(做五休二 / 大小周 / 做六休一 / 自定义工作日) 实时计时,动态计算当前时间对应的收益 支持多种行为选择(如刷手机、看剧、休息等),并生成独立记录 本地存储历史记录,支持按日期分组、折叠查看、单条删除与全部清空 提供今日统计(次数 / 总时长 / 总收益) 支持历史账本页面: 本月记录按天查看 以前月份仅展示月度汇总 新一天自动识别并更新统计状态 深色 UI 风格,适合移动端使用 技术实现说明 技术栈:微信小程序原生(WXML / WXSS / JavaScript) 数据存储:wx.setStorageSync / wx.getStorageSync(本地缓存) 计时实现:基于真实时间差(Date.now()),避免后台/前台切换导致计时不准 页面结构:组件化设计(设置面板 / 计时面板 / 历史记录 / 弹窗组件) 生命周期管理:合理处理前后台切换,保证计时与统计准确性 支持插屏广告逻辑(可选,未强制依赖流量主) 项目特点 不依赖后端服务,开箱即用 逻辑完整,边界条件处理较完善 适合作为: 微信小程序完整示例 本地数据管理与统计展示参考 计时类 / 工具类小程序实现模板 使用说明 使用微信开发者工具导入项目 可直接使用测试 AppID 或替换为自己的小程序 AppID 如需广告功能,请自行在微信后台创建广告位并替换 adUnitId
基于微信小程序的校园易平台的设计与实现 开发语言 微信小程序开发语言JavaSpringBoot 在微信小程序上完成各种校园生活需求的发布与解决,其主要模块包括: 首页:校园新闻、通知公告、学生事务等一些列与学生相关的资讯信息的推送;(可以参考我校官网) 跑腿中心:代拿快递、外卖,代购商品、三餐等一系列帮代需求的发布与解决; 跳蚤市场:校园二手商品的发布与购买; 订单中心:与订单相关的操作,例如下单、查看订单详情、催单、退单等,实现类似于购物车与订单中心融合的功能; 用户中心:用户注册、用户信息修改、注销等个人信息等大多App的功能; 1. 系统需求: 信息检索:使用特定检索技术,实现对用户基于搜索内容的推送。 界面信息显示非固定:跑腿、跳蚤中有关信息在界面上展示时是非固定的。例如,跑腿中心的信息显示可以按照发布时间的顺序展示,或者按照加急的程度高低展示(显式)。跳蚤市场可的信息显示可以按照被浏览次数的顺序展示(隐式)。 2. 后台需求: MySQL据库Java台管理 管理:以管理员身份登录后台系统对 用户信息 资讯信息跑腿需求跳蚤商品 进行可视化审核和管理 简要来说,就是用户主要能够在这个平台上完成以下交易:发布自己的生活需求(找人代拿快递、代买商品等,出闲置商品等),也可以解决他人发布的生活需求(代他人拿快递、购买他人出的闲置商品等)。
基于微信小程序的校园易平台的设计与实现 开发语言 微信小程序开发语言+Java+SpringBoot 在微信小程序上完成各种校园生活需求的发布与解决,其主要模块包括: 首页:校园新闻、通知公告、学生事务等一些列与学生相关的资讯信息的推送;(可以参考我校官网) 跑腿中心:代拿快递、外卖,代购商品、三餐等一系列帮代需求的发布与解决; 跳蚤市场:校园二手商品的发布与购买; 订单中心:与订单相关的操作,例如下单、查看订单详情、催单、退单等,实现类似于购物车与订单中心融合的功能; 用户中心:用户注册、用户信息修改、注销等个人信息等大多App有的功能; 1. 系统需求: 信息检索:使用特定检索技术,实现对用户基于搜索内容的推送。 界面信息显示非固定:跑腿、跳蚤中有关信息在界面上展示时是非固定的。例如,跑腿中心的信息显示可以按照发布时间的顺序展示,或者按照加急的程度高低展示(显式)。跳蚤市场可的信息显示可以按照被浏览次数的顺序展示(隐式)。 2. 后台需求: MySQL数据库+Java后台管理 管理:以管理员身份登录后台系统对 用户信息 + 资讯信息+跑腿需求+跳蚤商品 进行可视化审核和管理 简要来说,就是用户主要能够在这个平台上完成以下交易:发布自己的生活需求(找人代拿快递、代买商品等,出闲置商品等),也可以解决他人发布的生活需求(代他人拿快递、购买他人出的闲置商品等)。

80,492

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧