Android 之美
文章平均质量分 95
Android 之美,归纳总结了Android的各项技术要点。包括基础知识,一些热点面试题。
fuchenxuan
保持饥饿,保持愚蠢
展开
-
探讨Android内存管理
前言在看这篇文章之前,需要Linux内存管理基础,推荐先学习一些Linux内存管理基础知识点,这里我们在做一些应用层的优化工作,但从底层理解一些原理性的知识点,对我们有较大帮助。主要讨论四点内容:Android 内存管理机制如何评估 App 的内存占用一些减少 App 内存占用的建议内存管理概述Android 运行时 (ART) 和 Dalvik 虚拟机使用分页和内存映射来管理内...原创 2020-05-03 16:21:35 · 2560 阅读 · 0 评论 -
Android 性能优化 之谈谈Java内存区域
Android 性能优化 之谈谈Java内存区域> 基础的扎实程度直接决定高度。最近一年副业主要在学习投资和技能学习,把以前学习内存分析的一些笔记总结发出来,写了很多笔记总结都没有写完就又忙着了,最近再次总结复习学习一遍,还有提醒各位同学一定要学会投资。。 了解Android 内存管理,就有必要了解Java GC机制,必须要理解JVM 内存区域,这里我们主要从概念上...原创 2018-03-28 14:10:59 · 4187 阅读 · 5 评论 -
Android 性能优化之String篇
Android 性能优化之 String篇 关于String相关知识都是老掉牙的东西了,但我们经常可能在不经意的String 字符串拼接的情况下浪费内存,影响性能,也常常会成为触发内存OOM的最后一步。 所以本文对String字符串进行深度解析,有助于我们日常开发中提高程序的性能,解决因String 而导致的性能问题。Android 性能优化之 String篇String类型的本质常原创 2016-11-04 20:32:50 · 10846 阅读 · 1 评论 -
[Android 之美] 那些你不知道的APK 瘦身,让你的APK更小
[Android 之美] APK 瘦身,减少APK的大小 让你的apk文件尽可能小,应该使移除未使用的代码和资源文件。那么本章节介绍了如何做到让APK更小,性能更好,下载转化率会更高,以及如何指定在构建APK过程中保留或移除的代码和资源,在我们还没有分析APK大小之前,项目中存在一些资源放置处理不当,没有统一的规范,依赖管理不合理,资源重叠,dex方法数过多等问题,导致APK文件比较大,公原创 2016-08-21 13:21:18 · 26377 阅读 · 12 评论 -
Android 面试题总结之Android 进阶(二)
Android 之美 从0到1 之Android 进阶(二) 在上一章节中《Android 之美 从0到1 之Android 进阶(一)》中我们已经理解了一些View的基本知识并且知道如何自定义View。那么本章节将继续深入理解View,关于View的绘制流程,View的事件分发。刷新机制等等。 在阅读过程中有任何问题,请及时联系。如需转载请注明 fuchenxuan blog原创 2016-06-30 14:27:29 · 12741 阅读 · 5 评论 -
Retrofit2 简明教程(一)
Retrofit2 简明教程(一)相信大家都听过Retrofit的大名但是没有实际运用,或是已经运用过Retrofit1.x,因为Retrofit1.x和Retrofit2.x差别非常大,Retrofit1.x教程也是非常多,为了简单易懂,所以本文将以最新Retrofit2实践运用满足我们的Retrofit日常开发,后续我们也会更深入的了解Retrofit2,最后在本文中的尾页将附上Demo。原创 2016-06-22 17:47:20 · 10023 阅读 · 3 评论 -
Android 面试题总结之Android 进阶(一)
Android 面试题总结之Android 进阶(一) 在前几篇文章中都是讲的基础,大家应该会觉得非常熟悉,但往往我们可能对于基础某些细节认识不够彻底或贯穿不全,我一直认为基础都是比较难的,那么本章节终于到进阶啦,主要讲的是View 的相关知识,在前面《Android 面试题总结之Android 基础 (六)》 中已经对View有了一定的了解,由于内容较多且也是面试必考题,所以将分两篇继续原创 2016-06-08 16:26:17 · 18918 阅读 · 11 评论 -
Android 面试题总结之Android 基础(六)
Android 面试题总结之Android 基础(六) 在上一章节Android 面试题总结之Android 基础ListView(五) 主要是ListView的优化,原理以及一些基本问题。 在阅读过程中有任何问题,请及时联系。如需转载请注明 fuchenxuan de Blog 本章系《Android 之美 从0到1 – 高手之路》Android基础将会总结了Android原创 2016-05-30 15:29:25 · 10261 阅读 · 2 评论 -
Android 面试题总结之Android 基础(五)
Android 面试题总结之Android 基础(ListView)(五) 前几篇面试总结中,主要讲了Android 的四大组件的相关知识点,希望在大家日常工作中有所帮助,那么在本节中主要是Android 必不可少的ListView 的相关知识点。Listview 类似的控件 ,不管是在.Net 中 ,还是在Java 中 都是使用非常广泛。正因为他的重要性,内容比较多,所以单独章节的介绍。前两篇原创 2016-05-24 13:28:12 · 5993 阅读 · 2 评论 -
Android 面试题总结之Android 基础(三)
Android 面试题总结之Android 基础Broadcast Receiver(三) 在上一章节Android 面试题总结之Android 基础ContentProvider(二) 我们讲的ContentProvider和Intent基础知识。本节主要讲解Broadcast Receiver相关基础知识。 在阅读过程中有任何问题,请及时联系。 本章系《Androi原创 2016-05-26 16:12:24 · 6507 阅读 · 2 评论 -
Android 面试题总结之Android 基础(二)
Android 面试题总结之Android 基础(二) 上一篇面试总结,主要讲了Activity 和Intent ,这篇主要讲剩下的四大组件,面试中基础较多的就是四大组件,需要了解的知识点也很多。上一篇文章 Android 面试题总结之Android 基础(一)ServiceService 是否在 main thread 中执行, service 里面是否 能执行耗时的操作? 默认原创 2016-05-23 15:55:02 · 10214 阅读 · 1 评论 -
Android 面试题总结之Android 基础(一)
Android 面试题总结之Android 基础(一) 转眼间毕业好久了,写程序也很久了,从高中就一直写到现在好多年了啊,学习了很多东西,把之前整理的资料和知识点慢慢分享出来。这里主要总结Android可能出的面试的题目比较全面\详细,持久更新,也欢迎大家补充,纠正,批评。Android四大组件简介请简要介绍Android的四大组件。 答案:Android系统有四种组件,这四种组件构成了A原创 2016-05-23 13:49:02 · 25224 阅读 · 10 评论 -
Android 面试题总结之Android 基础(四)
Android 面试题总结之Android 基础Service(四) 在上一章节Android 面试题总结之Android 基础Broadcast Receiver(三) 我们讲了Broadcast Receiver基础知识。本节主要讲解Service相关基础知识,Service也是我们开发过程中经常使用到。 在阅读过程中有任何问题,请及时联系。如需转载请注明 fuchenxuan d原创 2016-05-26 16:13:24 · 9721 阅读 · 0 评论