- 1.问题描述:在实现图片轮转时,若将<script type="text/javascript">mui("#slider").slider({interval: 5000});</script>置于图片加载之前,图片不会显示,解决措施:将其置于图片显示之后才会显示。2.问题描述: 同上面的问题,会遇到报指针为null的异常。若要获取一个组件的id,可能带获取的组件还未加载,导致获取失败。... 1.问题描述:在实现图片轮转时,若将<script type="text/javascript">mui("#slider").slider({interval: 5000});</script>置于图片加载之前,图片不会显示,解决措施:将其置于图片显示之后才会显示。2.问题描述: 同上面的问题,会遇到报指针为null的异常。若要获取一个组件的id,可能带获取的组件还未加载,导致获取失败。...
- 一、前言应用uni-app跨端框架开发APP过程中,遇到以下新增需求:应用在闪崩或异常退出时,用户希望正在填写的大量信息可以得以保存。当用户再次打开APP时,之前未提交的信息可回显。刚开始会考虑到uni-app框架本身是否提供以上错误处理解决方案。但是,通过阅读官方文档,发现其并不提供针对以上问题的解决方案。需要项目开发人员自定义实现逻辑处理以上问题。初读以上需求,可以应用uni-app提... 一、前言应用uni-app跨端框架开发APP过程中,遇到以下新增需求:应用在闪崩或异常退出时,用户希望正在填写的大量信息可以得以保存。当用户再次打开APP时,之前未提交的信息可回显。刚开始会考虑到uni-app框架本身是否提供以上错误处理解决方案。但是,通过阅读官方文档,发现其并不提供针对以上问题的解决方案。需要项目开发人员自定义实现逻辑处理以上问题。初读以上需求,可以应用uni-app提...
- 一、前言ios开发者对苹果签名应该是比较了解的,苹果签名主要有三种方式,超级签名,企业签名,testflight上架。testflight上架可以说是当前苹果签名中最稳定的一种签名方式了,那么除了稳定性的优势之外,testflight上架有哪些显著的优势呢?说起testflight上架(testflight)其实是属于一种苹果ios的内测工具,它自2014年就被苹果公司收购了,之后提供给开... 一、前言ios开发者对苹果签名应该是比较了解的,苹果签名主要有三种方式,超级签名,企业签名,testflight上架。testflight上架可以说是当前苹果签名中最稳定的一种签名方式了,那么除了稳定性的优势之外,testflight上架有哪些显著的优势呢?说起testflight上架(testflight)其实是属于一种苹果ios的内测工具,它自2014年就被苹果公司收购了,之后提供给开...
- 一、资源下载APP应用开发过程中,资源下载是一种常见应用场景。uni-app中应用uni.downloadFile实现文件下载功能。示例代码如下:downLoadFile() { const downloadTask = uni.downloadFile({ url: 'http://img.netbian.com/file/2019/0414/7bee7eef5fc4... 一、资源下载APP应用开发过程中,资源下载是一种常见应用场景。uni-app中应用uni.downloadFile实现文件下载功能。示例代码如下:downLoadFile() { const downloadTask = uni.downloadFile({ url: 'http://img.netbian.com/file/2019/0414/7bee7eef5fc4...
- 一、前言应用uni-app跨平台框架进行项目开发过程中,需要实现版本更新时全页面弹窗,底部导航栏无法点击的效果。但是,在uni-app中popup弹窗及对话框的遮罩层是覆盖不了原生导航栏和tabbar栏的,而且在tabbar页中使用弹出框会非常的违和。 二、实现方案大致实现思路为:创建一个页面放置components或者pages中,接着在pages.json中注册当前页面,并设置背景色透... 一、前言应用uni-app跨平台框架进行项目开发过程中,需要实现版本更新时全页面弹窗,底部导航栏无法点击的效果。但是,在uni-app中popup弹窗及对话框的遮罩层是覆盖不了原生导航栏和tabbar栏的,而且在tabbar页中使用弹出框会非常的违和。 二、实现方案大致实现思路为:创建一个页面放置components或者pages中,接着在pages.json中注册当前页面,并设置背景色透...
- 一、前言传统的微信分享可通过URLScheme 实现,具体实现方式详参博文《跨平台应用开发进阶(十六) :uni-app实现URLScheme唤醒APP》,但URL scheme因为是自定义的协议,所以在没有安装 app 的情况下是无法直接打开的(在Safari中还会出现一个不可打开的弹窗),而Universal Link(通用链接)本身是一个HTTPS链接,所以有更好的兼容性。 二、Un... 一、前言传统的微信分享可通过URLScheme 实现,具体实现方式详参博文《跨平台应用开发进阶(十六) :uni-app实现URLScheme唤醒APP》,但URL scheme因为是自定义的协议,所以在没有安装 app 的情况下是无法直接打开的(在Safari中还会出现一个不可打开的弹窗),而Universal Link(通用链接)本身是一个HTTPS链接,所以有更好的兼容性。 二、Un...
- 一、前言在前期博文《跨平台应用开发进阶(三十七)uni-app前端监控方案 Sentry 探究》中讲解了Sentry, Sentry是一个开源实时错误监控项目,支持包括 web 前端、服务器端、移动端及其游戏端等多端配置。考虑到目前存量产品在用监控方案听云,故弃用Sentry,探究听云集成应用详情。 二、产品介绍基调听云App 移动应用性能管理产品采用SDK方式实现对App的崩溃、卡顿、超... 一、前言在前期博文《跨平台应用开发进阶(三十七)uni-app前端监控方案 Sentry 探究》中讲解了Sentry, Sentry是一个开源实时错误监控项目,支持包括 web 前端、服务器端、移动端及其游戏端等多端配置。考虑到目前存量产品在用监控方案听云,故弃用Sentry,探究听云集成应用详情。 二、产品介绍基调听云App 移动应用性能管理产品采用SDK方式实现对App的崩溃、卡顿、超...
- 一、前言应用运营过程中,考虑接入企业微信客服功能,大致看了下官方接入文档,并不困难,引入代码量也不大。按照手册来操作即可。 二、功能实现 2.1 环境准备在接入企微客服前,需要启用微信客服,并添加客服账号,并在企微管理后台将APP信息、企业信息、企微客服关联起来。第一步:登录微信开放平台,在「管理中心-应用详情」中查看并复制对应的AppID。第二步:登录企业微信管理后台,在「应用管理-应用... 一、前言应用运营过程中,考虑接入企业微信客服功能,大致看了下官方接入文档,并不困难,引入代码量也不大。按照手册来操作即可。 二、功能实现 2.1 环境准备在接入企微客服前,需要启用微信客服,并添加客服账号,并在企微管理后台将APP信息、企业信息、企微客服关联起来。第一步:登录微信开放平台,在「管理中心-应用详情」中查看并复制对应的AppID。第二步:登录企业微信管理后台,在「应用管理-应用...
- 一、前言APP开发完毕,app store上架审核前存在后台晚于APP发布的场景,鉴于APP首页页面渲染依赖于后台接口,且苹果上架审核人员对于页面渲染效果比较苛刻,故制定出应用启动时默认连接生产环境,通过接口查询识别到非发版版本时切换到UAT环境的应对策略。 二、解决方案在uni-app实现过程中,APP.vue作为首加载文件,环境切换在此页面的onLoad方法中完成。环境切换完成后,通过... 一、前言APP开发完毕,app store上架审核前存在后台晚于APP发布的场景,鉴于APP首页页面渲染依赖于后台接口,且苹果上架审核人员对于页面渲染效果比较苛刻,故制定出应用启动时默认连接生产环境,通过接口查询识别到非发版版本时切换到UAT环境的应对策略。 二、解决方案在uni-app实现过程中,APP.vue作为首加载文件,环境切换在此页面的onLoad方法中完成。环境切换完成后,通过...
- 一、前言Android系统开放免费,开发者和用户都趋之若鹜。用户已经习惯了Android应用的这种免费午餐,但背后却隐藏着巨大的安全隐患。在对APP进行渗透测试时,要求提供APP是否具备完整性校验机制,防止被重签名和二次打包(采用混淆、验证签名、服务器端验证等技术防范二次打包等;)注⚠️:APK的唯一标识取决于包名和签名。 二、二次打包什么是二次打包?二次打包流程:破解者需要对APK文件做... 一、前言Android系统开放免费,开发者和用户都趋之若鹜。用户已经习惯了Android应用的这种免费午餐,但背后却隐藏着巨大的安全隐患。在对APP进行渗透测试时,要求提供APP是否具备完整性校验机制,防止被重签名和二次打包(采用混淆、验证签名、服务器端验证等技术防范二次打包等;)注⚠️:APK的唯一标识取决于包名和签名。 二、二次打包什么是二次打包?二次打包流程:破解者需要对APK文件做...
- 一、前言对于经常使用APP且技术性敏感的用户,在操作APP过程中,对于一个页面是native App还是hybird App实现,往往一眼就能识别出来谁是网页质感,谁是原生质感,在实际想法开发过程中,项目组在制定产品研发策略时,考虑到开发成本(时间、金钱)和上手难度,Hybrid App成为技术框架首选。因为 Hybrid App 只需要编写一套代码,便可以同步生成 Android 和 I... 一、前言对于经常使用APP且技术性敏感的用户,在操作APP过程中,对于一个页面是native App还是hybird App实现,往往一眼就能识别出来谁是网页质感,谁是原生质感,在实际想法开发过程中,项目组在制定产品研发策略时,考虑到开发成本(时间、金钱)和上手难度,Hybrid App成为技术框架首选。因为 Hybrid App 只需要编写一套代码,便可以同步生成 Android 和 I...
- 一、前言在项目开发过程中,遇到uni-app通过webview嵌套H5项目,实现H5中图片点击下载的需求。 二、实现方案实现思路:需要用到Bitmap,把base64转成bitmap文件对象,保存到系统相册(但是此时某些手机上无法显示出来,其实是保存成功的),然后使用plus.gallery.save方法将图片保存到系统相册中。Bitmap是原生图片对象,其有个方法是loadBase64D... 一、前言在项目开发过程中,遇到uni-app通过webview嵌套H5项目,实现H5中图片点击下载的需求。 二、实现方案实现思路:需要用到Bitmap,把base64转成bitmap文件对象,保存到系统相册(但是此时某些手机上无法显示出来,其实是保存成功的),然后使用plus.gallery.save方法将图片保存到系统相册中。Bitmap是原生图片对象,其有个方法是loadBase64D...
- 一、前言APP开发过程中,需要获取设备ID信息。在实践过程中,发现不同版本的HBuilderX,在调用uni.getSystemInfoSync()接口后,获取到的结果不一致,导致业务逻辑出现问题。例如:使用3.2.15之前的版本调用uni.getSystemInfo接口获取deviceId,安卓设备获取到的为32位数的字符串,包含数字和英文大写字母,例如20FEE6B89972BF2C5... 一、前言APP开发过程中,需要获取设备ID信息。在实践过程中,发现不同版本的HBuilderX,在调用uni.getSystemInfoSync()接口后,获取到的结果不一致,导致业务逻辑出现问题。例如:使用3.2.15之前的版本调用uni.getSystemInfo接口获取deviceId,安卓设备获取到的为32位数的字符串,包含数字和英文大写字母,例如20FEE6B89972BF2C5...
- vue3-uniapp-wechat:原创基于uni-app+vue3+pinia2+vite4.x+uv-ui等技术跨平台仿制微信App界面聊天实例,支持编译到H5+小程序端+App端。编辑框支持单行/多行自适应高度消息+emoj混合、长按触摸式仿微信语音面板、图片/视频预览、红包/朋友圈等功能。 vue3-uniapp-wechat:原创基于uni-app+vue3+pinia2+vite4.x+uv-ui等技术跨平台仿制微信App界面聊天实例,支持编译到H5+小程序端+App端。编辑框支持单行/多行自适应高度消息+emoj混合、长按触摸式仿微信语音面板、图片/视频预览、红包/朋友圈等功能。
- 一、前言APP开发过程中,需要获取设备ID信息。在实践过程中,发现不同版本的HBuilderX,在调用uni.getSystemInfoSync()接口后,获取到的结果不一致,导致业务逻辑出现问题。例如:使用3.2.15之前的版本调用uni.getSystemInfo接口获取deviceId,安卓设备获取到的为32位数的字符串,包含数字和英文大写字母,例如20FEE6B89972BF2C5... 一、前言APP开发过程中,需要获取设备ID信息。在实践过程中,发现不同版本的HBuilderX,在调用uni.getSystemInfoSync()接口后,获取到的结果不一致,导致业务逻辑出现问题。例如:使用3.2.15之前的版本调用uni.getSystemInfo接口获取deviceId,安卓设备获取到的为32位数的字符串,包含数字和英文大写字母,例如20FEE6B89972BF2C5...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签