240 发简信
IP属地:加州
  • AccessibilityService使用入门

    AccessibilityService设计初衷在于帮助残障用户使用android设备和应用,在后台运行,可以监听用户界面的一些状态转换,例如页...

  • Resize,w 360,h 240
    Material之CoordinatorLayout + Behavior笔记

    最新项目中用到了些Material效果,在此对自己的学习做个小结。 首先养成良好的学习习惯-----看源码: CoordinatorLayout...

    0.4 4815 5 37
  • Resize,w 360,h 240
    MVVM之DataBinding学习笔记

    [TOC] 前言 ...想了半分钟,好像并没有啥需要特别声明的,能翻到这篇文章的人,相信也早已了解了DataBinding是个什么东西,所以还是...

    0.6 7852 1 30 1
  • RecyclerView的item选中放大

    [TOC] 需求 最近在做的一个TV项目,我们知道TV一般是通过遥控器来进行选择的,因此有这样一个需求,需要在item被选中(获得焦点)时放大该...

  • Resize,w 360,h 240
    Flutter之旅:路由导航

    这章来聊聊flutter的路由管理,也可以理解为页面导航,用来处理页面之间的跳转、参数传递、动画展示等功能。 路由导航主要由跳转和返回两个操作,...

    1.0 4871 1 12
  • android使用Room将数据保存在本地数据库中

    Room提供了一个覆盖SQLite的抽象层,可以在利用SQLite的全部功能的同时进行更方便、流畅的数据库访问。 添加依赖 为了在自己的应用中使...

    1.0 5149 0 10
  • Resize,w 360,h 240
    android framework之旅(一)下载源码

    公司产品需要和硬件通信,最近有需求要去掉每次USB插入时的弹窗授权提示,研究了两天最后发现最完美的解决方法居然是修改android系统源码,So...

  • kotlin使用Dagger2

    Dagger2有Google接手开发的一个基于JSR-330标准的依赖注入框架,它会在编译期间自动生成相关代码,负责依赖对象的创建,达到解耦目的...

  • 自定义登陆动画

    [TOC] 效果图 一个自用的登陆动画,可以自定义背景颜色、文本、选中颜色、动画时间等。需要android21以上版本。 实现步骤 自定义登陆按...