• 博客(42)
  • 收藏
  • 关注

原创 让每个APP拥有自己的小程序

目前市场上的小程序都是第三方的,需要开发者根据第三方平台的文档开发自己的小程序。如何拥有一款自己的小程序?跟着教程来吧。第一步:创建一个自己的小程序第二步:创建一个自己的应用,进入应用,绑定小程序注意:应用里面需要添加 小程序用到的插件,如没有使用插件,直接添加即可(打开小程序用到插件 MiniProgram插件,需要添加)第三步:打包应用,扫码安装到手机这边打的是测试版打包完成,扫描二维码安装即可第三步:调用插件接口(openMiniProgram 或 openMiniP

2021-09-17 09:49:34 612

原创 超实用的VSCode插件推荐,快看看你都用到了哪些?

前言VSCode是一款非常热门的开发工具,作为一款轻量级编辑器,它体积小,启动速度非常快,再加上丰富的插件系统,深得广大开发者的喜欢。今天推荐一些非常实用的插件,让开发如虎添翼。1.CodeIf(变量命名神器)安装次数:9万+在项目开发中,命名是一项非常重要的事情,例如一个好的函数命名,能让你瞬间明白它实现的功能,可读性高,也方便其他人维护。你是否为变量、函数、类名的命名而纠结过?那就快安装CodeIf吧,它通过搜索GitHub, Bitbucket, GitLab来找到真实的使用变量名,

2021-08-05 18:23:04 1041

原创 Android集成华为推送教程

前言目前Android应用在后台杀死进程之后,就收不到通知了,想要接收消息推送,需要集成各个厂商的推送SDK,本次讲解华为集成最新教程1.配置AppGallery Connect1)注册成为开发者在开发应用前需要在华为开发者联盟网站上注册成为开发者并完成实名认证,具体方法请参见帐号注册认证。注册完之后创建项目和创建应用。2)生成签名证书指纹签名证书指纹用于校验应用的真实性,您需要根据签名证书在本地生成签名证书指纹,并在应用上架前将签名证书指纹配置到AppGallery Connect。官方

2021-07-30 15:07:33 2872 2

原创 小程序开发:原生与三方框架对比分析

前言自2017-1-9微信小程序诞生以来,小程序生态蓬勃发展,支付宝、百度、京东等也都推出了自己的小程序生态。小程序开发也从最初的微信原生开发,到现在uni-app、taro、mpvue、wepy等框架依次出现,生态越来越丰富。选择多了,问题也就来了,开发小程序,该用原生还是选择第三框架?以微信小程序为例,微信原生开发的槽点大多集中如下:1.原生开发对Node、预编译器、webpack支持不好,影响开发效率和工程构建流程。2.微信定义了自己的一套开发规则,为了开发小程序,需要单独学习这种语法,成本高

2021-07-23 09:40:41 704

原创 配置iOS推送证书

前言在目前APP中,推送功能也是比较常见的,为了保证在应用关闭的情况下,用户依然能够接收到推送通知,这里详细介绍下iOS推送配置。创建App ID访问 苹果开发者网站,点击 Account 登陆进入账户页面。点击 Certificates, Identifiers & Profiles。点击左侧菜单栏 Identifiers,然后点击 + 。选中 App IDs,然后点击 Continue。填写 Description,选择 Explicit,并填写 Bundle ID。

2021-07-15 10:33:59 1164

原创 如何快速开发一个跨平台的带即时通讯功能的APP?

前言目前,即时通讯在app中逐渐成了不可或缺的功能,尤其是在疫情期间,音视频会议功能更是火了一把,但是想自己开发即时通讯功能,却一点都不简单,如果用原生开发的话,那么Android、iOS就需要两套代码,时间成本太高,针对上述问题,本文将以跨平台的形式来解决。开发准备首先,此开发需要具备一定的前端基础,开发工具建议使用vscode。即时通讯功能开发如何用前端技术来实现即时通讯功能,并且一套代码同时能够支持Android、iOS端呢?这里我们借助 中控易动平台 的插件功能,具体实现流程如下:1

2021-07-09 15:03:27 854 1

原创 关于扩展插件

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-06-07 16:21:48 335

