前言环境语言–KotlinJDK11SDK33AndroidStudio版本AndroidStudioDolphin|2021.3.1Patch1Build#AI-213.7172.25.2113.9123335,builtonSeptember30,2022概述libaray项目打包成jarjar通过dx/d8命令行工具转为dex.jardex.jar放到assets目录下App启动读取assets中的dex.jar复制到App可访问的文件夹中(建议内部存储的沙盒中,不受权限限制)实例化DexClassLoader加载dex获取ClassLoader对象通过ClassLoader.loadC
前言环境语言–KotlinJDK11SDK33AndroidStudio版本AndroidStudioDolphin|2021.3.1Patch1Build#AI-213.7172.25.2113.9123335,builtonSeptember30,2022概述libaray项目打包成jarjar通过dx/d8命令行工具转为dex.jardex.jar放到assets目录下App启动读取assets中的dex.jar复制到App可访问的文件夹中(建议内部存储的沙盒中,不受权限限制)实例化DexClassLoader加载dex获取ClassLoader对象通过ClassLoader.loadC
一.所需设备windows电脑二、步骤1、下载安装Charles,官网版有30天试用。地址:https://www.charlesproxy.com/download/或者自行找方法安装该软件即可。2、打开Charles软件,同时打开微信电脑版并登录。3、设置Charles开启https抓包。点击Proxy-SSLProxyingSettings在弹出的窗口中,在左侧的include中添加*:*,如下图所示添加完成后的界面如下图:4、进行抓包,过程中保持charles打开。以青春浙江为例,在微信电脑端打开青春浙江公众号并点击大学习进入到内容界面后停留几秒钟,此时查看charles,左侧会多出很
一.所需设备windows电脑二、步骤1、下载安装Charles,官网版有30天试用。地址:https://www.charlesproxy.com/download/或者自行找方法安装该软件即可。2、打开Charles软件,同时打开微信电脑版并登录。3、设置Charles开启https抓包。点击Proxy-SSLProxyingSettings在弹出的窗口中,在左侧的include中添加*:*,如下图所示添加完成后的界面如下图:4、进行抓包,过程中保持charles打开。以青春浙江为例,在微信电脑端打开青春浙江公众号并点击大学习进入到内容界面后停留几秒钟,此时查看charles,左侧会多出很
1、问题 在开发微信小程序的时候,我们需要当前的微信小程序用户和我们的后台用户建立关联,这个时候,我们就需要通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。 我们可以获取微信小程序用户的openid作为唯一标识,和后台用户进行绑定,获取方式也比较简单,这里做一下记录,方便后续可以快速查找并使用。2、uni提供的login()方法 因为要基于uni-app项目进行开发,所以我们需要了解uni提供的login()方法,具体支持如下:关于uni的login()方法的详细用法,可以参考《uni-app官方文档》。3、微信小程序的登录登录流程时序 首先,调
1、问题 在开发微信小程序的时候,我们需要当前的微信小程序用户和我们的后台用户建立关联,这个时候,我们就需要通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。 我们可以获取微信小程序用户的openid作为唯一标识,和后台用户进行绑定,获取方式也比较简单,这里做一下记录,方便后续可以快速查找并使用。2、uni提供的login()方法 因为要基于uni-app项目进行开发,所以我们需要了解uni提供的login()方法,具体支持如下:关于uni的login()方法的详细用法,可以参考《uni-app官方文档》。3、微信小程序的登录登录流程时序 首先,调
第一步:在微信公众平台登录小程序将h5网址的域名加入业务域名设置原因:配置为业务域名后,可调用web-view组件在小程序中打开设置路径:登录微信公众平台->左边菜单栏找到开发管理->开发设置->找到业务域名设置方法:1.点击修改按钮2.使用开发者权限微信扫码验证 3.下载校验文件放到h5域名对应的服务器根目录下(下载文件后让后端操作)然后点击+号将h5的域名配置成业务域名第二步:在小程序新建一个空白页面使用webView组件将路径传入leturl='https://xxxx.com?id='+你需要带的参数this.src=`https://open.weixin.qq.com/connec
第一步:在微信公众平台登录小程序将h5网址的域名加入业务域名设置原因:配置为业务域名后,可调用web-view组件在小程序中打开设置路径:登录微信公众平台->左边菜单栏找到开发管理->开发设置->找到业务域名设置方法:1.点击修改按钮2.使用开发者权限微信扫码验证 3.下载校验文件放到h5域名对应的服务器根目录下(下载文件后让后端操作)然后点击+号将h5的域名配置成业务域名第二步:在小程序新建一个空白页面使用webView组件将路径传入leturl='https://xxxx.com?id='+你需要带的参数this.src=`https://open.weixin.qq.com/connec
最近文章更新没有那么频繁,可能每隔一个月左右会更一篇文章,主要就是我正在学习的内容demo或者工作中刚好用到的内容,有的篇幅内容相较于之前的文章会略长,可以根据目录检测自己需要查看的段落。这里只针对第二种方式写了demo,后期可能对第一种方式进行补充。方式一:向用户推送消息需要用到用户的openid,当用户关注公众号后就会生产一个唯一不变的openid,小程序是在登录注册时就可以获取到openid,但是小程序的openid和公众号的openid是各自独立的,我们通过返回的unionid来对二者进行关联。方式二【本文演示的】:通过微信提供的接口也可以实现,通过用户登录小程序产生的openid来实
最近文章更新没有那么频繁,可能每隔一个月左右会更一篇文章,主要就是我正在学习的内容demo或者工作中刚好用到的内容,有的篇幅内容相较于之前的文章会略长,可以根据目录检测自己需要查看的段落。这里只针对第二种方式写了demo,后期可能对第一种方式进行补充。方式一:向用户推送消息需要用到用户的openid,当用户关注公众号后就会生产一个唯一不变的openid,小程序是在登录注册时就可以获取到openid,但是小程序的openid和公众号的openid是各自独立的,我们通过返回的unionid来对二者进行关联。方式二【本文演示的】:通过微信提供的接口也可以实现,通过用户登录小程序产生的openid来实