![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
App
文章平均质量分 77
sinat_37138973
这个作者很懒,什么都没留下…
展开
-
uniapp 本地打包apk & 修改版本号
离线打包apk在hbuilder中,选中项目,然后点击进入如下功能:打包完毕,会在日志中生成目标目录:将此目录www下内容复制到android studio中建立的android应用工程目录下:uniapp使用的android工程:DCloud开发者中心然后执行命令,生成release的apk,生成目录:app\build\outputs\apk。修改版本号uniapp离线打包,升级时vue资源包没有更新,页面显示的版本号还是以前的版本。And..原创 2022-04-27 16:13:49 · 5887 阅读 · 0 评论 -
App架构设计经验谈:接口的设计
App与服务器的通信接口如何设计得好,需要考虑的地方挺多的,在此根据我的一些经验做一些总结分享,旨在抛砖引玉。安全机制的设计现在,大部分App的接口都采用RESTful架构,RESTFul最重要的一个设计原则就是,客户端与服务器的交互在请求之间是无状态的,也就是说,当涉及到用户状态时,每次请求都要带上身份验证信息。实现上,大部分都采用token的认证方式,一般流程是:用户用密码登录成功后,服务器返转载 2017-04-05 13:53:19 · 300 阅读 · 0 评论 -
App架构设计经验谈:技术选型
当你做架构设计时,必然会面临技术选型的抉择,不同的技术方案,架构也可能完全不同。有哪些技术选型需要做决策呢?比如,App是纯原生开发,还是Web App,抑或Hybrid App?iOS开发,语言上是选择Objective-C还是Swift?架构模式用MVC,还是MVP,或者MVVM?下面根据我的一些经验对某些方面做点总结分享。原生/H5关于用原生好,还是用H5好的争论从没间断过。但我觉得,脱离了实转载 2017-04-05 13:56:34 · 374 阅读 · 0 评论 -
App架构设计经验谈:数据层的设计
一个App,从根本上来说,就是对数据的处理,包括数据从哪里来、数据如何组织、数据怎么展示,从职责上划分就是:数据管理、数据加工、数据展示。相对应的也就有了三层架构:数据层、业务层、展示层。本文就先讲讲数据层的设计。数据层,是三层架构中的最底层,负责数据的管理。它主要的任务就是:调用网络API,获取数据;将数据缓存到本地;将数据交付给上一层。根据这三个任务,数据层可以再拆分为三层:网络层、本地转载 2017-04-05 14:08:21 · 314 阅读 · 0 评论 -
App架构设计经验谈:展示层的设计
三层架构中,数据层和业务层都已经做过了简单的分享,最后,就剩下展示层了。本篇就给各位分享下我在展示层设计方面的一些经验心得。展示层是三层架构中最复杂的一层了,需要考虑的包括但不限于界面布局、屏幕适配、文字大小、颜色、图片资源、提示信息、动画等等。展示层也是变化最频繁的一个层面,每天改得最多的就是界面了。因此,展示层也是最容易变得混乱不堪的一个层面。一个良好的展示层,应该有较好的可读性、健壮性、维护性转载 2017-04-05 14:16:32 · 354 阅读 · 0 评论 -
Web API 版本控制的几种方式
方式一:利用URLHTTP GET: https://haveibeenpwned.com/api/v2/breachedaccount/foo 方式二:利用用户自定义的request headerHTTP GET: https://haveibeenpwned.com/api/breachedaccount/foo api-version: 2 方式三:利用content type转载 2017-04-05 14:33:12 · 472 阅读 · 0 评论 -
WEB APP、HYBRID APP与NATIVE APP的差异
目前主流应用程序大体分为三类:Web App、Hybrid App、 Native App。一、Web App、Hybrid App、Native App 纵向对比首先,我们来看看什么是 Web App、Hybrid App、 Native App。1. Web APPWeb App 指采用Html5语言写出的App,不需要下载安装。类似于现在所说的轻应用。生存在浏览器中的应用,基本上可以说是触屏版转载 2017-04-05 14:21:49 · 700 阅读 · 0 评论