原创 应用内测分发详细攻略

应用内测分发平台提供专业的手机应用内测服务,您只需将需要内测的应用上传至平台,平台会自动生成下载链接和二维码,内测用户通过在手机上扫描二维码,即可将内测应用安装至手机等设备中进行测试。优势如何使用详细使用方法,可查看:文档 平台使用指南 - 内测分发视频 应用分发详细情况,可查看文档 权益&费用平台使用指南【https://www.yd-mobile.cn/#/book?active=1&wd=】内测分发【https://www.yd-mobile.cn/#/book?a

2021-05-28 14:34:45 276

原创 什么是封装打包

封装打包是指平台提供免费的云端编译服务,无需您搭建特定的终端编译环境,只需填写一个网址, 一键编译即可生成 Android、iOS 多终端的程序包和安装二维码。封装打包服务可以帮助您快速将网页、网站、Wap、H5 封装成您自己的专属APP。对于APP的基本配置信息如应用名称、应用图标、版本号、应用主页地址等,平台支持在线配置。 同时平台还提供了50+的原生功能插件,帮助您丰富APP的体验和功能,且这些插件还在持续扩展增加中。对于那些要考虑在无网环境下使用的应用,平台也提供了对APP离线的支持。APP

2021-05-26 15:55:48 726

原创 应用程序快速开发详细攻略

中控易动为开发者在开发阶段提供了友好的生态和技术工具,帮助实现企业级应用程序的快速开发。1、前端移动端开发选型中控易动提供免费的移动端混合开发框架,让您使用Html5技能即可实现多终端开发,无需掌握 Android、iOS的复杂技术。·优势·如何集成框架?框架已经内置进了每一个使用中控易动封装构建的APP内了,前端开发者无需考虑如何集成与引入,即前端开发者在集成阶段无需做任何操作;详细的使用流程可查看文档 【前端开发指南】(https://www.yd-mobile.cn/#/book?acti

2021-05-19 16:49:58 370 1

原创 2021Q1最受欢迎语言,你get到了吗?

2021年4月SlashData 公司通过调查来自155个国家的19,000多名受访者,发布《开发者国家排名》第20版,在报告中估计,截至2021年第一季度,有2430万活跃的软件开发者。最受欢迎的编程语言仍是JavaScript据研究开发者社区的公司 SlashData 称,JavaScript 在六个月前吸引了约140万新开发者,目前拥有大约1380万开发人员。在过去的三年中,超过450万名开发者加入了JavaScript社区。SlashData 预测 JavaScript 仍然将是最受欢迎的

2021-04-30 17:15:13 5510 21

原创 前端实用的 JavaScript 代码片段

1、获取数组中的最大值和最小值var arr = [1, 2, 3];var max = Math.max(...arr);//3var min = Math.min(...arr);//12、将字符串拆分成数组① 使用split()方法var str="Welcome";var n=str.split("");console.log(n);输出:[“W”,“e”,“l”,“c”,“o”,“m”,“e”]② 使用Array.from()方法Array.from()方法是javas

2021-04-20 15:06:46 411

原创 前端性能优化如何“事半功倍”?

作为一个前端开发者,经常面临前端优化需求层出不穷,PC端优化必不可少,而移动端又大行其道的尴尬局面,如此耗时耗力的前端优化工作有没有可能实现“一套优化、双端共享”呢?答案是:有的!

2021-04-07 11:21:27 433 1

原创 前端JS优化技巧你值得拥有

前言JavaScript 你是否一直在使用,忙于开发而没有关注于代码优化,下面将介绍一些技巧,这些技巧可以帮助你写出干净优质的JavaScript 代码,使 JavaScript代码运行更快,性能更优。1. 延迟(异步)加载js的延迟加载有助于提高页面的加载速度,所以尽量延迟加载。给 setTimeout()和 setInterval()传递函数参数而不是字符串参数1)使用setTimeout延迟方法 目的:延迟加载js代码,给网页加载留出时间<script type.

2021-04-02 16:56:21 513

原创 低代码又火起来了,它有何优势?

