0推荐
8K 浏览

刨根问底-论Android“沉浸式”

网上谈论“沉浸式”的文章多的不可胜数,有人把 “沉浸式” 叫做 “沉浸式状态栏” ,还有人称作为 “透明状态栏” 、 “变色状态栏” 等。
0推荐
5K 浏览

深入探索Android中的Handler

Handler是Android消息机制的上层接口,它为我们封装了许多底层的细节,让我们能够很方便的使用底层的消息机制。
0推荐
5K 浏览

千万级用户的Android客户端是如何养成的

Android客户端的架构不论如何演变,架构设计的出发点总是离不开两点,一是提高开发效率,二是降低维护成本。
0推荐
17K 浏览

一套完整的Android通用框架

现在做Android开发,已经是大好时机,网上有很多成熟的框架,我们应充分利用好这些,所谓前人种树后人好乘凉,很多时候压根不需要了解太多原理,只需站在巨人的丁丁上即可,当然您说您能力强,非要重复...
0推荐
8K 浏览

Android6.0 动态权限 笔录

在Android6.0中,系统权限被分为两大类:一类是Normal Permissions,这类权限一般不涉及用户隐私,是不需要用户进行授权的,比如手机震动、访问网络等;另一类是Dangerou...
0推荐
6K 浏览

Android业务组件化之现状分析与探讨

从事APP开发这么多年来,所接触的APP的体积变得越来越大,业务的也变得越来越复杂,总来来说只有一句话:这是一个APP臃肿的时代!所以为了告别APP臃肿的时代,让我们进入一个U盘时代,每个业务模...
0推荐
7K 浏览

看看开源库Universal Image Loader中存在的Bug

Universal Image Loader是安卓应用中图片加载的主流开源库,很多千万级的应用中都可以看到它的身影。
0推荐
9K 浏览

超简单方式教你打造原生侧滑菜单

其实很多时候我们在使用第三方控件的时候往往不知道背后是怎么实现的,使用原生控件可以让我们更好的理解一个交互或者说实现一个功能的原理,有利于做出性能与交互都非常优秀的APP
0推荐
9K 浏览

教你步步为营掌握Android自定义View

View是用户接口组件的基本构建块。通俗讲,在Android中,一个用户与一个应用的交互,其实就是与这个应用中的许许多多的View的交互,这些View既可以是简单的View,也可以是若干View...
0推荐
5K 浏览

Android 内存泄露总结

栈内存用来存放局部变量和函数参数等。它是先进后出的队列,进出一一对应,不产生碎片,运行效率稳定高。当超过变量的作用域后,该变量也就无效了,分配给它的内存空间也将被释放掉,该内存空间可以被重新使用。
0推荐
6K 浏览

Android应用配置构建详解

构建类型(Build Types)定义了Gradle在构建和打包app时使用的确切属性。AS默认设置了debug和release两种build type。
0推荐
29K 浏览

Android中如何优雅的实现分页

以QQ好友列表为例:假如你的好友总共有100个,那么考虑性能等因素,第一次只获取并显示前10条数据。当用户加载更多时,再去获取后面的10条数据,并与之前的数据合并一起展示给用户。
0推荐
7K 浏览

Android 分辨率与屏幕适配

对于移动端的屏幕适配,推荐借鉴web端经验,使用百分比布局,这样可以免去很多麻烦。
0推荐
8K 浏览

深度理解Android InstantRun原理(一)

简单介绍一下Instant Run,它是Android Studio2.0以后新增的一个运行机制,能够显著减少你第二次及以后的构建和部署时间。简单通俗的解释就是,当你在Android Studi...
0推荐
22K 浏览

Android 使用 JaCoco 分析单元代码测试覆盖率

JaCoCo(Java Code Coverage)就是一种分析单元测试覆盖率的工具,使用它运行单元测试后,可以给出代码中哪些部分被单元测试测到,哪些部分没有没测到,并且给出整个项目的单元测试覆...
0推荐
20K 浏览

Android 「透明栏」 Or 「沉浸式顶栏」

随着越来越多的人注重Material Design,对于界面的设计也有了更高的要求,于是就出现了各种美丽界面
0推荐
8K 浏览

Android单元测试-Robolectric 浅析

Robolectric 测试框架针对 Android 的组件(包含各种View)进行了统一的 Shadow ,使得我们不再依赖模拟器或真机,直接就单元测试就可方便地测试我们的 UI。
0推荐
7K 浏览

打造最好用的日志库:Android-PLog

做Android开发自然离不开日志的打印,从第一个Hello World程序到几十万行的大型App,开发用的IDE从Eclipse到Android Studio,编译系统从ant到gradle,...
0推荐
9K 浏览

安卓专项测试之GPU测试探索

我们在安卓上进行性能测试时,如果想获取CPU以及内存等常用性能指标,linux系统自身就提供了现成的方法,谷歌官方甚至公司内部也都提供了大量功能强大的分析工具。
0推荐
8K 浏览

Android 利用Gradle实现app的环境分离

有过互联网软件开发经验的朋友一定对于测试环境和生产环境这两个词很是熟悉,一般软件开发阶段都是在测试环境(比较常用的是内网环境)上运行调试,而正式打包发布时会配置生产环境(也称之为线上环境)的服务...
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档