- 博客(99)
- 资源 (7)
- 收藏
- 关注
原创 uniapp项目集成本地插件
在项目根目录下创建nativeplugins文件夹拷贝插件到目录nativeplugins在manifest.json -> App原生插件配置 -> 本地插件里勾选插件删除本地基座和手机app从新自定义基座运行
2023-07-24 14:58:01
612
原创 intercom几行代码接入客服聊天功能
简介几行代码接入客服聊天功能功能游客模式用户登录模式打开消息中心支持多语言原生插件接入步骤如不了解原生插件接入步骤的同学请参考:https://www.jianshu.com/p/830ccc503e29或 https://blog.youkuaiyun.com/wenrisheng/article/details/124057700接入步骤进入Intercom平台,注册登录账号https://www.intercom.com/pricing?tab=12. 获取iOS、Androi
2022-04-26 11:54:14
1396
原创 uniapp-mixpanel用户行为分析埋点统计插件
功能用户行为数据分析、埋点设置用户ID、个人信息画像计数统计计时统计自动埋点普通业务统计漏斗模型分析接入步骤如不了解原生插件接入步骤的同学请参考:https://www.jianshu.com/p/830ccc503e29或 https://blog.youkuaiyun.com/wenrisheng/article/details/124057700组件 var mixpanel = uni.requireNativePlugin("wrs-mixpanel"); 快速接
2022-04-12 15:26:55
1266
原创 UniApp 原生插件接入步骤
原生插件接入项目步骤在uniapp插件市场的插件详情页面,点击右上角"试用"按钮,绑定要试用的项目在HBuilderX的项目,manifest.json -> App原生插件配置 -> 云端插件里选择要试用的插件如果有本地自定义基座,先删除本地自定义基座,重新制作自定义基座自定义基座做好后,运行基座选择刚刚做好的自定义基座直接运行到手机需要注意的问题:页面中需要用到原生插件里的UI组件component(如:),本页面需要需要试用nvue,
2022-04-09 11:15:07
8341
原创 wrs-tuya-cloud
前言wrs-tuya-cloud是涂鸦官网针对云开发的插件,包含垂直品类硬件API(万能红外开放能力、设备连接服务、设备OTA固件升级、实时音视频、睡眠带开放能力、体脂秤开放能力、智能门锁开放能力、视频云存储 、邮件服务、 语音消息服务、消息推送服务、短信服务 、内测版 API)、行业通用API等等,详细说明见官网https://developer.tuya.com/cn/docs/cloud关于涂鸦app SDK的插件见https://ext.dcloud.net.cn/plugin?id=6405
2021-11-24 16:03:47
417
原创 webview JS与nvue通讯传值
前言wrs-webview是webview的组件,支持本地、网络url、h5源码富文本,加载进度、加载结果回调,H5 js、nvue通讯传值、文件选择、相机拍照、相机录像、录音、alert、confirm、prompt功能支持本地、网络url、h5源码富文本, 加载进度、加载结果回调支持H5 js、nvue通讯互调传值支持文件选择、相机拍照、相机录屏支持alert、confirm、prompt原生插件通用使用流程HBuildX集成原生插件请参考:https://www.jianshu.c
2021-10-15 17:51:22
1599
1
原创 wrs-arcface虹软人脸识别
前言虹软人脸识别组件,支持活体识别、离线识别、图片人脸特征识别、图片是否同一人对比、相机人脸识别或对比功能支持活体识别、离线识别图片人脸特征识别(年龄、性别、3DAngle)两张图片是否是同一人对比相机活体识别出人脸,用于人脸注册保存到本地,便于后面身份鉴定时作对比相机活体人脸对比,用于鉴定身份,常用于支付前活体人脸身份鉴定激活引擎使用之前需要激活引擎,虹软官方注册账号,获取APP_ID、SDK_KEY,注意创建应用的时候iOS需要绑定包名(这里iOS的包名对应自定义基座时的Bundl
2021-08-11 09:33:35
907
原创 WKWebView Safari调试、JS互调、加载进度条、JS中alert、confirm、prompt
主要内容Safari调试swift/OC与JS互调增加加载进度条支持JS中alert、confirm、promptSafari调试设置 —> safari --> 高级,开启JavaScript、网页检查器打开Safari浏览器,选择调试的网页,同样在js里面可以断点调试:swift/OC与JS互调这里只介绍Swift,OC可以照着swift翻译即可swift调用JS,并传参数先定义一个JS函数,如: function add(params) {
2021-04-02 11:25:26
3839
5
原创 Android 串口通讯
概念串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口(Serial Interface)是指数据一位一位地顺序传送。其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。串行通讯的特点是:数据位的传送,按位顺序进行,最少只需一根传输线即可完成;成本低但传送速度慢。串行通讯的距离可以从几米到几千米;根据信息的传送方向,串行通讯可以进一步分为单工、半
2021-04-01 17:47:05
1187
原创 iOS 直播专题6-流媒体服务器
常用的流媒体服务器有:nginx、SRS、BMS这里主要介绍nginx、SRS这里都用docker来运行流媒体服务器docker安装下载Mac版docker stable 直接安装注册一个docer账号直接登录SRS安装SRS guthub地址:https://github.com/ossrs/srs/启动上面安装的docker软件后,打开终端命令行运行以下命令就可以启动SRS:docker run --rm -p 1935:1935 -p 1985:1985 -p 8080
2021-03-26 21:30:05
223
原创 iOS 直播专题5-推流
常用的推流协议有:协议内容RTP实时流传输协议,但不保证服务质量RTCPRTP数据流协议的一个姐妹协议,为RTP提供服务质量反馈SRTP & SRTCPRTP和RTCP的安全版本,提供数据加密、消息认证功能RTSP控制声音或影像的多媒体数据串流协议RTMPADOBE公司播放器与服务器之间多媒体数据传输的开放协议HLS苹果公司实现的基于HTTP的流数据传输协议,边下载边播放RTP流数据具有数据量大、实时传输等特点,它对网络传输
2021-03-26 21:23:37
200
原创 nodejs 中间件 反向代理 接口转发
背景随着后端业务系统的增加,纵向需求不断扩展,一个业务系统已经无法满足需求了,衍生出多个业务系统,对外暴露的ip、端口就可能有多个,此时不方便外部接口调用,有些特殊行业客户出于安全性考虑不发提供多个对外端口,对外只能提供一个IP一个端口。这时中间件就产生了!概念中间件是一种独立的系统软件服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。一个统一过滤请求的中间层,这就是中间件。用途中间件常见的用途有:IP过滤防爬虫
2021-03-10 11:17:17
1922
5
原创 app、H5、safari、appstore应用主页评分页之间拉起调用、打开手机某些系统功能、app打开文档
定义打开URL的方法- (void)openURL:(NSString *)urlStr { NSURL *url = [NSURL URLWithString:urlStr]; UIApplication *app = [UIApplication sharedApplication]; if ([app canOpenURL:url]) {#ifdef __IPHONE_10_0 [app openURL:url options:[NSDictionary dicti
2021-02-26 17:50:26
788
原创 iOS常用第三方库
iOS常用第三方库带*号的是个人推荐比较好用的HTTP网络请求Alamofire * :https://github.com/Alamofire/AlamofireAFNetwork:https://github.com/AFNetworking/AFNetworking网络加载loadingMBProgressHUD *:SVProgressHUD:https://github.com/jdg/MBProgressHUDjson模型转换HandyJSON:https://github.c
2021-02-26 15:26:31
341
原创 Flutter专题1-环境搭建
Flutter专题1-环境搭建和创建项目这里以Mac+iOS为例,其他平台参考官网https://flutter.dev/docs/get-started/install1. 系统要求系统:macOS (64-bit)硬盘空间:2.8G工具:Git2.获取Flutter SDK2.1下载SDK,从https://flutter.dev/docs/development/tools/sdk/releases?tab=macos选择版本下载2.2解压文件2.3添加flutter路径到path,
2021-02-25 17:01:27
284
原创 iOS SwiftUI篇-6 专题TabView
TabView:图片文字组成tabItem,选中时改变图片和文字颜色跳转到二级页面时隐藏tabbar,返回到首页时显示tabbar
2021-02-25 14:37:29
348
原创 iOS SwiftUI篇-5 专题NavigationView、NavigationLink
NavigationView:标题、展示模式、隐藏导航栏、隐藏返回按钮、添加导航栏按钮NavigationLink:Text文本跳转、Image图片跳转、Button按钮跳转、点击按钮根据业务跳转到不同页面
2021-02-24 18:05:33
495
原创 iOS SwiftUI篇-4 注解@State、@Binding、@ObservedObject、@EnvironmentObject、@Environment
iOS SwiftUI篇-2 注解@State、@Binding、@ObservedObject、@EnvironmentObject、@Environment
2021-02-23 15:41:52
826
原创 iOS SwiftUI篇-3 排版布局layout
iOS SwiftUI篇-2 排版布局layoutswiftUI提供的layout有:ZStack、GeometryReader、HStack、LazyVGrid、LazyHStack、LazyHGrid、LazyVStack、VStack、Spacer、ScrollViewReader等
2021-02-23 10:24:28
483
原创 iOS SwiftUI篇-1 项目结构
iOS SwiftUI篇-1 项目结构介绍Xcode新建的SwiftUI模版项目结构、跟普通Storyboard模版项目的差异、SwiftUI项目的app启动流程、UIScene概念介绍、AppDelegate.swift和Info.plist的差异
2021-02-20 18:02:38
728
原创 Android架构篇-5 CI/CD(持续集成、持续交付、持续部署)
每次代码提交后自动打包发布,可以实现短时间内多次自动快速发布apk,从而加快流程效率,真正实现开发、测试、运维零距离接触
2021-02-20 11:50:27
1045
原创 iOS架构篇-3 网络接口封装
关键字:iOS,网络接口封装,Alamofire,swift网络接口API通常都需要自己封装一套管理,这里以swift版的Alamofire为例.实现功能:1.暴露参数请求地址url、请求方法method、请求参数params、请求头header、请求响应response(响应数据、响应头responseHeader)、https请求证书2.支持get、post、put、delete、head、patch、文件上传下载、https证书
2021-02-20 09:53:18
186
原创 android专题-蓝牙扫描、连接、读写
android专题-蓝牙扫描、连接、读写项目源码:https://codechina.youkuaiyun.com/android1/projectbasic上篇:无 目录 下篇:
2021-02-03 14:47:02
3016
1
原创 Android架构篇-4 架构模式MVVM
MVVM(Model–View–Viewmodel)是一种软件架构模式。View:页面UI、动画、控件、VC层,通常有UI控件、UI事件暴露出来ViewModel:业务数据层,通常为View层持有,接受View层事件,绑定View层控件Model:数据模型处理层,通常是网络接口请求,本地数据处理
2021-01-26 15:10:17
188
原创 Android架构篇-3 网络接口封装
Android架构篇-3 网络接口封装网络接口层封装抽取,支持get、post、文件上传下载、https证书
2021-01-19 11:53:09
257
原创 Android架构篇-2 国际化多语言
Android架构篇-2 国际化,多语言 实现功能: 1.默认采用系统语言 2.语言切换后实时生效 3.支持中英文 思路:app首次初始设置为系统语言,用户在app内切换语言时发送语言切换事件,刷新所有页面
2021-01-19 11:49:12
299
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人