一、CoordinatorLayout 的作用 CoordinatorLayout 作为一个 “super-powered FrameLayout”,主要有以下两个作用: 作...
一、CoordinatorLayout 的作用 CoordinatorLayout 作为一个 “super-powered FrameLayout”,主要有以下两个作用: 作...
人间观察因为穷,人会放弃体面: 个人形象的体面,工作的体面,社交的体面,尊严的体面。 在分析H.264码流前,我们得得先获取一个H.264的码流,两种方法获取:一是自己写个代...
Android-JNI-动态库的函数注册 时光荏苒,距离上次的文章已经3年多了。那这3年干啥了呢?平凡生活,在人间凑数。 来吧,展示!show me you code 在Li...
说在前面:Gradle中project是非常重要的,所以也会有非常多的API及其可配置的属性,笔者也有许多不了解的,在这只是讲一些开发中比较常用的一些API和属性。但是了解了...
一、文章说明 开始写文章了,才知道写文章真心耗费心力,希望自己尽量做到快速更新,也希望这些文章真心能帮助到开发者们。这篇文章主要讲述Android声音采集相关的知识,首先介绍...
本文主要分析了Android平板电量数据采集以及如何使用Battery Historian进行电量问题分析 1.battery historian平台搭建 1)安装batte...
一、简介 哪些情况下开启一个 Activity 会在新的 task 运行,哪些情况下会继续在原来的task 运行。 activity.getTaskId() 每个 Activ...
官方刷新框架provider及其实现原理。 Provider:实现数据改变时,对应的局部widget自动刷新。 响应式的实现。解决InheritedWidget由上而下的传递...
前言 《Android开发艺术探索》第三章弹性滑动中有这么一段话:”如何实现弹性滑呢?实现方法有很多,但它们都有一个共同的思想:将一次大的滑动分成若干次小的滑动并在一个时间段...