微信分享大家见怪不怪了!就是再APP点击分享,然后唤起微信,分享当前页面到朋友圈或者分享给朋友。

所以,我开发了这样的一个工具。

动图demo

分享后

就是一个带有标题、描述文字、LOGO、分享来源的一个小卡片。

开发

这个App是使用uni-app框架开发的。
没了解过可以取访问:https://uniapp.dcloud.io/
了解一下!

uni-app是一个使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS、Android、H5、小程序等多个平台。

创建项目

1、先下载开发工具HBuilderX
2、创建项目

3、选择uni-app

4、创建完成后就会有一个模板了。

代码

5、打开pages/index/index.vue,拷贝下面代码进去

<template><view class="content"><form @submit="formSubmit" @reset="formReset"><input class="uni-input" name="title" placeholder="文章标题"/><input class="uni-input" name="miaoshu" placeholder="文章描述"/><input class="uni-input" name="imgurl" placeholder="图片地址"/><input class="uni-input" name="url" placeholder="跳转链接"/><button formType="submit">分享到微信群或好友</button><button type="default" formType="reset">清空以上信息</button><view class="banquan">里客云科技开发</view></form></view></template><script>export default {data() {return {}},// 执行事件methods:{formSubmit:function(e){var title = e.detail.value.title;var miaoshu = e.detail.value.miaoshu;var imgurl = e.detail.value.imgurl;var url = e.detail.value.url;uni.share({provider: "weixin",scene: "WXSceneSession",type: 0,href: url,title: title,summary: miaoshu,imageUrl: imgurl,success: function (res) {console.log(JSON.stringify(res));uni.showToast({title: '已分享',duration: 2000});},fail: function (err) {var errrr = JSON.stringify(err);if(errrr){uni.showModal({title: '表单不能留空',content: '请完善所有信息再发起分享',success: function (res) {if (res.confirm) {console.log('用户点击确定');} else if (res.cancel) {console.log('用户点击取消');}}});}}});},},}
</script><style>*{margin: 0;padding: 0;}.content{width: 100%;margin: 20px auto;}.content .uni-input{width: 80%;height: 45px;margin: 8px auto;border: 1px solid #ccc;margin-bottom: 8px;padding-left: 8px;border-radius: 10px;font-size: 16px;color: #333;}.content button{width: 80%;height: 45px;line-height: 45px;margin: 8px auto;border: 1px solid #ccc;margin-bottom: 8px;padding-left: 8px;border-radius: 10px;font-size: 16px;color: #fff;background: #56b273;border: none;}button::after{ border: none;}.content .banquan{text-align: center;margin-top: 50px;font-size: 15px;color: #666;}
</style>

6、打开manifest.json,点击App模块权限配置,给Share(分享)打勾,代表我们给这个App注入一个分享权限。

7、点击App SDK配置,进去找到分享,填写appid和appsecret

appid和appsecret在哪弄?
这是需要前往微信开放平台申请的!

https://open.weixin.qq.com/

进去注册一个帐号,登录,创建移动应用。

填写资料,上传LOGO即可,等待审核完成即可,此处省略详细的讲解,自行研究。

8、配置好了之后,App已经是开发好了,制作自定义基座,在真机上进行调试。


其中Android包名一定要填你在微信开放平台创建的应用时填写的报名一致。

还有,微信开放平台填应用签名的时候,也是要获取的,应用签名要用签名检测工具
https://res.wx.qq.com/open/zh...

使用方法

安装上面的签名工具在你的安卓设备
安装你打包好的App
然后输入包名即可获取

然后再次调试,是否可以唤起分享,如果可以那就可以打包了。

打包App

打包完成,就可以在你的安卓设备安装使用!

App Demo

https://www.lanzous.com/i39swli

作者:TANKING
时间:2019-03-01
网站:http://likeyunba.com
微信:likeyunba520

uni-app实现Android分享到微信朋友圈和微信好友,附DEMO和源码相关推荐

  1. 首发全DIY强大微信朋友圈截图制作生成小程序源码下载点赞,评论等等

    这是一款朋友圈截图制作的一款小程序源码 主要的特点是DIY,之前小编发布过朋友圈截图的小程序 不管之前那款小程序只能生成点赞数量,无法获取用户名等等 但是这一款就不一样了,这一款刚刚也说了特点是DIY ...

  2. DIY微信朋友圈截图制作生成小程序源码下载

    这是一款朋友圈截图制作的一款小程序源码 主要的特点是DIY,之前小编发布过朋友圈截图的小程序 不管之前那款小程序只能生成点赞数量,无法获取用户名等等 但是这一款就不一样了,这一款刚刚也说了特点是DIY ...

  3. android 分享qq微信朋友圈,H5微信JS-SDK实现分享朋友 朋友圈以及QQ自定义分享

    1.准备工作 APPID公众号id.申请好友分享接口.ip白名单.js接口安全域名设置(必须是通过备案).要先登录微信公众平台进入"公众号设置"的功能设置里填写"JS接口 ...

  4. android 分享图片到朋友圈 大小限制,朋友圈传播图的尺寸是多少?朋友圈图片大小限制...

    不知道小伙伴们有没有在微信上做过活动,比如什么集赞换取什么东西,比如说点赞即可获取门票之类的.这类活动要想在朋友圈做好,那么一个好的朋友圈活动图就显得很是必要.那么小伙伴们知道朋友圈传播图的尺寸是多少 ...

  5. iOS纯Autolayout实现微信朋友圈和通讯录另附App启动页短视频效果

    2017/8/24更新 由于10.0以上的版本对于autolayout的布局有点变化,因此这里做一下修复 如果按照之前的操作,约束就会严重冲突,虽然不会影响对应的效果,但是看起来很不爽 1.首先更新下 ...

  6. 朋友圈小霸王游戏机,领取链接和源码找回青春记忆

    今天不知道什么情况,朋友圈.微信群都在发小霸王游戏机. 作为互联网从业者,体验一番之后肯定是找源码看看啦,发现作者是在 2020-09 就发版了,可能最近被短视频带火了. 作者是基于 JSNES 这个 ...

  7. android qq微信分享到朋友圈,android实现微信朋友圈和微信好友分享功能

    今天的这篇文章是基于上一篇微信登录的基础实现的.可以先看看我的微信登录的实现. 废话不多说,先看运行效果 首界面,点击微信登录,弹出分享菜单,楼主比较懒,图片和按钮文字都没换,希望大家不要介意 点击微 ...

  8. android 链接分享到朋友圈,android 分享到微信朋友圈或微信好友

    一.首先创建一个数字签名(keystore文件)这里不再讲述keystore的创建过程! 二.用keystore给app签名,注意最后如下图所示 图中的md5就是 申请apkid时所需的 签名,这里需 ...

  9. android 模拟分享到微信朋友圈,uni-app实现Android分享到微信朋友圈和微信好友

    分享到微信群或好友 清空以上信息 里客云科技开发 export default { data() { return {} }, // 执行事件 methods:{ formSubmit:functio ...

最新文章

  1. 慢慢学Linux驱动开发,第十章,GNU C的扩展
  2. opencv---JPEG图像质量检测代码
  3. mysql的grant权限
  4. winform分页案例简单实现方式~
  5. 怎样编写测试类测试分支_测试技巧–不编写测试
  6. [转] TOUGH 的系列平面广告
  7. 应用层——使用 Socket 通信实现 FTP 客户端程序
  8. View Horizon Mirage安装手册(三)——Mirage Management安装
  9. Win10下 QT的安装配置 (亲测可用)
  10. Excel在统计分析中的应用—第十一章—相关分析-多元相关-偏相关系数
  11. 计算机配置里面没有网络选项,win7网络共享中心里面的更改适配器设置里面没有无线网络连接...-win7适配器没有无线网络连接,win7网络适配器未...
  12. 浏览器份额及其历史以及内核变迁总结
  13. 汽车ESP系统建模及仿真研究(2022-09-20)
  14. 【Android】app应用内版本更新升级(DownloadManager下载,适配Android6.0以上所有版本)
  15. 关于LR和PS显示颜色和到处颜色不同的处理办法
  16. 【19调剂】华南师范大学脑科学与康复医学研究院2019年拟接收学术型研究生调剂信息...
  17. linux系统禁用声卡,Ubuntu Linux系统下声卡独占的解决方法
  18. bootstrap 黑边框表格样式_bootstrap4 使用及常用样式详细整理
  19. python测试工具--nose简介
  20. Android native层Hander原理分析

热门文章

  1. 2020.11.4--AE--项目的保存、合成创建、视频输出
  2. 计算机软件如何在表格中求和,如何在word表格中计算数据求和
  3. No.3 B站搜索结果链接爬取
  4. Redis 清除缓存脚本
  5. win10系统无法连接xp工作组计算机,xp系统无法访问win10系统的共享文件怎么办
  6. wps怎样批量删掉批注
  7. 扁平化通用工作汇报PPT模板
  8. MySQL命令行导入导出文件(全)
  9. ORACLE 11G R2 DGBROKER 之总结
  10. Metal每日分享,海报画滤镜效果