- 博客(91)
- 资源 (16)
- 收藏
- 关注
原创 解决 Android Studio 开发 Flutter时 Colors 提示卡住的问题
分析原因Flutter文档提示采用的是MarkDown解析,在Flutter的源码文档注释中含有大量的图片标签 ![],所以在提示的时候,会访问网络,加载这些图片资源。大量的网络请求,导致提示卡住。在使用Colors. 的时候卡顿最为明显。解决方案移除![]的文档提示,这里以Colo...
2019-03-21 10:03:00 268
原创 12_第一个Flutter程序
使用 package在这一步中,你将开始使用一个名为 english_words 的开源软件包,其中包含数千个最常用的英文单词以及一些实用功能。你可以 在 pub.dartlang.org 上找到 english_words 软件包以及其他许多开源软件包。pubspec 文件管理 Fl...
2019-02-19 12:12:00 223
原创 11_Dart生成器、call()、隔离器、元数据
生成器当您需要延迟地生成一个值序列时,请考虑使用生成器函数。Dart内置支持两种生成器函数:同步生成器:返回Iterable对象异步生成器:返回Stream对象要实现同步生成器函数,将函数体标记为sync*,并使用yield语句传递值:Iterable<int> na...
2019-02-18 13:13:00 349
原创 10_Dart异步支持
Dart库中有非常多的函数返回Future对象或Stream对象。这些函数是异步的:在可能耗时的操作(例如I/O)操作的语句之后不等到操作执行完成就返回。async和await关键字支持异步编程,允许您编写类似于同步代码的异步代码。处理Futures当你需要一个完整的Futures的结果...
2019-02-18 13:12:00 175
原创 09_Dart库和可见性
import和library指令可以帮助您创建模块化和可共享的代码库。库不仅提供api,而且包含隐私部分:以下划线(_)开头的标识符仅在库中可见。每个Dart应用程序都是一个库,即使它不使用库指令。可以使用包来分发库。有关Pub Package和Asset Manager的信息,请参见[Pu...
2019-02-18 13:11:00 159
原创 08_Dart泛型
如果您查看基本数组类型List的API文档,您将看到该类型实际上是List<E>。<...>符号标记列表为泛型(或参数化)类型——具有形式类型参数的类型。根据约定,类型变量具有单字母名称,如E、T、S、K和V。为什么使用泛型泛型通常是类型安全所必需的,他们对于写出严...
2019-02-18 13:10:00 136
原创 06_Dart异常处理
Exceptions你的Dart代码可以抛出和捕获异常。异常是指程序执行中发生的意料之外的错误。如果没有捕获异常,引发异常的隔离程序将被挂起,通常隔离程序及其程序将被终止。与Java相反,Dart的所有异常都是未检查的异常。方法不声明它们可能抛出哪些异常,也不要求您捕获任何异常。Dart...
2019-02-18 00:49:00 241
原创 07_Dart类
Dart是一种面向对象的语言,具有类和基于mixin的继承。每个对象都是一个类的实例,所有的类都是Object的子类。基于mixin的继承意味着,尽管每个类(除了Object)都只有一个超类,但类主体可以在多个类层次结构中重用。##基础使用类的成员(变量和方法)var p = Poi...
2019-02-18 00:49:00 136
原创 05_Dart流程控制
流程控制在大部分语言中大同小异,在Dart中只有最后一个assert比较特殊。常用流程控制if 和 elsefor循环while和do-while循环break和continueswitch和caseassertif 和 else与JavaScript不同的是,条件...
2019-02-18 00:48:00 148
原创 04_Dart运算符
按照运算符优先级高低进行排序描述操作符一元后置操作符expr++ expr-- () [] . ?.一元前置操作符-expr !expr ~expr ++expr --expr乘除运算* / ...
2019-02-18 00:47:00 205
原创 03_Dart函数
定义函数函数也是对象,当没有指定返回值的时候,函数返回null。函数定义方法如下:String sayHello(String name){ return 'Hello $name!';}//is is!操作符判断对象是否为指定类型,如num、String等assert(s...
2019-02-17 12:41:00 112
原创 02_Dart初识
02_Dart初识Dart简介Dart是谷歌开发的计算机编程语言,后来被Ecma (ECMA-408)认定为标准。它被用于web、服务器、移动应用和物联网等领域的开发。它是宽松开源许可证(修改的BSD证书)下的开源软件。Dart是面向对象的、类定义的、单继承的语言。它的语法类似C语...
2019-02-17 12:40:00 155
原创 01_Flutter初识
Flutter概述Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。特点跨平台自绘引擎高性能采...
2019-02-17 12:31:00 134
原创 Maven 了解
介绍Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a ...
2017-06-14 16:03:00 107
原创 Android UI 工作台搭建
常用软件1. Pencil用户交互线框图制作工具(开源,支持Linux、Windows、Mac)网址 http://pencil.evolus.vnPencil-Setup-3.0.3.exePencil-3.0.3.dmgPencil-3.0.3-48.x86_64.rpm...
2017-06-06 23:30:00 296
原创 android 7.0 抛出 FileUriExposedException异常
参考官方解释 https://developer.android.com/reference/android/os/FileUriExposedException.html解决办法 https://developer.android.com/reference/android/suppo...
2017-06-06 15:27:00 131
原创 安装ttf-mscorefonts、wine-gecko、wine-mono下载速度最快的办法
在/etc/hosts里面写193.1.193.66 nchc.dl.sourceforge.net193.1.193.66 ncu.dl.sourceforge.net原理是把两个台湾镜像自动转接到heanet.dl.sourceforge.net上去而heanet.dl.sour...
2017-05-24 17:09:00 1328
原创 Android Design Support Library - TabLayout的用法
TabLayout provides a horizontal layout to display tabs.TabLayout提供了一个水平的布局用来展示Tabs。特别说明Caused by: java.lang.IllegalArgumentException: You nee...
2017-01-14 19:17:00 122
原创 Android Design Support Library - TabLayout的用法
TabLayout可以完成TabPageIndicator的效果,而且还是官方的,最好的是它可以兼容到2.2以上版本,包括2.2。下面我就举一个简单的例子来使用它。
2017-01-14 19:16:06 483
原创 Android Design Support Library - FloatingActionButton
是一个负责显示界面基本操作的圆形按钮。Design library中的FloatingActionButton 实现了一个默认颜色为主题中colorAccent的悬浮操作按钮。FloatingActionButton——FAB使用非常简单,你可以指定在加强型FrameLayout里面——Co...
2017-01-13 17:36:00 110
原创 Android Design Support Library - FloatingActionButton
是一个负责显示界面基本操作的圆形按钮。Design library中的FloatingActionButton 实现了一个默认颜色为主题中colorAccent的悬浮操作按钮。 FloatingActionButton——FAB使用非常简单,你可以指定在加强型FrameLayout里面——CoordinatorLayout,这个我们后面再将。 关于FAB的使用,你可以把它当做一个button即
2017-01-13 17:35:31 223
原创 Android Design Support Library - TextInputLayout使用
基本使用通常,单独的EditText会在用户输入第一个字母之后隐藏hint提示信息,但是现在你可以使用TextInputLayout 来将EditText封装起来,提示信息会变成一个显示在EditText之上的floating label,这样用户就始终知道他们现在输入的是什么。同时,如果给...
2017-01-13 17:12:00 132
原创 Android Design Support Library - TextInputLayout使用
通常,单独的EditText会在用户输入第一个字母之后隐藏hint提示信息,但是现在你可以使用TextInputLayout 来将EditText封装起来,提示信息会变成一个显示在EditText之上的floating label,这样用户就始终知道他们现在输入的是什么。同时,如果给EditText增加监听,还可以给它增加更多的floating label。
2017-01-13 17:11:00 419
原创 Android Design Support Library - SnackBar
介绍Snackbar提供了一个介于Toast和AlertDialog之间轻量级控件,它可以很方便的提供消息的提示和动作反馈。Snackbar的使用与Toast的使用基本相同。用于在界面下面提示一些关键信息,跟Toast不同的地方是SnackBar允许用户向右滑动消除它,同时,也允许在Snac...
2017-01-13 16:18:00 110
原创 Android Design Support Library - Snackbar使用
Google在2015的IO大会上,给我们带来了更加详细的Material Design设计规范,同时,也给我们带来了全新的Android Design Support Library,在这个support库里面,Google给我们提供了更加规范的MD设计风格的控件。最重要的是,Android Design Support
2017-01-13 16:11:49 1532
原创 数据表命令
数据表操作-- 创建数据库CREATE DATABASE mydb-- 使用数据库USE mydb-- 查看数据表SHOW TABLES-- 创建表CREATE TABLE pet ( NAME VARCHAR(20), ownerr VARCHAR(20), sp...
2017-01-12 18:46:00 184
原创 常用信息函数
基本命令-- 管理员登录mysql -uroot-- 查看当前服务器版本select version();-- 查看当前使用的数据库select database();-- 当前用户select current_user();select user();-- 查询当前日期...
2017-01-12 15:06:00 147
原创 常用信息函数
基本命令-- 管理员登录mysql -uroot-- 查看当前服务器版本select version();-- 查看当前使用的数据库select database();-- 当前用户select current_user();select user();-- 查询当前日期、时间、日期+时间select curdate(),curtime(),new();select curren
2017-01-12 15:05:41 452
原创 MYSQL 简介
免安装版使用安装服务mysqld -installmysqld -install osmysql // 安装MYSQL,服务名称为osmysql启动服务,以后自动启动net start mysql新版本的mysql免安装版,会提示启动失败,此时需要做一个特殊的处理,参考解决W...
2017-01-11 22:55:00 108
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-11-23 11:01:12 178
原创 02_Android应用界面编程_01_视图(View)组件
1、视图组件与容器组件 Android绝大部分UI组件都放在android.widget和android.view包及其子包,所有的UI组件都继承了View类,ViewGroup则用于其他组件的容器。 XML属性 相关方法 说明
2016-10-18 18:20:20 260
原创 01_Android应用开发环境_05_签名android应用程序
背景:Android项目以他的包为唯一标识,如果一台设备上安装了两个包名相同的应用,后安装的应用就会覆盖前面安装的应用。目的:为了避免覆盖的情况,Android要求对作为成品的应用进行签名。作用:确定发布者身份。 确保应用的完整性。在Eclipse的ADT插件或Ant工具会自动生成调试证书对Android应用签名。如果要正式发布一个Android应用,必须使用合适的数...
2016-10-18 18:20:15 195
原创 01_Android应用开发环境_04_Android常用开发工具的用法
ADB(Android Debug Bridge) 位于Android SDK安装目录的plaform-tools子目录下面。可以完成电脑与手机之间文件复制,apk安装和卸载,甚至可以直接切换到Android系统中执行Linux命令。 1、查看当前运行的模拟器 adb devices 2、电脑与手机相互复制文件 电脑→手机 adb push 电脑文件路径 手机文件目录,例如:adb p
2016-10-18 18:20:12 229
原创 01_Android应用开发环境_03_开发环境搭建及简单Android程序
搭建开发环境,创建模拟器,最后完成一个简单的Android版应用程序并介绍项目目录。 1 搭载Android开发环境 1.1 安装Eclipse和ADT 下载Android SDK。SDK的全称是软件开发工具包(Software Development Kit),Android SDK提供了一些开发Android所必须的API库以及开发工具,用于开发测试和调试Androi
2016-10-18 18:20:10 466
原创 01_Android应用开发环境_02_Android应用的基本组件
Android系统中有著名的四大组件:Activity、Service、BroadcastReceiver、ContentProvider。一个商业的Android应用程序,通常由多个基本的组件联合组成。这四大组件,在使用的时候均需要在清单文件AndroidManifest.xml中进行注册,否则不予使用。本小节将对这些组件进行简单的介绍,使读者对Android应用开发的内容有一个大致的认识。
2016-10-18 18:20:07 300
原创 01_Android应用开发环境_01_android发展史及系统架构
1.1 Android发展史与现状 Andy Rubin创立22个月后→(2005年)Google收购。 2008 Patrick Brady于Google I/O 演讲“Anatomy & Physiology of an Android”,并提出的 Android HAL 架构图。 Android版本升级 Android系统今后将继续每半年一次的升级步伐,分别定在每年的夏天和年终。每
2016-10-18 18:20:05 692
原创 CentOS7 声卡异常
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgrpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpmsudo yum --enablerepo=elrepo-kernel install kernel-mlsudo yum -
2016-10-18 18:20:00 2715
原创 PHP开发工具ZendStudio
一、zend studio 10破解/汉化,参考文档http://blog.csdn.net/qq1355541448/article/details/16807429二、安装Composer去到官网下载https://getcomposer.org/download/问题:解决windows下Composer因php_openssl扩展缺失而安装失败。Composer
2016-10-18 18:19:57 669
C#+ArcEngine10.0实现要素编辑之移动要素
2013-12-28
Android中UI布局Layout
2013-12-03
Android生命周期演示
2013-12-02
Android 从Activity中返回数据
2013-12-02
Android通过全局变量传递数据
2013-12-02
Android通过剪切板传递数据
2013-12-02
Android通过静态变量传递数据
2013-12-02
Android通过Intent传递数据
2013-12-02
ArcGIS10.0 操作之 GIS数据
2011-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人