• Android卡顿检测方案

     发表于 7 个月 前

    应用的流畅度最直接的影响了App的用户体验,轻微的卡顿有时导致用户的界面操作需要等待一两秒钟才能生效,严重的卡顿则导致系统直接弹出ANR的提示窗口,让用户选择要继续等待还是关闭应用...

  • ViewPager系列之 仿魅族应用的广告BannerView

     发表于 7 个月 前

    Banner广告位是APP 中的一个非常重要的位置,为什么呢?因为它能带来money。是一个公司很重要的一个营收点。像那种用户数基数特别大的产品,如facebook、twitter...

  • Android博客周刊第65期

     发表于 7 个月 前

    ...

  • 一场由Parcelable引发的血案

     发表于 7 个月 前

    前阵子接手了直播模块,有个需求需要在已有的AIDL接口中增加多一个int类型的参数B。由于该AIDL接口中已经有了一个自定义类型的参数A(已经实现Parcelable接口),我便将...

  • Lifecycle-aware Components 源码分析

     发表于 7 个月 前

    最近看到不少人讨论 Google 推的 Android Architecture Components ,其中 Handling Lifecycles 一章展现了如何利用 andr...

  • Android仿饿了么首页导航栏(ViewPager)

     发表于 7 个月 前

    在饿了么首页中我们能看到这样的布局(如下图)。红框内是一个可以左右滑动的页面,每一个页面类似于九宫格,都有可供点击图标。对于这样的布局,我在网上找了很久都没有找到相关的名称,所以我...

  • Android 图片加载框架Picasso基本使用和源码完全解析

     发表于 7 个月 前

    说到Picasso,相信Android开发人员绝不陌生,它是Square公司开发的一款图片加载神器。使用过它的coder绝对是爱不释手:对它本身而言,轻量安全,有效加载图片并防止O...

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

     发表于 7 个月 前

    ...

  • 2017 春季最酷的 30 个 Android 库

     发表于 7 个月 前

    这里是 30 个我最喜欢的在 2017 年 3 月前新出现的 Android 库。其中一些并没有用于实际产品,但你使用它们可能会得到很多的乐趣。我希望你们喜欢这些库。...

  • Android截屏与WebView长图分享经验总结

     发表于 7 个月 前

    截屏监听、 WebView 生成长图以及长图分享都是我们团队之前未曾遇到过的业务需求,在满足产品业务需求的同时,也踩了很多坑,积累了一些经验,特此总结。...

  • MockNet -- Android网络接口开发与测试神器

     发表于 7 个月 前

    最近写了一个轻量级的服务器框架 MockNet,可以在 Android 上或者 Java 平台快速搭建服务器,方便开发和测试网络接口,不需要服务器知识就可以使用。...

  • 使用Android NDK和Java测试Linux驱动

     发表于 7 个月 前

    在 Android系统中Linux驱动主要的使用者是APK程序。因此,Linux驱动做完后必须要用APK程序进行测试才能说明Linux驱动可以正常使 用。由于上一节在Android...

  • Android中导致内存泄漏的竟然是它----Dialog

     发表于 7 个月 前

    最近接入了公司组件分析云,在 App 进行 mokey 测试的时候顺便检测内存泄漏问题。于是,就在前天的测试中,楼主一瞬间收到了4个这样的 Bug 单,瞬间心理无比纠结,真有千万只...

  • 使用 ConstraintLayout 制作漂亮的动画

     发表于 7 个月 前

    最近ConstrainLayout是Android中比较火的一个东西。ConstrainLayout可以使View层级扁平化,提升性能,支持任意的边框,其目的就是修复之前layou...

  • Google 官方推出应用开发架构指南

     发表于 7 个月 前

    虽然说 Android 的架构选择一直都很自由,MVP、MVC、MVVM 各有拥趸。但 Google 最近还是推出了一份关于应用架构的实践指南,并给出了相当详尽的步骤和一些指导建议...

  • Android数据库框架:greenDAO vs LiteOrm

     发表于 7 个月 前

    文主要针对 greenDAO 和 LiteOrm,因为据说 greenDAO 是基于Android SQLite的最快、性能最强悍的数据库框架,因为他不涉及反射,靠的是代码辅助生成...

  • Android 热修复 Tinker Gradle Plugin解析

     发表于 7 个月 前

    一直关注tinker的更新,也在项目中对tinker进行了使用与定制,tinker中包含了大量的可学习的知识,项目本身在也具有非常强的价值。...

  • 浅析Android的窗口

     发表于 7 个月 前

    在开发过程中,我们经常会遇到,各种跟窗口相关的类,或者方法。但是,在 Android 的框架设计中,到底什么是窗口?窗口跟 Android Framework 中的 Window ...

  • [译]Android UI 性能优化

     发表于 7 个月 前

    本文来源于Google IO 2017上的视频 Android Performance: UI ,翻译自Android官网 Slow rendering ;个人觉得非常有价值,比如...