
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
14、如何全局搜索文件下所有的log日志。2)在顶部文件夹目录中输入”cmd"命令。2、dos窗口日志异常,使用命令清理下。3、直接在dos命令窗口查询某个关键字。10、强制拉起某个activity页面。9、强制关闭某个软件或者清除本地缓存。1)日志解压放到log文件夹中。3)在dos窗口里面进行搜索。11、查看某个应用的进程号。例如:demo 这个apk。13、查看设备屏幕像素密度。6、进入目录
4)、lifecycleScope,只能在Activity、Fragment中使用,会绑定Activity和Fragment生命周期。1)、GlobalScope,声明周期是process级别,即使Activity或Fragment已经被销毁,协程任然在执行。3)、viewModelScope,只能在ViewModel中使用,绑定ViewModel的生命周期。2)、MainScope,在Activ

1、问题分析大部分的App基本的架构就是底部按钮和fragment结合的,但是在使用的时候手机横竖屏、以及内存不够回收Activity会出现fragment重叠的问题问题原因:fragment的生命周期是依附于Activity的但是在Activity销毁时,fragment的信息被Activity的方法onSavedInstanceState()保存到内存中,当再打开App的时候界面会出现...
ViewStub虽然实现简单,但是源码设计巧妙。对于页面中的不常用布局使用ViewSutb懒加载有一定的优化效果。正确的使用merge可以有效的减少布局层级,提高页面渲染速度。但是merge使用限制比较多,应用场景比较少。

函数标准库常用的有:1、applyapply函数作为一个配置函数,可以传入一个接收者,然后调用一系列函数来配置它以方便使用,如果提供lambda给apply函数执行,它会返回配置好的接收者// 使用apply实现2、let能使某个变量作用于其lambda表达式里,让it关键字能引用。let和apply比较,let会把接收者传给lambda,而apply什么都不传,匿名执行完函数;apply会返回当

涉及到的代码在KotlinForJava的Kotlin1项目中,针对集合List和MutableList的操作进行测试,参考的是Kotlin中文学习资料,前面给出的文章中能找到相应的资源链接。学习的同时通过编码练习是很有必要的,除了加深理解还可以发现资料中存在的问题,常见的如IDEA或API更新了而资料是旧的,花时间去学习已经废弃的方法就不值得了。所以,建议英文好的通过官网给出的资料来学习是最..
1、为什么使用kotlin?1)简洁(数据类扩展方法区间)2)空值安全(针对空值处理的运算符)3)百分之百兼容java scale4)函数式编程JDK1.8lambda表达式5)协程(thread)6)DSL(领域特定语言)提示java好kotlin有哪些区别java是声明式语法声明式没有no return valuekotlin是表达式语法表达式有return va...
1、嵌套类说明:即类的内部再创建类但是不适用inner关键字;嵌套类是属于静态类,和外部类没有任何关系fun main(args: Array<String>) {//访问内部的方法var name = OutClass.InnerClass().sayHello()}class OutClass {var name = "张三"...
1、循环和区间1)for循环和foreach循环其是 遍历集合和字符串的方法fun main(args: Array<String>) {val str="qsdf"for (c in str) {//println("$c")}//foreach循环str.forEach {println(it.in...
Androidstudio配置flutter环境准备工作(1)下载Androidstudio开发工具下载链接:http://www.android-studio.org/国内社区下载链接:https://developer.android.google.cn/studio/ 官方地址(2)下载Git并安装下载链接:https://git-scm.com/...







