Dagger2有Google接手开发的一个基于JSR-330标准的依赖注入框架,它会在编译期间自动生成相关代码,负责依赖对象的创建,达到解耦目的...
这章来聊聊flutter的路由管理,也可以理解为页面导航,用来处理页面之间的跳转、参数传递、动画展示等功能。 路由导航主要由跳转和返回两个操作,...
这篇文章起源于之前遗留的一个问题(https://www.jianshu.com/p/189816294b37),公司的产品需要使用开发板做ho...
AccessibilityService设计初衷在于帮助残障用户使用android设备和应用,在后台运行,可以监听用户界面的一些状态转换,例如页...
定个小目标,实现一个简单的围棋人机对弈,因为公司就是做的围棋相关,自定义棋盘必然是UI上绕不过去的一个坎。所以还是花了2天的时间来了解flutt...
终于配置、下载、编译、刷机各种环节均已打通,回归到自己的初始目标,去除每次重启插入usb后的权限弹窗提示。 环境 源码版本:5.1.1 修改 我...
有时候我们需要在自己的应用中使用一些系统相关权限,比如USB权限,如果我们自己的应用所在进程和系统进程为同一个UID,就会默认拥有该权限,不需要...
状态信息 首先来了解一下控件各种常见状态下的表示方法: :selected:被选中状态,比如RadioButton。 :editable:可编辑...
这几天捣鼓了下源码的编译和烧入真机,终于闲下来有空总结一下,总体来说源码的编译还比较顺利。 编译环境 编译的环境具体要求可以查看官方的文档,不想...