240 发简信
IP属地:湖北
  • 120
    setContentView与Activity初始布局

    我们常常在Activity中调用setContentView方法来设置自己的布局,然而其实仔细点会发现我们设置的布局并不是Activity显示的全部,有的地方可能设置一个空的...

  • 布局解析-LayoutInflater分析

    一般添加布局或控件有两种方式,一种是直接new对应的View,然后通过addView方法添加到父控件中,一种是将布局写在layout的xml文件中,然后调用调用接口添加到父控...

  • 存储访问框架SAF简析(Storage Access Framework)

    1.简介 https://developer.android.google.cn/guide/topics/providers/document-provider[https...

  • 120
    运行时权限

    https://developer.android.google.cn/guide/topics/permissions/overview#runtime[https://d...

  • 120
    每天上班10小时,写作2小时,每年读上百本书,公开我的时间管理秘诀......

    我一天的工作量,是公司同事的2到3倍,每天上班10小时,下班后自由写作2小时,每年阅读上百本书,这个习惯坚持了很多年。 最近不少小伙伴私聊我关于时间管理的方法,那么今天就和大...

  • 120
    Android Studio Plugin 插件开发教程(一) —— 开发你的第一个插件

    项目源码 https://github.com/boredream/AndroidDatabaseGeneratorPlugin 系列教程 Android Studio Pl...

  • 120
    系统音量条相关

    1、音量键处理 如上,对于一般场景下,按音量上/下键,其事件传递到焦点窗口的根节点布局时(一般的Activity根节点布局都是DecorView)会走到DecorView的d...

  • 120
    Android启动窗口SplashScreen

    首先介绍下什么是启动窗口,对于大部分应用冷启动时的场景都会有启动窗口,为了让效果更明显,在如下代码中(只是一个基本的可以运行的应用即可)添加了sleep5s的代码,在按rec...

  • Android源码下载

    做Android有5、6年了,最近才明白要多学习、多积累、多总结、多记录,不积跬步无以至千里,不积小流无以成江海,只有始终走在前沿,才不会被淘汰 Android源码下载并不难...