
学习之路
迟到的菜鸟
没有坚持,到哪里都是放弃。
展开
-
关于安卓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 · 7886 阅读 · 0 评论 -
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 · 196 阅读 · 0 评论 -
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 · 209 阅读 · 0 评论 -
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 · 222 阅读 · 0 评论 -
Kotlin学习笔记(四) - Lambda表达式
本文章借鉴了其他网络文章资源,仅做个人笔记1、开篇以下在main函数中定义了一个名为codeBlock的代码块,可以理解成是一个函数,这个函数接收一个名为f的Int类型参数,函数内部进行了打印操作,同时返回了一个3作为返回值,那么也就是说,codeBlock的返回值类型是Int类型(Kotlin类型自动推断机制),调用该函数,传入2,并用result接收函数的返回值,再打印result,可以发...原创 2018-11-09 10:37:46 · 246 阅读 · 0 评论 -
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 · 1324 阅读 · 0 评论 -
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 · 197 阅读 · 0 评论 -
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 · 270 阅读 · 0 评论 -
MIUI适配问题
参考小米官方文档就行:https://dev.mi.com/console/doc/detail?pId=1353原创 2018-11-01 10:39:17 · 565 阅读 · 0 评论 -
Fragment的Lifecycle使用
在Fragment中直接调用可以获取到Fragment当前的状态:getLifecycle().getCurrentState()该状态可以进行判断,比如,是否在某个状态后:getLifecycle().getCurrentState().isAtLeast(xxx)xxx处填写状态枚举类:Lifecycle.State.INITIALIZEDLifecycle.State.CRE...原创 2018-11-01 10:25:12 · 2829 阅读 · 0 评论 -
Kotlin学习笔记(七)
1、写Activityclass xxxActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) // 设置布局 setContentView(R.layou...原创 2019-01-07 10:11:46 · 1280 阅读 · 1 评论