Android程序员
文章平均质量分 95
m0_61369227
这个作者很懒,什么都没留下…
展开
-
ProGuard 在 Android 上的使用姿势
这些警告的一个原因就是,您的构建路径中没有加入需要依赖的 JARs,如使用了provided(仅编译时)依赖。而有时候,在 Android 上这些代码的依赖在运行时并不会被真正的调用。让我们看一个真实的例子。一个项目依赖 OkHttp 3.8.0 构建时的消息。OkHttp 库在 3.8.0 版本的类中添加了新的注解(但是因为它们使用了编译时的依赖,所以这些注解在最终构建时不会被打包进去(哪怕应用显式的依赖了),因此缺失了这些类.原创 2024-03-19 19:15:19 · 931 阅读 · 0 评论 -
Framework学习(一)Android-系统架构
Android 的核心系统服务基于Linux 内核,在此基础上添加了部分Android专用的驱动。系统的安全性、内存管理、进程管理、网络协议栈和驱动模型等都依赖于该内核。Linux内核也是作为硬件与软件栈的抽象层。原创 2024-03-19 16:49:35 · 295 阅读 · 0 评论 -
Android面试官:“来给我讲讲View绘制
View 的绘制流程应该是每个初高级 Android 攻城狮必知必会的东西,也是面试必考的内容,每个人都有不同的回答方式。简单点譬如 measure,layout,draw 分别对应测量,布局,绘制三个过程,高明一点的会引申出 Handler,同步屏障,View 的事件传递,甚至 activity 的启动过程。掌握哪些东西,如何回答,能够给面试官一种清晰,了然于胸的感觉,同时又不会被追问三连一问三不知。各位老爷听我慢慢道来。“噢噢,View 的绘制啊。原创 2024-03-19 14:29:54 · 719 阅读 · 0 评论 -
Android开发性能优化案例(2)app卡顿优化
首先是一个知识清单:(对于现在的Android及移动互联网来说,我们需要掌握的技术)泛型原理丶反射原理丶Java虚拟机原理丶线程池原理丶注解原理丶注解原理丶序列化Activity知识体系(Activity的生命周期丶Activity的任务栈丶Activity的启动模式丶View源码丶Fragment内核相关丶service原理等)代码框架结构优化(数据结构丶排序算法丶设计模式)APP性能优化(用户体验优化丶适配丶代码调优)热修复丶热升级丶Hook技术丶IOC架构设计。原创 2024-03-19 12:22:07 · 911 阅读 · 0 评论 -
弄懂Android-源码中那些巧妙位运算
##03 实战逼逼叨了这么多,其实位运算符的文章很多,这里其实还少了一个异或运算符,但因为没有出现在实战中,所以就不做多余的操作了。我们来进行真正的运用吧。你有没有在xml中这样编写过布局我们这里就不用bottom、right在源码中真实的值,以方便讲解这里的 bottom 和 right 在位上肯定是错开的,这样做位运算时,才能同时保存该控件 “居右”和“底部” 的属性。什么叫位上错开,且看下面代码。原创 2024-03-18 02:22:43 · 810 阅读 · 0 评论 -
厚积方能薄发,通往Android封神之路的知识体系
分享一份工作1到5年以上的Android程序员架构进阶学习路线体系,希望能对那些还在从事Android开发却还不知道如何去提升自己的,还处于迷茫的朋友!阿里P7级Android架构师技术脑图;查漏补缺,体系化深入学习提升(详细点击我的GitHub领取)**全套体系化高级架构视频;**七大主流技术模块,视频+源码+笔记。原创 2024-03-17 23:41:50 · 753 阅读 · 0 评论 -
一篇文章助你入门FFmpeg编程,最新精心整理Android面试题
点击我的GitHub免费领取获取往期Android高级架构资料、源码、笔记、视频。高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter全方面的Android进阶实践技术,群内还有技术大牛一起讨论交流解决问题。//缓冲接口点击我的GitHub免费领取获取往期Android高级架构资料、源码、笔记、视频。原创 2024-03-17 20:51:57 · 864 阅读 · 0 评论 -
OpenGL 学习系列--基础的绘制流程
现在都说互联网寒冬,其实无非就是你上错了车,且穿的少(技能),要是你上对车,自身技术能力够强,公司换掉的代价大,怎么可能会被裁掉,都是淘汰末端的业务Curd而已!现如今市场上初级程序员泛滥,这套教程针对Android开发工程师1-6年的人员、正处于瓶颈期,想要年后突破自己涨薪的,进阶Android中高级、架构师对你更是如鱼得水,赶快领取吧!Android架构视频+BAT面试专题PDF+学习笔记,或者私信回复【技能提升】即可获取!原创 2024-03-17 18:23:23 · 815 阅读 · 0 评论 -
Android知识点复习(持续更新中)(1)
面试题集可以帮助你查漏补缺,有方向有针对性的学习,为之后进大厂做准备。但是如果你仅仅是看一遍,而不去学习和深究。那么这份面试题对你的帮助会很有限。最终还是要靠资深技术水平说话。网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。建议先制定学习计划,根据学习计划把知识点关联起来,形成一个系统化的知识体系。学习方向很容易规划,但是如果只通过碎片化的学习,对自己的提升是很慢的。原创 2024-03-16 14:27:50 · 830 阅读 · 0 评论 -
Android~自定义View和事件分发,金三银四Android高级工程师面试题整理
resource是跟标签,可以在里面定义若干个declare-styleable属性集名称属性名称每一个发生要定义format指定其类型,类型包括reference 表示引用,参考某一资源IDstring 表示字符串color 表示颜色值dimension 表示尺寸值boolean 表示布尔值integer 表示整型值float 表示浮点值fraction 表示百分数enum 表示枚举值flag 表示位运算。原创 2024-03-15 20:44:17 · 914 阅读 · 0 评论