Flow和Mortar的调查

原文链接 : Architecting An Investigation into Flow and Mortar “在 App 开发过程中尽可能使用 Fragment 替代 Activity”,Google 官方的这个建议无疑让万千 Android 开...

1667次阅读  |  5年以前  |  阅读全文 »
开发安全的Android应用

原文链接 : Develop a secured Android application 安卓应用已经广泛用于处理非常敏感的信息。保证用户的信息不被居心叵测的人轻易截获是每个Android开发者的责任。“开放...

2936次阅读  |  5年以前  |  阅读全文 »
我们为什么要用fitsSystemWindows

原文链接 : Why would I want to fitsSystemWindows? System windows 指的就是屏幕上status bar、 navigation bar等系统控件所占据的部分。 绝大多数情况下,你都不需要理...

2196次阅读  |  5年以前  |  阅读全文 »
Gradle小知识#2:学学语法

原文链接 : Gradle tip #2: understanding syntax 在第一部分,我们聊了下Gradle中的任务以及构建过程中的不同阶段。但是,在我发布上篇文章之后我意识到在继续深入Gradle...

1485次阅读  |  5年以前  |  阅读全文 »
TextView预渲染研究

原文链接 Android中的TextView是整个framework中最复杂的控件之一,负责Android中显示文本的大部分工作,framwork中的许多控件也直接或者间接的继承于TextView,例如Button...

2198次阅读  |  5年以前  |  阅读全文 »
让你了解数据加载的生命周期

原文链接 : Making loading data lifecycle aware 创建动态应用需要动态数据,但我希望在 UI 线程加载数据前就已经把事情搞定(因为一些性能问题或其他类似的)。这样的讨...

1770次阅读  |  5年以前  |  阅读全文 »
一种更清晰的Android架构

原文链接 : Architecting Android…The clean way? 过去几个月以来,通过在Tuenti网站上与@pedro_g_s和@flipper83(安卓开发两位大牛)进行友好讨论之后,我决定写这篇关于...

3748次阅读  |  5年以前  |  阅读全文 »
APK文件的重打包

在Android应用逆向工程的系列博客中,我们已经讨论过了APK的文件格式, aapt 和 dex2jar,接下来我们介绍Apktool。 我们都知道,APK的资源文件是经过压缩以二进制的格式存储...

4971次阅读  |  5年以前  |  阅读全文 »
Android DataBinding:再见Presenter,你好ViewModel!
5473次阅读  |  5年以前  |  阅读全文 »
安卓Binder架构概述
1892次阅读  |  5年以前  |  阅读全文 »
延迟共享元素的过渡动画 (part 3b)
2084次阅读  |  5年以前  |  阅读全文 »
Android 如何直播RTMP流
2451次阅读  |  5年以前  |  阅读全文 »
检测和解决Android应用的性能问题

前言 无论你的应用多么有创新性、有用,如果它卡得要命,或者非常消耗内存,那么没人将会愿意使用它。 因此,性能变得尤为重要。当你忙碌于构建精美的用户界面或者完成新的...

3214次阅读  |  5年以前  |  阅读全文 »
Android开发, III: 规范: 性能
1780次阅读  |  5年以前  |  阅读全文 »
检测Android应用的启动与关闭
1842次阅读  |  5年以前  |  阅读全文 »
Flux and Android
2337次阅读  |  5年以前  |  阅读全文 »
在Activity配置改变时保存状态
2410次阅读  |  5年以前  |  阅读全文 »
开发技术前线 第九期
1570次阅读  |  5年以前  |  阅读全文 »
Android C++ 引用计数介绍, part 1
1672次阅读  |  5年以前  |  阅读全文 »
Android权限 - 第四篇

原文链接 : Permissions – Part 4 在Marshmallow(棉花糖,Android6.0版本)中Android添加了一个新的权限模块,需要开发者在授权的时候做一些不同的处理。在这一系列中,...

2352次阅读  |  5年以前  |  阅读全文 »
手动实现布局Transitions动画-第三部分
2716次阅读  |  5年以前  |  阅读全文 »
作者授权列表
1667次阅读  |  5年以前  |  阅读全文 »
IndeterminateProgressbar解析-Part 5
1415次阅读  |  5年以前  |  阅读全文 »
Android之WebRTC介绍
2089次阅读  |  5年以前  |  阅读全文 »
How to generate Java sources using buildSrc Gradle project and Codemodel
2292次阅读  |  5年以前  |  阅读全文 »
Activity测试
1774次阅读  |  5年以前  |  阅读全文 »
如何自定义Lint规则
2025次阅读  |  5年以前  |  阅读全文 »
Android 进行单元测试难在哪-part4
1914次阅读  |  5年以前  |  阅读全文 »
注意API 21 (Android 5.0) 上的EditText
1776次阅读  |  5年以前  |  阅读全文 »
Tinting drawables
2006次阅读  |  5年以前  |  阅读全文 »
Android 进行单元测试难在哪-part2
2087次阅读  |  5年以前  |  阅读全文 »
Parcelable 与 Serializable的性能对比

当你开始写android时,我们所学到的是不能直接向Activities和Fragments传递对象,我们不得不借助Intent或者Bundle来传递它们。 当我们看api文档的时候,我们认识到有两种选...

2877次阅读  |  5年以前  |  阅读全文 »
Android LayerDrawable 和 Drawable.Callback
1996次阅读  |  5年以前  |  阅读全文 »
一个支持多设备的Android参考应用
1452次阅读  |  5年以前  |  阅读全文 »
开发技术前线 第七期 周报
1941次阅读  |  5年以前  |  阅读全文 »
Ted Mosby - 软件架构
2391次阅读  |  5年以前  |  阅读全文 »
MVP在Android平台上的应用
3305次阅读  |  5年以前  |  阅读全文 »
# 在Java和Android中使用Optional
2454次阅读  |  5年以前  |  阅读全文 »
让EditText中的链接即可点击又可编辑
2488次阅读  |  5年以前  |  阅读全文 »
重构Plaid-响应式的MVP模式(一)
2340次阅读  |  5年以前  |  阅读全文 »
一种在android中实现MVP模式的新思路
2297次阅读  |  5年以前  |  阅读全文 »
在Android M中权限被拒绝时该如何处理
2273次阅读  |  5年以前  |  阅读全文 »
Square:从今天开始抛弃Fragment吧!
2093次阅读  |  5年以前  |  阅读全文 »
第四章 微服务架构
2056次阅读  |  5年以前  |  阅读全文 »
Speed up your app
2089次阅读  |  5年以前  |  阅读全文 »
Android MVVM模式
2444次阅读  |  5年以前  |  阅读全文 »
构建我的Presentation层
2544次阅读  |  5年以前  |  阅读全文 »
安卓的模糊视图
1762次阅读  |  5年以前  |  阅读全文 »
Espresso:保存和恢复状态
2276次阅读  |  5年以前  |  阅读全文 »
当复仇者联盟遇上Dragger2、RxJava和Retrofit的巧妙结合
3308次阅读  |  5年以前  |  阅读全文 »

Copyright© 2013-2019

京ICP备2023019179号-2