面试
文章平均质量分 95
普通网友
这个作者很懒,什么都没留下…
展开
-
总结UI原理和高级的UI优化方式
不知道UI原理如何做UI优化?本文内容分为三个部分,UI原理、LayoutInflater原理、UI优化,篇幅有点长,可以选择自己喜欢的章节进行阅读,每一个部分最后都有小结。相信大家多多少少看过一些Activity启动源码分析的文章,也能大概说出Activity启动流程,例如这种回答:AMS负责管理系统所有Activity,所以应用startActivity 最终会通过Binder调用到AMS的startActivity方法,AMS启动一个Activity之前会做一些检查,例如权限、是否在清单文件注原创 2021-07-01 20:36:07 · 759 阅读 · 0 评论 -
Android之Camera1实现相机开发
一、前言现在很多app都会有拍照功能,一般调用系统进行拍照裁剪就能满足平时的需求,但有些场景或者特殊情况下如:持续不间断拍多张照片或者是进行人脸识别的时候,这时候之间调用系统原生相机拍照时不能满足自己的开发需求,就需要使用原生Camera来进行自定义开发,本文会采用android.hardware.CameraAPI来进行开发。在Android生态中,Camera是碎片化较为严重的一块,因为现在Android本身有三套API:Camera:Android 5.0以下Camera2:Android 5原创 2021-07-01 15:29:16 · 1925 阅读 · 0 评论 -
[译] Android Dev Summit 2018 应用(instant app 的总结 + 开源)
原文地址:The Android Dev Summit 2018 app (instant app takeaways + open source)原文作者:Jose Alcérreca译文出自:掘金翻译计划本文永久链接:github.com/xitu/gold-m…译者:DevMcryYu校对者:ScDadaguo创建 Android Dev Summit 应用并发布具有即时体验的应用程序包的总结。11 月 7 日和 8 日,在加利福尼亚州山景城的 Android Dev Summi..原创 2021-07-01 14:00:02 · 383 阅读 · 0 评论 -
[Android开源] EasyAndroid:专注于提供各种基础组件封装的集成组件库
在平时的开发过程中,我们经常会需要使用到一些基础功能组件,比如Toast,比如Log等。而这些功能组件,在开发时需要使用到的功能点其实相当有限,所以这也意味着,我们对此类组件的要求是:简单、轻量、易用!相对应的,此类组件的封装库,也应该尽量实现得轻巧精练EasyAndroid即是专门针对此种需求所设计的一款基础组件集成库:宗旨1. 设计独立组件间独立存在,不相互依赖,若只需要集成库中的部分功能,可直接非常方便的copy源码进行使用。2. 设计轻巧因为是组件集成库,所以要求每个组件的设计尽原创 2021-06-30 21:49:30 · 387 阅读 · 2 评论 -
{Android}-开发进阶大纲(持续更新~)
摘要开篇之前,首先说一下,大神就别点进来了。小编只是尘世间一个迷途小开发,二流程序员。 这篇文章并不像其他面经一样金光闪闪,只是一个二流Android攻城狮在市场的大潮之下,用一个月时间面试+复习+总结,最终拿到了自己喜欢公司offer(非一线大厂,但是薪资也涨了40%多,对我来说已经很满意惹)的故事。当然,大厂谁不想去呢?可是时间紧,生活压力大,计划赶不上变化。生活的真谛就是妥协而已。前提出来社会摸爬滚打三年多,不得不承认人是分三六九等的。即便是专注度、努力这些颇为客观的因素,也是因人而异的。(没.原创 2021-06-22 19:34:55 · 559 阅读 · 0 评论 -
[Android]使用函数指针实现native层异步回调
前言在今年六月份,我萌生了跳槽的打算,在过去的7,8月份我经历了差不多两个月左右的面试。最终拿到了平安人寿、TCL电子、投哪儿网以及几个不太知名公司的offer。于是就写下这篇文章,一来记录总结自己的面试,二来帮助需要跳槽意向的大家了提供一些跳槽经验。文末会给大家分享我整理的Android面试专题及答案(这些题我基本都刷了三遍以上,毕竟年前突然被裁心里是有点迷)准备阶段在面试准备阶段我大概准备了差不多两个礼拜多一点的时间。这段时间重点是做两件事,第一是准备简历,第二是大概过一下面试题。简历的编写其原创 2021-06-22 17:16:15 · 229 阅读 · 0 评论