自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄孝果的博客

You’ll never realize how strong you are until you have no other choice but to be strong

  • 博客(24)
  • 资源 (27)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Flutter点击事件和页面传值

点击事件在flutter开发中,点击事件必须在布局外面包裹InkWell,借助InkWell来进行传值,核心代码如下: //如果要点击,外面必须包裹一层InkWell new InkWell( onTap: () { Navigator.of(context).push(new MaterialPageRout...

2018-12-29 17:16:30 5953 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 6700

转载 Android仿网易云音乐中锁屏后在开锁界面插屏功能

这个功能实现起来应该有多种方式,可以使用WindowManager创建window的方法。在本文中我们使用开启一个Activity来充当锁屏界面。实现步骤有以下两步:一、后台开启一个Service,监听屏幕锁屏广播。二、当屏幕熄灭,收到广播后,开启充当锁屏界面的Activity。实现思路就是这么简单,但具体细节需要说说。首先开启Service。Intent service = new...

2018-12-28 11:58:33 2420 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 231

原创 dart语言学习(十九)— 闭包

含义闭包是一个方法(对象)闭包定义在其他方法内部闭包能够访问外部方法内的局部变量,并持有其状态案例void main(List<String> args) { var func = a(); for (var i = 0; i < 5; i++) { func(); } print("-------------------------...

2018-12-15 16:01:41 2377

原创 dart语言学习(十八)— 匿名方法

定义(参数1,参数2,....){ 方法体... return 返回值 }可赋值给变量,通过变量进行调用可在其他方法中直接调用或传递给其他方法void main(List<String> args) { var func = () { print("Hello"); }; func(); var func1 = (str) {...

2018-12-15 15:33:06 1169

原创 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 424

原创 dart语言学习(十六)— 默认参数值

含义使用 = 在可选参数值指定默认值默认值只能是编译时常量案例void main(List<String> args) { printPerson("张三"); printPerson("张三", age: 28); printPerson("张三", age: 28, gender: &amp

2018-12-15 15:27:31 6591

原创 dart语言学习(十五)— 可选参数

含义可选命名参数:{param1,param2,…}可选位置参数:{param1,param2,…}如果存在具体参数,可选参数声明,必须在参数后面案例void main(List<String> args) { printPerson("张三"); printPerson("张三", age

2018-12-15 15:23:35 1040

原创 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 540

原创 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 142

原创 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 1685

原创 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 741

原创 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 362

原创 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 &amp

2018-12-14 15:25:24 138

原创 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 482

原创 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 3923 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 883

原创 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 1524

原创 dart语言学习(四)— 字符串&布尔型

字符串字符串类型 使用单引号,双引号创建字符串 使用三个引号或双引号创建多行字符串 使用r创建原始raw字符串void main() { String str1 = "Hello"; //或'' String str2 = '''Hello Dart'''; print(str2); String str3...

2018-12-14 15:12:42 2039

原创 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 664

原创 dart语言学习(二)— 变量与常量

含义变量 1.使用var声明变量,可赋予不同类型的值 2.未初始化时,默认值为null 3.使用final声明一个只能赋值一次的变量常量 1.使用const声明常量 2.使用const声明的必须是编译期常量,不能再次被赋值案例:void main() { /** * 变量 */ var a; print(a); ...

2018-12-14 14:59:24 1001

原创 dart语言学习(一)— HelloWorld

vscode中创建hello_word.dart//Main程序入口void main() { //打印 print("Hello World");}在dart文件上右键——>Start Without Debugging控制台输出

2018-12-06 11:54:58 594 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 893

使用阿里ARouter路由实现模块化开发流程

使用阿里ARouter路由实现模块化开发流程,介绍了Arouter的基本使用方法,快速实现模块化开发

2017-12-08

android使用CollapsingToolbarLayout实现折叠效果

android使用CollapsingToolbarLayout实现折叠效果

2017-02-09

移动端强大的富文本编辑器richeditor-android

通常我们使用富文本编辑器都是在H5端实现,但是如果你遇到在移动端发表文章的功能,那么richeditor-android这套框架可以轻松为你实现,不需要再使用大量的控件进行拼凑!

2018-01-15

greendao3.0以上数据库到底该怎么升级下载

greendao3.0以上数据库到底该怎么升级

2017-01-16

openCV贾志刚.txt

openCV贾志刚视频教程,网盘地址,OpenCV级联分类器训练与使用实战教程,OpenCV 特征提取与检测实战视频课程,OpenCV视频分析与对象跟踪实战教程,OpenCV图像处理-小案例实战教程,OpenCV图像处理视频课程,OpenCV图像分割实战视频教程等多个文件。

2020-11-29

java-android:AES加密,RAS加密,DES加密,MD5加密,Base64加密,异或加密

java代码实现各种加密算法:AES加密解密,RAS加密解密,DES加密解密,MD5加密,Base64加密解密,异或加密解密

2017-09-20

商城首页一键回到顶部功能实现(包括ListView, RecyclerView 和 ScrollView)

一般只要做商城的大家都知道或都见过有个悬浮按钮,当你向下滑动到一定的位置的时候他就会乖乖的弹出了!当你点击一下他就会跳转到页面的顶部(其实可以是任何位置的),在顶部的时候他就会乖乖的消失。

2016-12-17

android:kotlin语言使用greendao数据库简解

使用kotlin语言编写android程序时,使用greendao3.0数据库简介

2017-10-05

利用fmod实现android仿QQ变声功能

利用fmod实现android仿QQ变声功能,可以直接使用到项目中

2019-09-19

使用RecyclerViewHeader一键添加RecyclerView头布局并实现轮播效果 实例源码下载

使用RecyclerViewHeader一键添加RecyclerView头布局并实现轮播效果

2017-01-23

lottie动画效果使用简例

lottie动画效果使用简例

2017-02-21

使用RecyclerView打造QQ条目侧滑效果

使用RecyclerView打造QQ条目侧滑效果

2017-01-07

快捷使用Retrofit网络请求框架(get请求,post请求,上传文件)

快捷使用Retrofit网络请求框架(get请求,post请求,上传文件)

2017-03-24

Glide4使用简介

我想大多数人在自己的项目中还是使用Glide3.7.1这个版本吧!不过Glide版本现在已经到4.4.0了! 当我们把Glide3更换成Glide4,会发现大部分地方都报错了,那么该怎样快速替换Glide3为Glide4呢?

2017-12-25

android插件化——支付宝如何在不安装淘票票的情况下加载淘票票原生App

android插件化——支付宝如何在不安装淘票票的情况下加载淘票票原生App

2018-04-11

Android仿淘宝最新向上滚动广告条

在之前的淘宝中。向上滚动的广告条只有文字,而现在的广告条不仅有文字还有图片滚动.

2018-01-03

连连支付官方demo

连连支付官方demo下载下来导入AndroidStudio可能不能使用,这里重新写了一下,导入AS就可以使用

2017-10-31

android:RecyclerView交互动画(上下拖动,左右滑动删除)

android:RecyclerView交互动画(上下拖动,左右滑动删除)

2018-10-11

android增量更新.zip

使用NDK的方法,解决android项目增量更新,主要使用bsdiff和bzip2

2019-08-22

MVVM之DataBinding的使用

MVVM中DataBinding的使用,帮助小白从0开始快速使用DataBinding到自己的项目中

2018-06-02

android替换Glide通讯组件为Okhttp并监控加载进度

主要实现将Glide通讯组件更换为当下最流行的网络加载框架Okhttp,并且通过拦截器实现图片加载进度,demo中还包括更换缓存路径和更换加载模式为ARGB_8888功能等

2017-11-21

使用RecyclerView自定义目录快速索引

使用RecyclerView自定义目录快速索引

2017-01-11

jsoup-1.8.1

使用 jsoup 来解析 HTML。

2017-08-02

android新特性:DrawerLayout与NavigationView配合使用

android新特性:DrawerLayout与NavigationView配合使用

2017-01-20

kotlin-中文免费文档(后台,android,前端)

kotlin-中文免费文档(后台,android,前端),本来不想设置积分的,但是为什么现在显示最少是1积分,没法选0积分。

2017-09-15

集合&&IO总结表

集合&&IO总结表

2017-01-15

仿SlidingMenu自定义QQ侧滑菜单

仿SlidingMenu自定义QQ侧滑菜单

2017-01-09

晓果博客的留言板

发表于 2020-01-02 最后回复 2020-04-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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