Wednesday 8th
1.在 绘制 bitmap 是使用矩阵来控制变换, 包括绘制的位置, 角度等.
|
|
瞜一眼别人的代码, 总是会有意外收获.
2. TextView 显示空格.
TextView 有一个比较蛋疼的设定, 如果直接显示多个空格, 那么只显示一个. 这个只能通过 xml 文件中的空格来实现.
就可以显示空格了, 可以用于文字之前. 需要 make project 一下, 不然可能会显示错误. 其实这里的 没有什么特殊的意义, 仅仅是用来占位的一个字符, 并没有什么特殊意义.
Thursday 16th
3. Android 的字体可以使用 xml 的方式来定义了, 在最大的程度上解耦, 整体替换字体也是非常的方便的.
具体参考 Font in XML Android 官方文档, 解释的非常的详细的说.
4. 输入用户名密码.
我们的项目中肯定会遇到很多输入用户名密码的时候, 虽然可以使用 input text
和 input keyevent
指令, 但是调试的次数一多, 还是非常的麻烦.
提供一个作弊的连接, 可以免去敲键盘的尴尬. 因为 Android 设备也基于 linux 系统. Android自定义Shell完成文本输入
Friday 24th
5. RecyclerView 的分页加载.
实话实话, 因为项目中很少会做 RecyclerView 这一部分的东西, 所以对这部分的知识还是比较生疏的, 每次用到 RecyclerView 总会心里犯嘀咕, 所以开始做了一个 master_recycler 的小项目, 目标是熟练使用 RecyclerView 的各种使用, 掌握这个黑科技.
第一个小项目是分页加载, 原理是对 RecyclerView 的滑动事件做监听, 当显示到最后一个时, 去加载更多数据. 需要对 adapter 和 ScrollListener 做处理. scrollListener 设置监听, 在 adapter 中处理更多数据的加载.
但是个人感觉做的比较烂, 因为对这个的封装不好需要调用者了解两个接口的是用. 需要好好想想怎么去优化这部分内容.
对了, 项目已经出上传到了 github, 虽然写的烂, 但是我脸皮厚啊. master_recycler
Wednesday 29th
6.项目组的大神分享了一下 adb 脚本的高级操作, 可以自动输入文本, 自动换行之类的黑科技.
跳转链接: Android自定义Shell完成文本输入
注意 adb remount
指令以及 chmod 2777 filename
指令.