前言低代码开发平台是无需编码或通过少量代码就可以快速生成应用程序的开发平台。通过可视化进行应用程序开发的方法,使具有不同经验水平的开发人员可以通过图形化的用户界面,使用拖拽组件和模型驱动的逻辑来创建网页和移动应用程序。低代码市场统计据Forrester估计,到2020年低代码开发平台的总市场将增长到155亿美元。市场中的细分包括数据库、请求处理、移动化、流程化和通用化的低代码平台。低代码开发的市场增长可归功于其灵活性和易用性,低代码开发平台正在将重点转向应用程序的通用,并能够在需要或期望时添

2021-03-26 14:44:59 611

原创 前端性能优化你知道哪些?

前端性能优化总结:1.减少 HTTP 请求数前端开发80%以上的响应时间浪费在图片、样式、脚本等资源上传下载上,然而大多资源是必不可少的,我们减少 HTTP 请求数从以下方面进行:①合并文件(JS/CSS文件/图片)合并图片,当图片较多时,通过合并为一张大图,不仅能减少http请求数,还能利用缓存来提升性能。合并CSS、JS文件,例如3个css文件可能会发出3此请求,用户等待时间较长,合并之后只需要发出一次请求,节省请求时间,加快页面的加载,用户体验感上升。②行内图片(Base6

2021-03-19 16:53:35 559

原创 greenDAO优点及使用详解

一、关于greenDAOgreenDAO是一个开源的Android ORM,它让SQLite数据库的开发再次变得有趣。它使开发人员免于处理低级数据库要求,同时节省了开发时间。SQLite是一个很棒的嵌入式关系数据库。尽管如此,编写SQL和解析查询结果仍然是非常繁琐且耗时的任务。通过将Java对象映射到数据库表(称为ORM,“对象/关系映射”),greenDAO使您摆脱了这些麻烦。这样,您可以使用简单的面向对象的API来存储,更新,删除和查询Java对象。 ...

2021-03-12 14:18:59 4906 3

原创 2021web开发趋势

IT行业发展迅速,现在前端的技术已经到了深水区,在全栈和多端的冲击下,前端不在只关注页面开发,而是开始深入产品全面理解业务,进而对商业产生有利影响。那么2021年前端技术趋势又将怎样呢?1、TypeScript爆发增长从2019年开始,TypeScript 整个呈现出爆发性的增长,在NPM的下载量位于第四。2、React下载量位列第一三大主流前端框架:React、Angular和Vue.js,过去一年,NPM的下载量React位列第一。3、单页网站2020年这种趋势已经很.

2021-03-05 14:37:21 4226 16

原创 Android集成小米推送教程

前言目前Android应用在后台杀死进程之后,就收不到通知了,想要接收消息推送,需要集成各个厂商的推送SDK,以小米为例1.接入前准备1. 登录小米开发者网站(https://dev.mi.com/console/appservice/),创建App并获取AppId,AppKey和AppSecret。2. 下载Android客户端SDK压缩包。下载地址:http://dev.xiaomi.com/mipush/downpage/。压缩包中包含了Server SDK、Clie.

2021-02-25 22:36:21 2387 7

原创 一个网址,需要生成一个带有人脸识别功能的APP如何做?

问题:一个官网地址,需要生成一个带有人脸识别功能的APP如何做?操作步骤:第一步:进入中控易动平台,创建一个应用,创建完成进入应用注意:首页网址输入的是:自己的官网地址第二步:添加人脸识别插件(ArcSoftFace插件)第三步:查看插件文档,配置插件(ArcSoftFace插件)第四步:前端工程引入supconit://hcmobile.js第五步:实现人脸识别调用需要上传一张主图(mainImage),用作对比,如果是第一次使用人脸识别,建议先录入一张人脸.

2021-02-06 13:57:22 1042 1

原创 免费稳定的APP分发托管平台,支持应用合并、内测分发、扫码下载

应用分发应用分发也叫APP分发,其主要功能是方便APP的快速推广。应用分发支持中控易动平台创建的内部应用和开发者上传的外部应用,支持一键分发。内部应用支持选择APP进行分发;外部应用开发者通过上传APP安装包到平台,平台根据APP安装包生成对应二维码,将APP分发出去。应用分发优势:应用上传免审核发布 支持Android和iOS应用发布 支持应用合并 支持二维码下载 长期稳定有效,为用户提供稳定的应用下载发布渠道如何在易动平台分发托管自己的应用发布/更新应用(内部)操作步骤:.

2021-01-29 10:33:54 1872

原创 一键封装app--webapp、HybridApp

一键封装app步骤:第一步:准备首页网址(前端工程地址或网站地址):例如:https://www.yd-mobile.cn/如果不需要使用平台插件,忽略第二、三、五步第二步:引入用到的JS文件:supconit://hcmobile.js(直接引入就可以了,不需要下载文件;hcmobile.js仅支持手机端调试),必须引入否则使用不了插件第三步:按照插件文档调用插件第四步:进入中控易动平台,创建应用,输入首页网址1.创建应用两种方式:①首页--点击“免费试用”--“创建应用”

2021-01-22 15:41:11 1242

原创 CloudGrid已上架安卓应用市场和苹果商店,混合开发测试平台,告别繁琐打包,助力高效开发

配合中控易动平台,提供应用推广、云api在线体验、全插件示例,在线调试等众多功能,一个app装下你的全部应用。账号和中控易动平台账号是通用的,无需再次注册,登录之后首页如下:...

2021-01-15 11:16:47 393

原创 什么是APP封装?APP封装如何实现?

APP封装是形成APP的最省钱的一种方式。你只需要拥有一个网址就可以通过一些技术处理封装成一个跨iOS和Android的APP,这个过程往往只需要几分钟。在移动互联网时代,拥有一个移动端APP是必不可少的。那么APP是怎样封装的呢?APP封装实现封装APP大多指Web app封装,web app 是一种架构型APP开发方式,通过使用框架(HTML5 APP 框架开发模式)无论是iOS还是Android,都可以实现跨平台运行。通过这个框架,你可以把网址封装成APP,安装到手机设备上。网址简单说.

2021-01-08 15:13:58 6425 9

原创 快速开发一个混合APP(Hybrid APP)

混合开发APP(Hybrid APP)简单说就是将原生功能封装成JS接口,前端通过调用接口实现功能。前端使用html来开发APP,可以实现自动更新,一套代码同时生成Android和iOS两端安装包,开发速度快,用户体验好。如何快速开发一个混合APP(Hybrid APP)?首先,选择一个靠谱的框架①是否满足自己的业务需求例如:需要开发一个带语音识别的功能,需要框架可以有相关接口提供。②开发难易程度三步即可创建应用③文档、教程、问题、示例等资料是否齐全文档资料..

2020-12-25 14:37:07 3702 6

原创 智慧城市App解决方案

前言智慧城市目前正处在一个正在进行时,不仅是建设过程正在进行,包括智慧城市这个概念本身也是在不断成型不断发展与完善的。经历过2020这场疫情,“智慧城市”字眼开始在我们生活中出现得愈发频繁。智慧城市是什么?城市是人与物的集合概念,智慧城市的最终目的仍然是服务市民。智慧城市核心是物联网技术。随着物联网技术的飞速发展,云计算技术的提高、数据库的完善、公共信息平台的建设、服务器处理数据的能力进一步增强,智慧城市的建设已经越来越完善。企业将会成为智慧城市建设的主体更好地管理城市,离不开好.

2020-12-17 10:14:14 2579

原创 快速实现APP混合开发(Hybrid App开发)攻略

前言HybridApp是指原生与前端语言相结合开发的应用,HybridApp可以运行在Android、iOS端上,不能用于PC端,称为混合类APP。首先对比原生APP开发,混合开发有以下优缺点优点:(1)开发成本低(2)相对原生web界面版本更新快,维护相对简单(3)一套代码可以支持Android端和iOS端(4)能够调用原生功能、API(5)稳定性相对较好(6)用户体验较好缺点:(1)手机原生功能调用部分受限制(2)加载受限于网络环境(3)较复杂..

2020-12-11 10:43:23 7846 23

原创 中控易动标准web前端工程转化成APP集成攻略

第一步:准备一个前端工程,工程目录如下此工程提供文字识别功能,用到插件BDRecognition(百度文字识别插件)第二步:引入用到的JS文件:supconit://hcmobile.js(直接引入就可以了,不需要下载文件;hcmobile.js仅支持手机端调试)第三步:可以开始调试了此前端工程放在tomcat里面,获取首页地址:http://10.10.21.3:8080/video/textToSpeech/index.html1.在中控易动平台控制台创建在线应用,首页网址输

2020-12-03 19:32:01 515

原创 APP运营分析数据分析及关键指标

一款APP的开发初衷是为了获取收益,APP开发出来,需要科学的统计APP数据,精准定位运营,才能获取最大收益。一、APP问什么要做数据分析?简单来说就是为了实现收益最大化,实现较高的APP转化率,给企业或个人带来流量。1.通过分析数据做出相应调整,对于使用量小或没有点击量的模块减少投入,或者做出调整2.对于不同页面数据进行分析,精准投送3.通过数据分析,来打开市场,更好的迭代产品,拥有更多用户现在APP产品都不是只注重新增用户的用户量,侧重于用户活跃度和产品转化量,产品发展前景,.

2020-11-27 15:27:19 2475 4

原创 APP与后台安全性问题及应对方案

一、客户端APP安全 1.反编译保护问题描述:APP源代码对于一个公司是非常重要的信息资源,对APP的保护也尤为重要,APP的反编译会造成源代码被恶意者读取,以及APP的逻辑设计。处理措施:采用加密和混淆技术达到反编译保护,混淆技术作用是增加了用户反编译后阅读代码的难度。 2.APP二次打包问题描述:“Android APP二次打包”则是盗版正规Android APP,破解后植入恶意代码重新打包。不管从性能、用户体验、外观它都跟正规APP一模一样但是...

2020-11-18 16:25:10 3740 6

原创 中控易动参展2020第二十四届中国国际软件博览会

《软博会直达官方链接 中控易动移动SaaS云平台》11月12日,2020第二十四届中国国际软件博览会于杭州开幕。大会由中国电子信息行业联合会、浙江省经济和信息化厅、杭州市人民政府联合主办,国家工业信息安全发展研究中心、杭州市经济和信息化局、杭州高新技术产业开发区(滨江)管委会、政府承办。100多位行业主管领导、业内专家、院校教授、企业代表参与本次大会,500余家企业参加线上线下展示。展会时长12日到18日,为期一周,中控易动荣幸参展,欢迎您来参观。本届软博会以“软件铸魂 数智转型”为主.

2020-11-13 18:07:11 448

原创 史上最全开发人员学习路线图,GitHub Star超135K,值得收藏。

前言目前更新完成的学习路线有:前端、后端、Android、DevOps、React、PostgraSQL DBA。正在更新中的还有QAEngineer。前端学习路线后端学习路线注意:在框架和语言选择上,作者都给出了自己的推荐等级,建议大家忽略它,毕竟国内外的技术流行程度还是有很大差别的,可能前端大家喜欢vue,后端喜欢用java,最好结合实际的工作需要,当然也可以都去了解一下。目前已有的中文翻译版有:前端、后端和DevOps。中文版地址:https://github...

2020-11-13 10:59:52 560

原创 安卓最新上架应用市场流程及资料整理

一、应用市场账号申请注册地址:小米:https://dev.mi.com/console/华为:https://developer.huawei.com/consumer/cn/verified/enrollmentvivo:https://id.vivo.com.cn/oppo:https://open.oppomobile.com魅族:https://open.flyme.cn/account/register/enterprise三星:http://seller.sams.

2020-11-06 15:49:10 741 1

原创 移动应用APP开发:WebApp、HybridApp、 NativeApp与原生的交互

前言随着H5标准的发布,使得移动应用的开发有了更多的选择,出于效率、成本、质量等原因,移动应用不再只是单纯的原生开发。今天就简单总结一下目前的三大主流移动应用开发类型。一、WebApp、HybridApp、 NativeApp简单介绍WebAppWebApp是指使用前端语言编写的可以用于多平台的应用,运行在手机或浏览器上,对手机性能要求比较高。受限于手机的webView,页面普遍存放于服务器。 更新容易,更新无需通知用户,不用手动升级。 开发成本低,维护简单。 体验差,用户留存

2020-10-29 21:30:36 267

原创 webapp和混合开发app热更新,无需重新下载安装

前言APP上线发现重大bug,需要开发人员修改bug,重新打包,上传应用市场,等待审核,上架,这样浪费了很多时间、人力、物力。应对这个问题,使用热更新技术,及时修复问题,降低更新代价。首先通过易动平台创建一个应用,如何创建参考(web项目一键打包,可同时生成Android、ios端)创建应用可以创建在线应用和离线应用,都可以实现自动更新(热更新)。①在线应用热更新在线应用是用户自行更新的,根据自己写的首页地址(对应自己前端工程放置的位置,正常是在自己服务器存储)直接更新,很方便。.

2020-10-22 20:31:05 2195 5

原创 无广告托管应用,免费的应用分发平台,提供下载次数等数据统计,Android、ios应用合并,一个二维码搞定

前言省去自建服务器的麻烦,并且提供了下载次数等数据统计,可以随时查看历史版本,一个二维码搞定Android和ios,扫码时可根据机型自动识别,给开发者提供很大便利,不仅免费而且操作非常的简单。1.登录中控易动官网(https://www.yd-mobile.cn),注册一个该平台的账号。2.点击右上角控制台,进入到我的应用页面,点击应用分发。3.点击 +应用分发按钮,选择分发平台内部应用或者外部应用,其中内部应用是你在平台中创建的应用,直接选择即可,如图外部应用则可以自己上传..

2020-10-16 11:13:22 2722 7

原创 智慧城市发展情况及未来

智慧城市是新一代技术支撑下的城市形态,是一种基于互联网、云计算、物联网、人工智能等新一代信息技术,全面整合城市的运营与管理资源,从而实现国民经济和社会生活的智能化发展的一种新型城市形态。智慧城市的实质是利用新一代信息技术实现城市的智能化管理,以达到促进城市和谐发展和优化人们生活环境的目的。目前全球已启动或在建的智慧城市已达1000多个,欧洲、北美、日韩是智能城市的领先区域。单从智慧城市在建设数量上来说,中国以500个试点城市居于首位,且已形成了长三角、珠三角等多个智慧城市群。纵观全球主要智慧城...

2020-10-14 13:52:10 4919

原创 webapp开发框架选择注意点

webapp开发框架选择需要注意:第一步:开发支持的语言类型根据前端开发人员的能力,来选择webapp开发框架。例如:前端人员只会写react 就要求webapp开发框架支持react。第二步:查看webapp开发框架文档是否齐全例如:功能性API的详细使用文档和示例等插件功能示例代码第三步:确认webapp开发框架能否满足项目需求确认APP的功能是否都能满足,开发难易程度开发的APP复杂度、功能是否能满足,交互比较多,业务逻辑比较复杂,找到对应功能点,提前确

2020-09-29 10:15:19 337

原创 使用易动平台添加功能插件,配合前端工程打包成webapp功能展示,及IDE在线调试教程

前言前面的文章已经介绍过如何把前端工程直接打包成Android和ios安装包,如果简单的打包不能满足功能需求的话,那么配合易动平台丰富的插件,能够生成功能更强大的webapp。本次我们用到了三个插件点击此处还可以添加更多插件三个插件都比较特殊,需要申请key值,申请地址及格式示例(https://www.yd-mobile.cn/#/book?active=1)申请到的值按提示填入即可,如:先查看这几个插件的api(https://www.yd-mobile.cn/

2020-09-25 14:12:06 544

原创 移动应用APP开发:WebApp、HybridApp、 NativeApp区别

WebAppWebApp是指使用HTML5编写的移动Web应用,webapp可以运行在PC、Android、iOS端等,不受限于系统,依赖于浏览器。优点:(1)前端开发语言不受限制(2)开发成本相对较低(3)版本更新快,没有限制,维护简单(4)一套代码可以多平台使用(5)能够跨多个平台和终端缺点:(1)手机原生功能调用受限(2)加载受限于网络环境,手机浏览器,手机系统等(3)较复杂的列表、样式难以实现,稳定性差(4)用户体验差(5)受限于浏览器Hybr

2020-09-22 11:15:11 1305

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除