从 Android Studio 3.6 开始,视图绑定能够通过生成绑定对象来替代findViewById,从而可以帮您简化代码、移除 bug,并且从 findViewByI...
IP属地:浙江
从 Android Studio 3.6 开始,视图绑定能够通过生成绑定对象来替代findViewById,从而可以帮您简化代码、移除 bug,并且从 findViewByI...
Android原生是有应用程序权限管理的,即是AppOps,只是Google把它默认隐藏了。 本文对AppOps机制做一简要的分析和描述。 1.AppOps简介 AppOps...
背景 设计这个 BusUtils 其实是在做 ApiUtils[https://github.com/Blankj/AndroidUtilCode/tree/master/p...
约定 Activity.onCreate(),Fragment.onActivityCreated(),作为程序入口,不用写入太多代码,尽量保持只调用initXXX()方法,...
主要通过6个控制点实现。 绘制过程: 一些扩展函数,方便直接使用 PointF。 动画 分为 6 个阶段完成 具体请看:https://github.com/stefanJi...
Android Studio 内置了四种性能监测工具Memory Monitor、Network Monitor、CPU Monitor、GPU Monitor,我们可以使用...
反射机制是Java的一个非常实用的特性. 基于反射, 我们可以实现下面的接口 将类型作为参数传入方法中, 方法可以根据具体的类实现不同的逻辑, 返回不同数据类型的结果. 这十...
版权声明:本文为博主原创文章,未经博主允许不得转载。系列教程:Android开发之从零开始系列源码:github.com/AnliaLee/ExpandMenu,欢迎star...