背景之前的工时系统是原生的小程序实现,由于产品逻辑需要优化,代码混乱又仅限微信平台使用,公司致力于想给工时系统重构后支持多平台,并对外开放使用,使之成为一款真正的商业产品。经过前期调研后,uni-app对于多平台的支持最好,且易于上手,于是采用该框架对工时系统进行改造。uni-app介绍uni,读 you ni,是统一的意思。很多人以为小程序是微信先推出的,其实,DCloud才是这个行业的开创者。
转载 2024-07-26 07:57:38
57阅读
本文参考转载 参考: 1. https://www.jianshu.com/p/165956435639 2.https://www.jianshu.com/p/087b2cf1170e1 安装android studio下载地址: 1 https://www.androiddevtools.cn/ 2 https://developer.android.google.cn/studio/arch
转载 2023-10-23 19:49:01
107阅读
# Android还是 uni-app 快? 在当今移动应用开发的生态中,开发者面临着选择多种技术栈的挑战。其中,Android原生开发和跨平台框架如uni-app是比较受欢迎的选择。本文将探讨这两种技术在性能上的差异,并通过代码示例和序列图来进行深入分析。 ## 一、Android原生开发 Android原生开发是指使用Java或Kotlin等语言,利用Android SDK开发的移动
原创 2024-10-19 04:01:05
90阅读
uni-app学习路线与建议uni-app学习路线与建议1. 前言2. 掌握基础2.1 掌握 Vue.js 语法2.2 使用官方工具 HBuilder3. 进阶知识点3.1 微信小程序 API3.2 条件编译3.3 ES63.4 NPM4. 建议与路线4.1 学习建议4.2 学习路线5. 小结 uni-app学习路线与建议1. 前言uni-app 是一个使用 Vue.js 开发所有前端应用的框架
# Android前端开发与UniApp的选择 在移动应用开发领域,开发者常常面临选择:是专注于传统的Android前端开发,还是使用跨平台的UniApp框架进行开发?本文将对两者进行比较,并通过示例代码来帮助理解。 ## Android前端开发 Android前端开发使用Java或Kotlin语言,结合Android Studio等IDE进行。Android的开发环境相对成熟,功能齐全,但
原创 2024-09-11 07:07:04
128阅读
# UniApp vs Android: 哪个更好? 在移动应用开发快速发展的今天,开发者们常常面临一个问题:选择哪种开发框架更为合适。其中,UniAppAndroid 原生开发是两种常见的选择。本文将从多个角度对这两者进行比较,并提供代码示例,帮助开发者在项目中做出更明智的决策。 ## 什么是 UniAppUniApp 是一个使用 Vue.js 开发的跨平台应用框架,能够一次性编
原创 8月前
140阅读
注意:本教程前提需要申请生成自有证书,这里不说生成证书过程。        1. 用手机连接电脑使用USB接口连接电脑在电脑和手机上下载一个360手机助手软件在手机上开启开发者模式,开启USB调试打开手机设置>拉到最底部点击关于手机>快速点击版本号几下开启开发者模式>然后找到开发者人员选项点击进入&g
为什么选择uniapp开发?为什么选择uniapp进行开发? 1、uniapp对于独自开发是相当友好的,一套代码可以兼容app(安卓,ios),小程序,h5等,一定程度上降低了开发的成本,个人开发的压力也在某种程度上减小了。 2、uniapp语法,如果开发人员有一定的前端基础,并且对vue有一定的了解,那么上手是很容易的 3、本人是一名Python的后端开发人员,由于公司没有单独的前端开发人员,所
转载 2024-03-08 12:29:27
124阅读
# uniappAndroid原生开发的选择:全面指南 在移动应用开发领域,选择合适的开发框架是至关重要的。对于刚入行的新手来说,理解如何选择“uniapp开发”或“Android原生开发”可能会有些困惑。本文将为你详细介绍这两种开发方式的流程,并提供相关代码示例,帮助你做出选择。 ## 开发流程 以下是开发手机应用的基本流程。你可以根据这个流程进行步骤安排。 | 步骤 | 描述
原创 9月前
125阅读
一、概念1. 原生 VS 跨平台原生开发优点性能稳定,使用流畅,用户体验好、功能齐全,安全性有保证,兼容性好 ,可使用手机所有硬件功能等缺点开发周期长、维护成本高、迭代慢、部署慢、新版本必须重新下载应用 不支持跨平台,必须同时开发多端代码跨平台开发优点可以跨平台,一套代码搞定iOS、Android、微信小程序、H5应用等开发成本较低,开发周期比原生短适用于跟系统交互少、页面不
开发注意事项关于vue1、注意 如果使用老版的非自定义组件模式,即manifest中"usingComponents":false,部分模版语法不支持,但此模式已于2019年11月起下线。2、data 必须声明为返回一个初始数据对象的函数;否则页面关闭时,数据不会自动销毁,再次打开该页面时,会显示上次数据。3、class 支持的语法:<view :class="{ active: isAct
转载 2024-06-06 06:03:00
45阅读
交互反馈Toast显示消息提示框uni.showToast({ title: '标题', // 标题 icon: 'none', // 不显示图标 mask: true, // 显示透明蒙层,防止触摸穿透 duration: 2000 });隐藏消息提示框uni.hideToast();Loading显示 loading 提示框, 需主动调用 uni.hideLoading 才
转载 5月前
47阅读
1. uniapp 自己是从2019年开始使用的,一直使用到现在,当时选用这款框架的原因是公司需要,自己用了一周的时间去研究这款框架,一次开发兼容多端,只要会vue和小程序就能上手,确实挺诱人的。2.当时也是首次开发移动端应用,属于摸着石头过桥,刚开始使用的时候确实也是遇到很多的坑,但是绝大多数坑的原因还是由于自己没有仔细的去看文档(不管任何技术,文档真的很重要,文档看仔细了能避免绝大多数的坑),
转载 8月前
156阅读
# Uniapp插件开发指南 Uniapp是一个跨平台的开发框架,支持同时发布到多个平台,包括Android、iOS等。在Uniapp中,我们可以通过开发插件来扩展框架的功能,以满足特定需求。本文将介绍如何在Uniapp中开发Android插件,并提供一个简单的示例来帮助读者快速入门。 ## 开发环境准备 在开始开发Android插件之前,我们需要安装Android Studio,并配置好相
原创 2024-07-12 05:54:34
140阅读
文章目录前言效果项目结构路由配置与跳转配置跳转参数获取网络请求 前言uni-app相信很多人都不会陌生,特别是做前端更是,uni-app是基于vue.js开发的前端框架,一套代码多端运行;github star很平稳的增长,更多的是国内开发者关注,另外我们也看出关于跨平台的技术,flutter是遥遥领先,github star指数一定程度上可以辅助我们做技术选型。从百度指数来看,热度反而超过了f
转载 7月前
32阅读
Android uni-app封装原生插件   uni-app是什么?一个使用Vue.js开发所有前端应用框架,开发者编写一套代码,可发布到ios、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台。如果你还没有了解uni-app是什么:点击这里:这篇文章举例说明。。。 uni-app的特点跨平台更多 真正做到“一套代码、
转载 2023-09-18 16:34:07
852阅读
参考了很多大佬们的写法并进行了优化,最终实现安卓本地通知,已在安卓7.0以及10.0版本真机测试。 在需要生成通知的地方调用方法即可,在uni-app的App.vue的onShow中监听通知点击动作即可。方法直接封装在一个js文件中 文件在本文测试项目位置:/my_utils/myNJS.jslet myNJS = { 'aOSNotify':aOSNotify, 'aOSReceive':a
转载 2024-01-11 10:14:16
205阅读
# UniApp:BS架构还是CS架构? 在开发跨平台应用时,选择合适的架构是至关重要的。UniApp作为一个流行的跨平台开发框架,究竟是属于BS(Browser/Server)架构,还是CS(Client/Server)架构呢?本文将解析UniApp的架构特点,并提供相关代码示例,帮助读者更好地理解。 ## 一、架构概述 **BS架构**:在浏览器中运行的应用,客户端主要负责展示,业务逻辑
原创 7月前
207阅读
最近开发一个代取快递的功能模块,需求是当快递取到之后要给用户一个反馈,也就是以语音提示的方式给用户提示因为提示的文字是固定的,所以其实思路就是利用文字识别,之后转换为语音进行播报这么一个思路但是问题就在于客户端如何进行判断快递到达这边的话是采用,服务人员确认取件---服务器改变状态----给与客户端提示,客户端进行语音播报,但是!!!!首先要保持客户端的运行,可以是后台,也可以是锁屏状态,但是一定
转载 2023-07-14 10:22:50
481阅读
需要打开手机的gps开关,正常的授权也要有判断当前设备是否打开gps开关checkOpenGPSServiceByAndroid () { let system = uni.getSystemInfoSync();// 获取系统信息 if (system.platform === 'android') { // 判断平台 var context = plus
转载 2023-05-18 14:21:32
423阅读
  • 1
  • 2
  • 3
  • 4
  • 5