
面试
文章平均质量分 95
普通网友
这个作者很懒,什么都没留下…
展开
-
总结UI原理和高级的UI优化方式
不知道UI原理如何做UI优化? 本文内容分为三个部分,UI原理、LayoutInflater原理、UI优化,篇幅有点长,可以选择自己喜欢的章节进行阅读,每一个部分最后都有小结。 相信大家多多少少看过一些Activity启动源码分析的文章,也能大概说出Activity启动流程,例如这种回答: AMS负责管理系统所有Activity,所以应用startActivity 最终会通过Binder调用到AMS的startActivity方法,AMS启动一个Activity之前会做一些检查,例如权限、是否在清单文件注原创 2021-07-01 20:36:07 · 801 阅读 · 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 · 2009 阅读 · 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 · 397 阅读 · 0 评论 -
[Android开源] EasyAndroid:专注于提供各种基础组件封装的集成组件库
在平时的开发过程中,我们经常会需要使用到一些基础功能组件,比如Toast,比如Log等。 而这些功能组件,在开发时需要使用到的功能点其实相当有限,所以这也意味着,我们对此类组件的要求是:简单、轻量、易用!相对应的,此类组件的封装库,也应该尽量实现得轻巧精练 EasyAndroid即是专门针对此种需求所设计的一款基础组件集成库: 宗旨 1. 设计独立 组件间独立存在,不相互依赖,若只需要集成库中的部分功能,可直接非常方便的copy源码进行使用。 2. 设计轻巧 因为是组件集成库,所以要求每个组件的设计尽原创 2021-06-30 21:49:30 · 419 阅读 · 2 评论 -
{Android}-开发进阶大纲(持续更新~)
摘要 开篇之前,首先说一下,大神就别点进来了。小编只是尘世间一个迷途小开发,二流程序员。 这篇文章并不像其他面经一样金光闪闪,只是一个二流Android攻城狮在市场的大潮之下,用一个月时间面试+复习+总结,最终拿到了自己喜欢公司offer(非一线大厂,但是薪资也涨了40%多,对我来说已经很满意惹)的故事。当然,大厂谁不想去呢?可是时间紧,生活压力大,计划赶不上变化。生活的真谛就是妥协而已。 前提 出来社会摸爬滚打三年多,不得不承认人是分三六九等的。即便是专注度、努力这些颇为客观的因素,也是因人而异的。(没.原创 2021-06-22 19:34:55 · 583 阅读 · 0 评论 -
[Android]使用函数指针实现native层异步回调
前言 在今年六月份,我萌生了跳槽的打算,在过去的7,8月份我经历了差不多两个月左右的面试。最终拿到了平安人寿、TCL电子、投哪儿网以及几个不太知名公司的offer。于是就写下这篇文章,一来记录总结自己的面试,二来帮助需要跳槽意向的大家了提供一些跳槽经验。 文末会给大家分享我整理的Android面试专题及答案(这些题我基本都刷了三遍以上,毕竟年前突然被裁心里是有点迷) 准备阶段 在面试准备阶段我大概准备了差不多两个礼拜多一点的时间。这段时间重点是做两件事,第一是准备简历,第二是大概过一下面试题。 简历的编写其原创 2021-06-22 17:16:15 · 252 阅读 · 0 评论