• Android博客周刊第72期

     发表于 1 周 前

    ...

  • Android非UI线程更新UI的探索

     发表于 1 周 前

    众所周知,在Android中如果在非UI线程更新UI的话,会抛出异常:Only the original thread that created a view hierarchy ...

  • Android内存泄漏思考

     发表于 1 周 前

    Android内存泄漏是一个经常要遇到的问题,程序在内存泄漏的时候很容易导致OOM的发生。那么如何查找内存泄漏和避免内存泄漏就是需要知晓的一个问题,首先我们需要知道一些基础知识。...

  • Style中的轻量级插件化方案

     发表于 1 周 前

    也许我们潜移默化的认为,只有大的项目才有机会用到插件化,毕竟小公司业务相对不复杂、也不一定有那么多人去维护插件框架。但是通过这次实验,我们完全可以将一些功能做成轻量级插件,以实现动...

  • 一种粗暴快速的Android全屏幕适配方案

     发表于 1 周 前

    由于Android碎片化严重,屏幕适配一直是开发中较为头疼的问题。面对市面上五花八门的屏幕大小与分辨率,Android基于dp与res目录名称来适配的方案已无法满足一次编写全屏幕适...

  • Android开源:SoundRecorderUtils-录音功能直接拿去用

     发表于 1 周 前

    最近项目中需要用到录音的功能,搞定需求之后,花了些时间封装成一个录音的工具包,分享给大家,需要源码的 点击这里...

  • Android博客周刊第71期

     发表于 2 周 前

    新闻...

  • Android ProGuard 代码混淆那些事儿

     发表于 2 周 前

    Android 开发中为了代码安全一般都会使用 ProGuard 进行代码混淆,它可以把类名、属性名和方法名变为毫无意义的 a, b, c 等,但是有些代码是不需要混淆的,这时需要...

  • Android 中基于物理特性的动画简介

     发表于 3 周 前

    使用新的基于物理的动画系统,我们不需要为创建基于物理的动画提供持续时间或开始和结束值。Google 已经开放接口让开发人员能轻松创建酷炫动画,只需几行代码即可模拟物理定律。...

  • Android Weekly #267 安卓开发周刊 中文版

     发表于 1 个月 前

    ...

  • Room使用七步曲

     发表于 1 个月 前

    Room 是一个数据持久化库,它是  Architecture Component 的一部分。它让SQLiteDatabase的使用变得简单,大大减少了重复的代码,并且把SQL查询...

  • 滴滴插件化方案 VirtualApk 源码解析

     发表于 1 个月 前

    之前一直没有写过插件化相关的博客,刚好最近滴滴和360分别开源了自家的插件化方案。...

  • Android博客周刊第70期

     发表于 1 个月 前

    ...

  • Android动态壁纸解析

     发表于 1 个月 前

    动态壁纸是Android主屏幕中,可以动的、交互的背景。自Android 2.1开始支持。例如双击屏幕(Style中双击屏幕壁纸会变清晰)。相关的api在 android.serv...

  • Android博客周刊第69期

     发表于 1 个月 前

    ...

  • 最全面Android 导航模式解析

     发表于 1 个月 前

    导航这个话题本身就很复杂。希望此文章可以给想了解 Android 导航的人提供一个良好的基础。...

  • Android Weekly #266 安卓开发周刊 中文版

     发表于 1 个月 前

    ...

  • 21款炫酷动画开源框架,照亮你的APP

     发表于 1 个月 前

    最近对应用的UI视觉效果突然来了兴致,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架。...