简单项目实战flutter(功能篇)

通过State改变界面

不同于在原生Android中手动改变控件的属性,Flutter使用State来管理界面状态,使用setState方法改变state

Read More

简单项目实战flutter(布局篇)

这是一个在撸完两个官方Demo之后,为了实践操作重写了原来app的项目。
虽然这个app基本上只有一个页面,算不上复杂但可以说内容丰富,涉及到的常用功能也不少,在花了三天假期的两天撸完大部分内容之后,感觉还是学到了不少知识点,在此做一些总结归纳,避免过几天忘记了。

Read More

Android Template学习笔记

Android Studio的Template,大致可以从复杂程度上分为三种:Live Template,File Template和Activity Template(或Project Template)。

Read More

Android Retrofit 学习笔记

基于Retrofit2.6+kotlin协程

Read More

Android 6.0适配权限申请

在Android 6.0 (API 23) 发布之前, 所有的权限都在安装应用的时候显示给用户(在清单文件中声明),用户确认安装则表示全部接受这些权限, 之后无法撤销对这些权限的授权.
Android 6.0开始, 一部分比较危险的权限需要在程序运行时显式弹框,显式请求用户授权。什么时候弹这个框,由应用程序自己决定.
对于其他认为不是很危险的权限,仍然保持原来的做法,在用户安装应用程序时就予以授权。
同时在设置中,对于应用的危险权限,用户可以选择性地进行授权或者关闭。

Read More

听着大蛇团写代码的时候

最近听了一个SHE全集正序歌单,从她们刚出道每一张组合专辑,到后来各自发展出的单人专辑,以及和别人合作的歌,演唱会的现场,听了好多好多种她们的声音,勾起了很多很多回忆,也知道了很多很多新东西,趁着心情复杂的时候记录一下吧。

Read More