- 博客(25)
- 资源 (29)
- 收藏
- 关注
原创 Flutter点击事件和页面传值
点击事件在flutter开发中,点击事件必须在布局外面包裹InkWell,借助InkWell来进行传值,核心代码如下: //如果要点击,外面必须包裹一层InkWell new InkWell( onTap: () { Navigator.of(context).push(new MaterialPageRout...
2018-12-29 17:16:30 7036 1
原创 【flutter 溢出BUG】right overflowed by 14 pixels
在flutter项目中由于你的页面布局可能因为内容的原因会超过手机屏幕,这时就会在页面上出现right overflowed by 14 pixels,意思是超出了页面右边14像素,那么该怎么解决呢?效果:原代码如下:return new Container( height: 200, color: Colors.white, child: new ...
2018-12-29 10:49:01 8961
转载 Android仿网易云音乐中锁屏后在开锁界面插屏功能
这个功能实现起来应该有多种方式,可以使用WindowManager创建window的方法。在本文中我们使用开启一个Activity来充当锁屏界面。实现步骤有以下两步:一、后台开启一个Service,监听屏幕锁屏广播。二、当屏幕熄灭,收到广播后,开启充当锁屏界面的Activity。实现思路就是这么简单,但具体细节需要说说。首先开启Service。Intent service = new...
2018-12-28 11:58:33 2943 2
原创 android 如何让你的闹钟飞起来
版本分类闹钟使用离不开AlarmManager,但是android不同版本使用的方法也是不一样的API 19之前AlarmManager的常用方法:(1)set(int type,long startTime,PendingIntent pi)//该方法用于设置一次性定时器,到达时间执行完结束。(2)setRepeating(int type,long startTime,long i...
2018-12-28 11:11:12 654
原创 android开发规范
文档说明 版本号制作人更新日期备注1.2.1黄孝果2018/12/13 星期四个人使用 前言You'll never realize how strong you are until you have no other choice but to be strong ...
2018-12-18 15:19:42 251
原创 dart语言学习(十九)— 闭包
含义闭包是一个方法(对象)闭包定义在其他方法内部闭包能够访问外部方法内的局部变量,并持有其状态案例void main(List<String> args) { var func = a(); for (var i = 0; i < 5; i++) { func(); } print("-------------------------...
2018-12-15 16:01:41 2639
原创 dart语言学习(十八)— 匿名方法
定义(参数1,参数2,....){ 方法体... return 返回值 }可赋值给变量,通过变量进行调用可在其他方法中直接调用或传递给其他方法void main(List<String> args) { var func = () { print("Hello"); }; func(); var func1 = (str) {...
2018-12-15 15:33:06 1369
原创 dart语言学习(十七)— 方法对象
含义方法可作为对象赋值给其他变量方法可作为参数传递给其他方法void main(List<String> args) { var func = printHello; Function func1 = printHello; func(); func1(); var list = [1, 2, 3, 4]; list.forEach(print...
2018-12-15 15:30:07 613
原创 dart语言学习(十六)— 默认参数值
含义使用 = 在可选参数值指定默认值默认值只能是编译时常量案例void main(List&lt;String&gt; args) { printPerson("张三"); printPerson("张三", age: 28); printPerson("张三", age: 28, gender: &
2018-12-15 15:27:31 9675
原创 dart语言学习(十五)— 可选参数
含义可选命名参数:{param1,param2,…}可选位置参数:{param1,param2,…}如果存在具体参数,可选参数声明,必须在参数后面案例void main(List&amp;lt;String&amp;gt; args) { printPerson(&quot;张三&quot;); printPerson(&quot;张三&quot;, age
2018-12-15 15:23:35 1983
原创 dart语言学习(十四)— 方法定义&方法特性
方法定义返回类型 方法名(参数1,参数2,...){ 方法体... return 返回值}void main(List<String> args) { String person= getPerson("huangxiaoguo", 25); print(person);}String getPerson(String name,int age)...
2018-12-15 15:21:43 797
原创 dart语言学习(十三)— 控制流语句
条件语句if 语句if…else if语句if…else if…else语句void main(List<String> args) { int score = 60; if (score > 90) { print("优秀"); } else if (score > 60) { print("良好"); } else if ...
2018-12-15 15:09:30 310
原创 dart语言学习(十二)— 条件表达式
表达式三目表达式:condition? expr1:expr2??运算符:expr1:expr2案例void main(List<String> args) { int gender = 1; String str = gender == 0 ? "Male" : "Frmale=$gender"; print(str); String a; ...
2018-12-15 15:02:21 1894
原创 dart语言学习(十一)— 赋值运算符
运算符运算符:= 、??=复合运算符:+=、-=、*=、/=、%=、~/=案例void main(List<String> args) { int a = 11; int b, c = 5; b ??= 10; c ??= 10; //??=表示如果本身为空的时候进行赋值,如果不为空就不会再进行赋值 print("b=$b,c=$c")...
2018-12-14 15:28:29 1062
原创 dart语言学习(十)— 逻辑运算符
运算符运算符:!、&&、||针对布尔类型运算案例void main(List<String> args) { bool isTrue = true; print("!isTrue = ${!isTrue}"); bool isFalse = false; print("isTrue && isFalse =${isT...
2018-12-14 15:27:16 594
原创 dart语言学习(九)— 关系运算符
运算符运算符:==、!=、>、<、>=、<=判断内容是否相同使用 ==案例void main(List<String> args) { int a = 5; int b = 9; print("a==b =${a == b}"); print("a!=b =${a != b}"); print("a>b =${a &
2018-12-14 15:25:24 255
原创 dart语言学习(八)— 算术运算符
运算符加减乘除:+、-、*、/、~/、%递增递减:++var、var–、--var、var–案例void main(List<String> args) { int a = 92; int b = 3; print("a + b=${a + b}"); print("a - b=${a - b}"); print("a * b=${a * b}"...
2018-12-14 15:23:40 749
原创 dart语言学习(七)— dynamic动态类型
一般在使用泛型时使用void main() { var a; a = 10; a = "Dart"; dynamic b = 20; b = "huangxiaoguo"; var list = new List<dynamic>(); list.add("1"); list.add("value"); list.add(true); pr...
2018-12-14 15:20:35 4541 1
原创 dart语言学习(六)— Map
创建Map:var language={“first”:“Dart”,“two”:“java”};创建不可变Map:var language=const{“first”:“Dart”,“two”:“java”};构造创建:var language=new Map();常用操作:[],length;isEmpty(),isNotEmpty();keys,values;containsKey(...
2018-12-14 15:18:27 1110
原创 dart语言学习(五)— List列表
List(数组)创建创建List:var list=[1,2,3];创建不可变的List:var list=const[1,2,3];构造创建:var list =new List();常用操作:[],length;add(),insert();remove(),clear();indexOf(),lastIndexOf(); sort(),sublist();shuf...
2018-12-14 15:16:05 1868
原创 dart语言学习(四)— 字符串&布尔型
字符串字符串类型 使用单引号,双引号创建字符串 使用三个引号或双引号创建多行字符串 使用r创建原始raw字符串void main() { String str1 = "Hello"; //或'' String str2 = '''Hello Dart'''; print(str2); String str3...
2018-12-14 15:12:42 2357
原创 dart语言学习(三)— 数值型
数值型(Number):num数值型类型 整型:int ,浮点型:double abstract class int extends num {...} abstract class double extends num {...}例子: void main() { num a=10; a=12.5; int b=20; do...
2018-12-14 15:10:11 939
原创 dart语言学习(二)— 变量与常量
含义变量 1.使用var声明变量,可赋予不同类型的值 2.未初始化时,默认值为null 3.使用final声明一个只能赋值一次的变量常量 1.使用const声明常量 2.使用const声明的必须是编译期常量,不能再次被赋值案例:void main() { /** * 变量 */ var a; print(a); ...
2018-12-14 14:59:24 1162
原创 dart语言学习(一)— HelloWorld
vscode中创建hello_word.dart//Main程序入口void main() { //打印 print(&amp;quot;Hello World&amp;quot;);}在dart文件上右键——&amp;amp;gt;Start Without Debugging控制台输出
2018-12-06 11:54:58 856 1
原创 dart&Flutter开发环境配置及创建项目
dart开发web比不上js,开发后台比不上java,php等,所以这里安装dart以安装Flutter为例,安装Flutter后包含dart环境~!通用部分安装 Node下载地址:https://nodejs.org/en/安装 JDK8.x下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-...
2018-12-06 11:29:38 1094
openCV贾志刚.txt
2020-11-29
移动端强大的富文本编辑器richeditor-android
2018-01-15
Glide4使用简介
2017-12-25
android替换Glide通讯组件为Okhttp并监控加载进度
2017-11-21
java-android:AES加密,RAS加密,DES加密,MD5加密,Base64加密,异或加密
2017-09-20
kotlin-中文免费文档(后台,android,前端)
2017-09-15
使用RecyclerViewHeader一键添加RecyclerView头布局并实现轮播效果 实例源码下载
2017-01-23
商城首页一键回到顶部功能实现(包括ListView, RecyclerView 和 ScrollView)
2016-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人