摘要: ​ 学习 Dart 的异步编程时,需要对异步编程所涉及的相关知识体系进行梳理,我们可根据以下几个发问来逐个了解异步编程涉及的内容: 为什么需要异步编程? 异步编程的内在机制是什么? Dart 中如何进行异步编程? ​ [TOC] isolate: Dart是单“线程”语言: Dart 代码在某个 i 阅读全文
posted @ 2019-07-02 17:07 crash_coder 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 前言:进入新框架的开发前,有必要整体了解框架设计及特点,对该框架初步认识,此文对Flutter框架进行浅显梳理,以备查阅; Flutter框架 从该架构图可知,Flutter框架可分为Framework层和Engine层; Flutter Framework: 整个框架层都是用Dart语言实现, 阅读全文
posted @ 2018-05-31 19:43 crash_coder 阅读(3462) 评论(0) 推荐(0) 编辑
摘要: 什么是Handler?Android 的官方解释:文档分节1:A Handler allows you to send and process Message and Runnable objects associated with a thread's MessageQueue. Each Han... 阅读全文
posted @ 2015-12-19 16:08 crash_coder 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处http://www.cnblogs.com/crashmaker/p/3549365.html From crash_coder linguowulinguowu0622@gamil.com前言: 通过Android 自定义View及其在布局文件中的使用示例和Android 自定义View及其在布局文件中的使用示例(二),我们知道了如何使用自定义的View,以及Android绘制View的理论基础,其包含三个过程,测量View大小(通过onMeasure()方法实现),计算View位置(通过onLayout()方法实现),最后开始绘制(通过onDraw()方法实现),本篇,我. 阅读全文
posted @ 2014-02-14 16:57 crash_coder 阅读(2365) 评论(8) 推荐(5) 编辑
摘要: 前言: 尽管Android已经为我们提供了一套丰富的控件,如:Button,ImageView,TextView,EditText等众多控件,但是,有时候在项目开发过程中,还是需要开发者自定义一些需要重复使用的控件,使之能像Android提供的其它控件一样,使用起来方便,幸好Android为我们自定义控件过程扫除了障碍,提供了一套基础的类(如:View,Canvas等)和XML标签(如下文即将提及的resources标签,declare-styleable标签,attr标签等);创建流程:一,在value文件夹新建以"attrs"命名的XML文件:看一下本例中的attrs. 阅读全文
posted @ 2014-01-15 18:07 crash_coder 阅读(18200) 评论(5) 推荐(0) 编辑
摘要: 前言:Flutter官方文档里的一句话:you build your UI out of widgets(使用Flutter开发UI界面时,都是使用Widget),然而,Widget并不是我们真正看到的视图,背后究竟是什么?其实Flutter Framework提供了三种视图树,即:Widget E 阅读全文
posted @ 2018-06-02 01:27 crash_coder 阅读(4946) 评论(0) 推荐(0) 编辑
摘要: PS:谷歌官方声明只是创建了临时镜像,想安装flutter的朋友还是尽快吧; 阅读全文
posted @ 2017-12-15 17:07 crash_coder 阅读(9482) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处http://www.cnblogs.com/crashmaker/p/3530213.htmlFrom crash_coder linguowulinguowu0622@gamil.com 前言:上一篇中(Android 自定义View及其在布局文件中的使用示例)介绍了Android开发中,当系统提供的控件不满足开发者需求的时候,演示如何自定义View,本文将作为上篇的延续,先大体上介绍Android是如何画出界面的,属于前提理论基础,下一篇将重点介绍Android画界面过程中的几个重要方法,如:1,onMeasure()2,onLayout()3,onDraw()Andro. 阅读全文
posted @ 2014-02-11 17:13 crash_coder 阅读(4775) 评论(3) 推荐(1) 编辑
摘要: 一,创建一个公共的DBAdapter;为了在整个程序运行期间调用该公共的数据库,我们定义了一个扩展自Application的CommDB类:1,创建唯一的数据库: 1 public class CommDB { 2 3 public static final String DATABASE_NAME = "myDatabase"; //数据库名称 4 5 public static final int DATABASE_VERSION = 1; 6 //创建该数据库下学生表的语句 7 private static final String CREATE_TA... 阅读全文
posted @ 2013-10-25 16:54 crash_coder 阅读(5444) 评论(0) 推荐(0) 编辑
摘要: Objective-C中@property的所有属性详解 阅读全文
posted @ 2013-08-27 16:57 crash_coder 阅读(1311) 评论(0) 推荐(0) 编辑