0%

老项目维护,最老代码可以追述到十年前!生词本背单词维护至今,除了新功能开发,UI迭代,架构没有特别大的变更。后续引入Rxjava+retrofit,安卓系统高版本适配等几次动静都不大。现在安卓开发MAD已经成熟,Jetpack Compose趋于稳定,是时候来一波大的改造了。

阅读全文 »

最近帮媳妇儿做了个排班表管理应用,可以在日历上直接安排排班信息,同时可以生成汇总的excel表。简单记录下过程,为了凸显项目的高大上,给项目命名叫OA排班表(dodge

阅读全文 »

Jetpack Compose是Google在2019年推出的一个现代化UI框架,最近终于进入beta阶段,Google I/O 2021透露将在7月发布稳定版。对标iOS Swift UI,可以预见安卓UI开发方式也将迎来巨变,是时候调研一波了。

阅读全文 »

最近想研究下竞品app的页面,想在真机上使用hierarchyviewer工具看看,再dump数据库看看(刚升级sdk build tool到28,hierarchyviewer已经被移除了。。老实用studio上的view inspector吧)。竞品是release包,手上也没有root机器,怎么办呢,想起以前debug开发机的便利,果断刷机。手上正好有个nexus 6p,完全可以自己编译aosp源码,刷个user-debug的开发机。系统都可以debug,装在上面app就随便揉捏了。

阅读全文 »

kotlin coroutines学习摘要。协程的定义及优缺点。kotlin coroutine关键字和概念的初步理解。在安卓开发下的应用场景及简单应用。
入门级别。
命令行工具

阅读全文 »

概述

使用github page + hexo搭建博客最佳实践。md文件和生成的博客网站文件分开管理,推送到各自的仓库保存。三步即可完成博客创建到发布并留档。

  1. hexo new "new blog title" 写md文件
  2. hexo g -d 生成静态博客网站文件并部署到github page
  3. git commit -am "save" && git push 推送md文件到github
    阅读全文 »