• Android混淆从入门到精通

    简介 作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只...

  • 120
    ContentProvider从入门到精通

    前言 ContentProvider虽然与Activity、Service、BroadcastReceiver齐名为Android四大组件。但如果你不是特别开发一款与其他AP...

  • 120
    Android沉浸式UI,看这一篇就够了

    前言 Android对这种沉浸式风格的支持跨度了好几个版本,真正系统级别的完全支持要到Android 6.0,而从Android 3.0开始就多多少少有了点这种沉浸式风格的影...

  • 120
    你真的会用Android中Strings资源吗

    Android为了帮助开发者把应用更方便发布给全球不同语言的人们使用,建议开发者在进行开发时不要把UI呈现相关的文本内容硬编码,而是把内容写入到strings.xml中,这样...

  • 120
    Attr、Style和Theme详解

    前言 这三个概念贯穿Android框架的方方面面,是Android程序设计中很重要的一环,理解它们,并能学以致用,不但可以让你的代码变得简洁明了,还可以让你的应用更加灵活。但...

  • 120
    免费自建一个酷炫的博客

    前言 先看下我们搭建的博客的最终效果: http://firebase.tech/本篇所介绍的搭建博客是基于firebase项目的,所以你需要对firebase有那么一丁点了...

  • Android中常见的内存泄漏

    写在前面 虽然现在手机的内存不断增大,但Android为了实现不同应用间运行隔离,不至于相互影响,所以对单个应用最大可使用的内存做出了限制。限制大小在不同手机设备和ROM上都...

  • Android端实现Cookie机制

    简介 Session是服务端验证客户端身份的一种机制。而Cookie是客户端存储的一种身份凭证,由服务端在回应的消息头中通过Set-Cookie字段“种”在客户端。以后每次客...

  • ListView优化为何ViewHolder用static类

    如果有人还不了解ViewHolder为什么可以起到优化作用,我这边再做下简单说明:Android的findViewById动作是比较耗时的,需要遍历布局的树形结构,才能找到相...