卓原的进化之旅

活到老,学到老

排序:
默认
按更新时间
按访问量

Android apk打包命名规则

摘要:前言在日常的开发过程中,许多刚入行的开发者在apk打包命名、应用迭代版本的档案留存管理上都比较混乱——产生这些问题的原因无外乎以下两种:一是之前没有相关的操作经验、头尾不能兼顾;一是公司没有制定对应的规范、无有效参照范例。当然,所谓的规范在业内不会存在唯一的标准与格式(对于规范的理解,本人认...

2018-11-12 14:21:56

阅读数:39

评论数:0

React Native集成Touch ID和Face ID

前言: 使用Touch ID也称为指纹身份验证在移动应用程序中非常流行。Touch ID功能可保护应用程序并使其成为用户的无缝身份验证流程。 许多银行应用程序,如美国银行,发现,大通,使用Touch ID身份验证,实现安全和无缝的身份验证。 用户无需在每次登录时键入长密码,只需允许他们使用Touc...

2018-11-12 14:20:23

阅读数:33

评论数:0

为终端设置代理

通过cmd命令行执行某些命令,如果这些命令去国外站点下载什么文件,却下载不下来的时候,我们就只能科学上网了。 但是 ShadowSocks 这类工具尽管开启了全局代理,但是cmd里依旧无法下载成功。 这种全局代理只针对使用IE代理的程序才全局,不是像VPN那样的全局。当然也更不支持PAC模式了。 ...

2018-11-08 16:55:57

阅读数:32

评论数:0

flutter自定义View(CustomPainter) 之 canvas的方法总结

画布canvas 画布是一个矩形区域,我们可以控制其每一像素来绘制我们想要的内容 canvas 拥有多种绘制点、线、路径、矩形、圆形、以及添加图像的方法,结合这些方法我们可以绘制出千变万化的画面。 虽然,画布可以画这些东西,但是决定这些图形颜色、粗细表现的还是画笔。 画笔Paint Paint非常...

2018-11-08 13:28:47

阅读数:68

评论数:0

flutter 打包apk

前言 完成项目时,我们需要将项目打包成一个apk,方便测试以及发布版本. 并且发布版本还需要签名,今天把这一系列操作记录下来. App签名 创建 keystore 如果您有现有keystore,请跳至下一步。如果没有,请通过在运行以下命令来创建一个: keytool -genkey -v -ke...

2018-11-07 17:11:38

阅读数:53

评论数:0

CSDN1024勋章获得方法

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数...

2018-10-24 22:07:09

阅读数:158

评论数:1

Flutter中的自定义View的基本流程和相关知识

前言 我们都知道官方有很多的Widget供我们使用,但它提供的再多,也无法满足产品和UI的需求, 当然,谷歌官方也肯定想到了这一点,所以在flutter中,也是支持自定义View的。 在Flutter中与绘制相关的是在Painting层次,具体见下图: 这张Flutter架构图我相信大家肯定在不...

2018-10-18 15:15:11

阅读数:69

评论数:0

用flutter写一个精美的登录页面

先看效果图; 源代码已上传到github loading…

2018-10-14 00:41:10

阅读数:4529

评论数:2

flutter概念介绍之 Widget - State- BuildContext - InheritedWidget

本文介绍了Flutter应用程序中Widget,State,BuildContext和InheritedWidget的重要概念。 特别注意InheritedWidget,它是最重要且记录较少的小部件之一。 难度:初学者 前言 Flutter中Widget,State和BuildContext的概念...

2018-10-11 18:09:02

阅读数:207

评论数:1

flutter FutureBuilder的使用以及防止FutureBuilder不必要重绘的两种方法

前言: 我们经常有这样的一个开发场景:一个页面进入之后先进行网络请求,此时显示一个圆圈(等待动画),等网络数据返回时显示一个展示网络数据的布局。例如下图: 我们通常的做法是 if(data==null){ return CircularProgressIndicator(); }else{ ...

2018-10-11 13:23:39

阅读数:178

评论数:0

国际化 - 使Flutter应用程序多语言

国际化 - 使Flutter应用程序多语言   本文介绍了一种使Flutter应用程序多语言的方法,并允许用户选择除智能手机设置中定义的另一种工作语言之外的其他工作语言。 难度:中级 前言 国际化已经多次解释,可以在这里找到关于这个主题的Flutter官方文档。 因为我想正确地理解它,...

2018-09-22 21:43:45

阅读数:108

评论数:0

flutter 屏幕尺寸适配 字体大小适配

前言: 现在的手机品牌和型号越来越多,导致我们平时写布局的时候会在个不同的移动设备上显示的效果不同, 比如我们的设计稿一个View的大小是300px,如果直接写300px,可能在当前设备显示正常,但到了其他设备可能就会偏小或者偏大,这就需要我们对屏幕进行适配。 安卓原生的话有自己的适配规则,可以根...

2018-09-21 00:08:21

阅读数:1228

评论数:5

flutter发送短信 打电话 打开链接 打开其他APP

url_launcher 用于在移动平台中启动URL的Flutter插件。 支持iOS和Android。 支持网络,电话,短信和电子邮件方案,以及打开其他app。 主要功能有: 支持的URL方案 该 launch method 方法采用包含URL的字符串参数。可以使用许多不同的URL方...

2018-09-20 14:07:00

阅读数:284

评论数:0

flutter 轮播组件 Swiper

flutter_swiper flutter最强大的siwiper, 多种布局方式,无限轮播,Android和IOS双端适配. 先放上github上的几张图看一下效果。 ✨✨ 新功能 更多 截图 图就先放到这里,我们看一下用法。 安装 增加 flutte...

2018-09-19 19:18:54

阅读数:574

评论数:0

Flutter封装网络请求

dio dio是一个强大的Dart Http请求库,支持Restful API、FormData、拦截器、请求取消、Cookie管理、文件上传/下载、超时等… 我们的网络请求就是在dio的基础上封装的 . 所以要引入dio包. 添加依赖 dependencies: dio: ^x.x.x ...

2018-09-18 22:47:37

阅读数:519

评论数:0

flutter SliverAppBar

/* * Created by 李卓原 on 2018/9/15. * email: zhuoyuan93@gmail.com * 网络请求封装 */ import 'package:dio/dio.dart'; class HttpUtil { static H...

2018-09-17 15:03:19

阅读数:388

评论数:0

Flutter listview下拉刷新 上拉加载更多 功能实现

下拉刷新 在Flutter中系统已经为我们提供了google material design的刷新功能 , 样式与原生Android一样. 我们可以使用RefreshIndicator组件来实现Flutter中的下拉刷新,下面们还是先来看下如何使用吧 RefreshIndicator ...

2018-09-16 00:34:30

阅读数:524

评论数:0

flutter 数据存储 SharedPreferences

SharedPreferences SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置。以键值对的形式保存设置,属性和数据。 在flutter平台也有一个SharedPreferences插件, 在iOS上使用NSUserDefaults,...

2018-09-15 00:18:36

阅读数:252

评论数:0

flutter 获取屏幕宽度高度 通知栏高度等屏幕信息

MediaQuery MediaQuery.of(context) 包含了一些屏幕的属性: size : 一个包含宽度和高度的对象,单位是px print(MediaQuery.of(context).size); //输出: Size(411.4, 683....

2018-09-14 19:10:52

阅读数:480

评论数:0

flutter 生命周期

前言:生命周期是一个组件加载到卸载的整个周期,熟悉生命周期可以让我们在合适的时机做该做的事情, flutter中的State生命周期和android以及React Native的生命周期类似。 先看一张生命周期的流程图: 大致可以分为3个阶段: 初始化 状态变化 组件移除 初...

2018-09-13 22:20:26

阅读数:324

评论数:0

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