理解 Android Crash处理流程 Android开发教程

理解 Android Crash处理流程

基于Android 6.0的源码剖析, 分析Android应用Crash是如何处理的。 /frameworks/base/core/java/com/android/internal/os/RuntimeInit.java/frameworks/base/core/java/android/app/ActivityManagerNative.java (含内部类AMP)/framewo...

阅读全文
Android资源动态加载思路 Android开发教程

Android资源动态加载思路

在很多Android应用上,都有资源动态加载的功能,比如更换主题皮肤,替换聊天界面背景图片等。 微信更换聊天窗口背景 以微信为例,当用户选择模板时,会先从网络上下载相应的图片...

阅读全文
基于android MVP的Rss阅读器 Android开发教程

基于android MVP的Rss阅读器

最近在学习Android的MVP模式,就是MVP(Model-View-Presenter),网上大部分都是比较小的例子,所以想拿个小项目练手,于是采用了基于Rss feed的阅读器。 1.Rss feeds是什么? 是一种根据XML特性所...

阅读全文
Android Dialog 隐藏键盘问题 Android开发教程

Android Dialog 隐藏键盘问题

Android场景:自定义了一个Dialog,Dialog里面包含EditText,当输入时手机键盘会弹出,但是点击空白区域Dialog关闭时键盘不会自动隐藏。 之前也自定义过一个Dialog,里面也是包含EditText,不...

阅读全文