自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Kotlin学习笔记(七)

1、写Activityclass xxxActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) // 设置布局 setContentView(R.layou...

2019-01-07 10:11:46 1179 1

原创 Kotlin学习笔记(六)

31、简单图片处理 // 创建一个大小100*100像素的图片 var img = BufferedImage(100, 100, BufferedImage.TYPE_INT_RGB) // 设置图片的x为3,y为3的那个点为红色0xff0000 img.setRGB(3, 3, 0xff0000) ...

2018-11-14 10:07:03 141

原创 Kotlin学习笔记(四) - Lambda表达式

本文章借鉴了其他网络文章资源,仅做个人笔记1、开篇以下在main函数中定义了一个名为codeBlock的代码块,可以理解成是一个函数,这个函数接收一个名为f的Int类型参数,函数内部进行了打印操作,同时返回了一个3作为返回值,那么也就是说,codeBlock的返回值类型是Int类型(Kotlin类型自动推断机制),调用该函数,传入2,并用result接收函数的返回值,再打印result,可以发...

2018-11-09 10:37:46 191

原创 Kotlin学习笔记(五) - Standard.kt中的常用方法(let、with、apply等等)

创建一个demo工程,使用Android Studio搜索Standard.kt文件,可以打开Kotlin为我们准备的一系列提高编程速度,增加编程便捷性的方法1、run方法调用不需要有主语,可直接调用,传入一个代码块,该代码块假设返回类型为R,run方法内部将直接执行代码块内容,并将代码块的返回值(R类型)直接作为run方法的返回值进行返回,注意:代码块的最后一行是返回值// run方法@...

2018-11-09 09:45:47 1210

原创 Kotlin学习笔记(三)

21、对象// 普通对象class Cat(var name:String, var age:Int)使用:var mycat = Cat("小花", 1)// 含有方法的对象class Cat(var name:String, var age:Int){ fun speak(){ ... } private fun xuxu(){ // 私有方法 ... }}...

2018-11-06 09:58:12 141

原创 Kotlin学习笔记(二)

11、循环和范围var a = 0 .. 100 // 代表一个数组,从0到100var b = 0 until 100 // 代表一个数组,从0到99var c = a.reversed() // 表示从100到0var d = a.count() // 表示a数组的个数// 从0循环到100,并依次取出赋值给ifor(i in 0 .. 100){}// 从0循环到100,...

2018-11-06 00:06:27 155

原创 Kotlin学习笔记(一)

0、数据类型Byte Short Int Long Float Double 取值范围同Java1、HelloWorldfun main(args: Array<String>) { println("HelloKotlin")}2、var 定义变量 val定义常量 自动类型推断var i = 18i = 99999999999 // 报错,系统推断i为Int...

2018-11-02 09:39:59 155

原创 MIUI适配问题

参考小米官方文档就行:https://dev.mi.com/console/doc/detail?pId=1353

2018-11-01 10:39:17 493

原创 Fragment的Lifecycle使用

在Fragment中直接调用可以获取到Fragment当前的状态:getLifecycle().getCurrentState()该状态可以进行判断,比如,是否在某个状态后:getLifecycle().getCurrentState().isAtLeast(xxx)xxx处填写状态枚举类:Lifecycle.State.INITIALIZEDLifecycle.State.CRE...

2018-11-01 10:25:12 2690

原创 关于安卓7.0及以上的Https请求抓包问题android:networkSecurityConfig

Android 7.0(API 级别 24)及更高版本默认只承认系统CA,所以默认是安全的,不需要配置。如果想要系统承认用户自己安装的CA,则修改配置(比如调试时会需要抓包)。面向 Android 6.0(API 级别 23)及更低版本应用的默认配置如下所示,这段配置的意思是,承认系统CA和用户自己安装的CA,但这是一个默认配置,目前在6.0及以前好像都不起作用,即使去掉了user,依然承认自己...

2018-10-31 10:42:07 7743

原创 Git常用命令

Git常用命令// 基本使用git init 初始化仓库git add fileName,fileName或者git add . 将多个文件或者全部文件加入到控制中git commit -m “注释” 提交git status 查看分支状态git checkout -b newfeature 创建并切换到newfeature分支git branch newfea...

2018-10-30 21:27:44 209

空空如也

空空如也

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

TA关注的人

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