E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android高级
为什么说 Gradle 是 Android 进阶绕不去的坎 —— Gradle 系列(1)
可见,要成为
Android高级
工程师Gradle是必须掌握的知识点。
·
2022-05-16 11:56
android
为什么说 Gradle 是 Android 进阶绕不去的坎 —— Gradle 系列(1)
可见,要成为
Android高级
工程师Gradle是必须掌握的知识点。
彭旭锐
·
2022-05-16 11:00
android高级
之图片二次采样
今天咋们来学习图片的二次采样,那什么是图片的二次采样呢?为什么要采样呢?那么分两点来学习图片的二次采样:一、为什么要二次采样默认情况下,bitmap每个像素点占用4个字节(ARGB_8888),比如一张3543×3503的图片差不多在内存中占用47M安卓系统给每个应用分配的内存都是有限的,可以使用Runtime.getRuntime().maxMemory()来获取内存有限空间,默认情况下图片存储
program008
·
2022-05-04 16:53
android开发
位图
android
bugly怎么读_面试官:3年Android还不懂性能优化?谁给你的自信出来混
如果你正在找工作,那么你需要一份
Android高级
开发面试宝典一、你对APP的启动有过研究吗?有做过相关的启动优化吗?程序员:之前做热修复的时候研究过Application的启动原理。
weixin_39778815
·
2022-05-02 16:07
bugly怎么读
【建议收藏】2020年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂(Android基础篇)...
Aawesomeandroidexpertinterviewquestionsandanswers(continuousupdating...)从几十份顶级面试仓库和300多篇高质量面经中总结出一份全面成体系化的
Android
JsonChao
·
2022-04-25 09:42
从三流Android外包到秒杀腾讯面试官,全靠这888道
Android高级
面试真题
前言在外包公司干了三年的Android开发,于2021年12月办理完成所有离场手续,办完那一天,我像是终于解脱了,终于放下,也终于释怀。这三年的时间,算是给我人生上了一课。2022励志要进大厂,后面让朋友帮忙内推了腾讯,三面顺利拿下offer,下面给大家分享下我的经验。闭关刷题以前在网上找技术博客,不成体系的学习效果真的太低了,经常因为信息过多,还有信息不准确而耽误时间,很容易就分心了。后面除了跟
·
2022-03-30 17:05
不要慌,
Android高级
面试题刷一刷
三月底了,虽然疫情又开始有所蔓延,但是各大公司依然是正常运转的状态,金三银四该跳还得跳。。。如果想变得优秀那就去看那些优秀的人在学什么,做什么,想尽一切办法和他们交流;多出去看看这个世界,然后把自己逼到往死里学。这篇攻略是我从事开发工作七八年来,去面试,以及面试别人的经验总结。其中大部分都是大企业面试常问的面试题,可以对照这查漏补缺,当然了,这里所列的肯定不可能覆盖全部方式,希望对大家之后找工作有
·
2022-03-30 16:00
android程序员面试问题
了解Android Framework层对工作有什么帮助吗?
想要成为
Android高级
开发者,一定
·
2022-03-28 18:59
Android高级
UI开发 RecyclerView高级进阶(七)上下拖动列表条目改变条目顺序与滑动删除条目
今天我们讲点儿干货,我们是否有这些需求:(1)允许用户改变一个列表中各条目的顺序,例如用户想把自己喜欢的列表项拖动置顶或按喜好排序,正好RecyclerView可以轻松实现拖动条目改变顺序这个功能;(2)用户也想删除一个条目,如滑动某一个列表项删除条目,类似于QQ列表滑动删除。这些功能在RecyclerView控件上都可以轻松实现,依照惯例我们先来看一下运行效果:其中切换按钮,是将垂直列表切换成网
冉航--小虾米
·
2022-03-19 01:02
android高级UI
Android高级
UI详解汇总
Android高级
UI开发(一)RecyclerView控件的基本使用
Android高级
UI开发(二)RecyclerView控件使用----列表项的单击事件、添加(删除)列表项
Android高级
UI开发
冉航--小虾米
·
2022-03-19 01:01
android高级UI
ui
android
java
从入门到精通系列
Android高级
工程师路线介绍,我先收藏为敬
前言从毕业到现在面试也就那么几家公司,单前几次都比较顺利,在面到第三家时都给到了我offer!前面两次找工作,没考虑到以后需要什么,自己的对未来的规划是什么,只要有份工作,工资符合自己的要求就行!所以在智联招聘上选好工资范围,就一顿海投,做等面试电话!做两快三年的Android开发,工作的任务也就是一些界面的编写,RecyclerView的简单使用,网络框架也是别人封装好的直接用,再就是集成些第三
椰果学Android
·
2022-03-17 05:07
程序员
android
移动开发
面试
Android高级
工程师必看系列,赶紧收藏!
前言全网唯一一份,对标阿里P7年薪60w+的
Android高级
工程师学习进阶路线(图未完全展开,怕大家看不清楚):本篇文章都会围绕这份脑图来写,详细的介绍你处于哪个阶段该如何进阶,以及年薪层次高低对应该学的的技术
NathanEmily
·
2022-03-16 09:13
程序员
android
Android高级
开发岗必问知识点,赶紧收藏。
前言正值金三银四黄金时期,不知道各位小伙伴有没有找到自己心仪的工作呢。最近这两年移动开发遭遇寒冬,再加上培训机构以及很多应届生的加入,很多从事Android和ios开发的同学,都出现了工作难找的情况。基于此种情况下,这段时间基于以下疑虑打算去外面看看:1、了解Android的互联网市场到底如何?2、了解当前的互联网公司更需要哪方面的热门技术?3、面对移动互联网的滑铁卢,该何去何从?基于以上问题,在
·
2022-03-12 17:27
android程序员面试问题
Android开发程序员跳槽到底要学习哪些?
最近搜集了阿里、美团、百度、网易、腾讯、美团等公司2022年最新的面试题,把技术点梳理成一份大而全的“
Android高级
工程师”面试xmind(实际上比预期多花了不少精力),包含知识脉络+分支细节,由于篇幅有限
·
2022-03-11 21:16
Android高级
工程师每日面试题精选,面试总结
除了Bug,最让你头疼的问题是什么?单身?秃头?996?面试造火箭,工作拧螺丝?作为安卓开发者,除了Bug,经常会碰到下面这些问题:应用卡顿,丢帧,屏幕画面撕裂,操作界面刷新缓慢,UI不美观,布局混乱…这些问题频发的话,年后可能就不用来了。开发App的时候,你是否会觉得界面卡顿?尤其是自定义View的时候。Android应用的卡顿、丢帧等,这些影响用户体验的因素绝大部分都与16ms这个值有关。An
「违规用户」
·
2022-03-10 16:57
程序员
android
移动开发
面试
笔记记录
001.
Android高级
开发面试题以及答案整理https://juejin.cn/post/6844903797270003719002.
Android高级
面试题总结https://mp.weixin.qq.com
Owen270
·
2022-02-25 18:34
温故知新:深入理解Android插件化技术,
Android高级
插件化强化实战!(附源码)
最近几年移动开发业界兴起了「插件化技术」的旋风,各个大厂都推出了自己的插件化框架,各种开源框架都评价自身功能优越性,令人目不暇接。随着公司业务快速发展,项目增多,开发资源却有限,如何能在有限资源内满足需求和项目的增长,同时又能快速响应问题和迭代新需求,这就是一个矛盾点。此时,插件化技术正好风生水起,去了解各个主流框架实现思路,看看能对目前工作是否有帮助,是很有必要的。插件化介绍百度百科里是这么定义
Android-until
·
2022-02-23 20:07
架构
Android
程序员
Android
Android开发
插件化
源码
移动开发
Android插件化进阶宝典,
Android高级
插件化强化实战!(附源码)
最近几年移动开发业界兴起了「插件化技术」的旋风,各个大厂都推出了自己的插件化框架,各种开源框架都评价自身功能优越性,令人目不暇接。随着公司业务快速发展,项目增多,开发资源却有限,如何能在有限资源内满足需求和项目的增长,同时又能快速响应问题和迭代新需求,这就是一个矛盾点。此时,插件化技术正好风生水起,去了解各个主流框架实现思路,看看能对目前工作是否有帮助,是很有必要的。插件化介绍百度百科里是这么定义
斯音
·
2022-02-23 20:33
android
编程语言
java
android
移动开发
百度阿里腾讯头条面试
Android高级
岗必问!Handler源码解析!
前言Handler是Android中常用的异步通信的一个类,Android是一个消息驱动的操作系统,各种类型的消息都是由Handler发出,再由Handler处理,那么对于Handler机制的理解就至关重要。目录1.作用2.基本用法3.源码解析3.1为什么Handler能够切换线程执行?3.2Handler.post(Runnable)方法是运行在新的线程吗?3.3Handler(Callback
Android高级工程师
·
2022-02-19 12:33
如何成为
Android高级
工程师
非技术能力:良好的开发习惯独立思考的能力主动并善于沟通技术能力:1、熟悉常用设计模式、数据结构2、熟悉Android移动端开发技术(开源框架等)3、有扎实的Java语言基础,熟练张我就Android各种UI布局和控件,能够熟练自定义UI控件4、熟练掌握http赫尔socket编程;对Android性能优化、内存优化有一定经验高级Android所要掌握的知识点:1、基础知识点2、深入知识点3、基础知
喝茶就困
·
2022-02-13 02:52
android framework学习之旅:保姆级源码学习路线,助你面试更高薪!
想要成为
Android高级
开发者,一定要熟练掌握Framework的底层源码,上述的各个领域都是在Framework框架之下实现的。而且作为Andro
·
2022-02-11 21:28
android面试
Android高级
课程Chaper01总结
张绍文老师的高级课程进阶的chapter01,我前前后后断断续续花了3-4周才算是真正从重新编译Breakpad到生成dump文件到将dump文件使用adb命令拉取到本地(就是一个简单的命令行,谁能想到我竟然卡在这里近2周),最后再使用你重新编译的Breakpad下的minidump_stackwalker工具来根据minidump文件生成堆栈跟踪log,以及最后一步用addr2line来解析符号
ae12
·
2022-02-10 16:40
Framework保姆级学习路线分享,看完涨薪10k不是梦
大厂招聘对Framework做出了明确要求想要成为
Android高级
开发者,一定要熟练掌握Framework的底层源码,上述的各个领域都是在Fra
·
2022-02-09 14:15
搞不定这个语言,去面试
Android高级
开发纯属浪费时间
前言自2017年Kotlin被Google认证为Android开发官方编程语言后,最常提及的一个问题:**是否应该学习Kotlin进行Android开发?相比传统Java语言有什么优势?如今答案十分清晰了——这几年,Google大力发展基于Kotlin的Androidx库、Jetpack库、Compose库,很多新特性都是为Kotlin优化的。可以说,不懂kotlin,今后在Android开发领域
·
2022-01-22 15:09
已拿32k小米
Android高级
开发offer(面试题回顾)
前言到现在我入职也有一段时间了,这才有空梳理一下当时的面试题。简单说下我的情况:这是一次比较平常的跳槽,不是什么逆袭大厂的剧本,只是薪资有所涨幅。个人经历不详说,面试题对大家来说可能更有参考性,本篇先整理小米的面试题,我前后也面了很多个大厂,有空把其他几个大厂的面试题也总结一下。面试题第一部分Java基础肯定是少不了要问的,这轮面试Kotlin相对来说是我这些面试中问得比较多的,所以说准备面试还是
要早点睡
·
2021-12-16 15:55
堪称
Android高级
开发的天花板
前言目前大公司的app开发都要基于模块化、层次化、组件化、控件化的思路来设计架构,而这一切的基础都建立在AndroidFramework系统框架底层原理实现之上,所以与它相关的知识都尤为重要。Framework始终穿插在App整个研发生命周期中,不管是从0到1的建立阶段,还是从1到N打磨阶段,都离不开Framework。如何深入学习Framework源码?对于大多数Android开发工程师来说,掌
·
2021-12-01 11:54
2021最新
Android高级
面试题合集
前言由于杭州的房价实在太高,所以我可耻的跑路到西安。几个月前在西安买了房,所以最近总结了一些还算全面的Android面试题。还好成功的通过了西安努比亚的面试,虽然不是阿里、网易这种级别的公司,但对我一个毕业两年的Android开发来说,算是成功的从小公司跳到大公司。面试面试对于程序员来说是很重要的事情,面试结果的好坏直接决定了能否进入某个公司以及以什么级别和待遇。这篇文章主要针对Android开发
·
2021-11-26 17:09
android程序员面试
Android高级
进阶之路【七】Android性能优化总结
安卓开发大军浩浩荡荡,经过近十年的发展,Android技术优化日异月新,如今Android9.0已经发布,Android系统性能也已经非常流畅,可以在体验上完全媲美iOS。但是,到了各大厂商手里,改源码、自定义系统,使得Android原生系统变得鱼龙混杂,然后到了不同层次的开发工程师手里,因为技术水平的参差不齐,即使很多手机在跑分软件性能非常高,打开应用依然存在卡顿现象。另外,随着产品内容迭代,功
·
2021-11-17 21:18
android程序员性能优化
Android高级
进阶之路【六】Android Framework解析
众所周知,Android是一个基于Linux实现的操作系统。但对于Linux内核来说,Android也仅仅只是一个运行在内核之上的应用程序,与其他运行在内核之上的应用程序没有任何区别。所以Android也需要运行环境,需要Linux内核在启动完成后加载AndroidFramework运行所需要的资源。当Framework完成初始化后才能继续启动相应的APK应用程序。Framework启动分析Fra
·
2021-11-16 12:12
android程序员框架
如何掌握 Framwork?《Android Framework 精编内核解析》,深入解析源码!
前言前段时间朋友在找
Android高级
开发工作,想进一步提升自己的能力,看了很多招聘信息,都要求熟练掌握Framwork,了解底层原理等,发现是不是该深入研究底层技术…...同时在网上也看到过相关问题,
·
2021-11-16 11:06
android源码分析
Android高级
动画篇之SVG矢量动画范例
目录效果视频目录结构SVG常用指令初始化状态效果图制作静态SVG图型动画变换动画黏合引用解决低版本异常问题效果视频目录结构SVG常用指令L:为从当前点绘制到直线给定的点,后面跟着的为x,y坐标M:为将画笔移动到某一点,但只是移动画笔,并没有绘制过程,所有没有产生绘制动作A:为绘制一段弧线,允许弧线不闭合初始化状态效果图制作静态SVG图型首先在drawablw目录中建立一个svg_pic.xml文件
·
2021-11-11 17:44
Android高级
进阶之路【五】深入剖析Android系统Binder通讯机制
概述最近在学习Binder机制,在网上查阅了大量的资料,也看了老罗的Binder系列的博客和Innost的深入理解Binder系列的博客,都是从底层开始讲的,全是C代码,虽然之前学过C和C++,然而各种函数之间花式跳转,看的我都怀疑人生。毫不夸张的讲每看一遍都是新的内容,跟没看过一样。后来又看到了Gityuan的博客看到了一些图解仿佛发现了新大陆。下面就以图解的方式介绍下Binder机制,相信你看
·
2021-11-09 21:16
Android高级
进阶之路【四】一文读懂 Handler 机制
前言做Android开发肯定离不开跟Handler打交道,它通常被我们用来做主线程与子线程之间的通信工具,而Handler作为Android中消息机制的重要一员也确实给我们的开发带来了极大的便利。可以说只要有异步线程与主线程通信的地方就一定会有Handler。那么,Handler的通信机制的背后的原理是什么?本文带你揭晓。注意:本文所展示的系统源码基于Android-27,并有所删减。[](htt
·
2021-11-08 16:46
Android高级
进阶之路【三】看完这篇再不会Android动画框架,我跪搓衣板
Android动画可作用于View/ViewGroup,Actvity,Fragment实现炫酷的交互效果。经过几天的探究,搞清楚了各类动画的使用和动画的实现原理,在此记录以下。尽管Android动画有好几种类别,但是各种动画的实现核心都是TimeInterpolator->Interpolator->各种Interpolator。大致过程是通过Interpolator计算出时间相关的input,
·
2021-11-07 16:51
android程序员框架学习
Android高级
进阶之路【二】十分钟彻底弄明白 View 事件分发机制
前言Android事件分发机制是Android开发者必须了解的基础网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化等等今天,我将全面总结Android的事件分发机制,我能保证这是市面上的最全面、最清晰、最易懂的本文秉着“结论先行、详细分析在后”的原则,即先让大家感性认识,再通过理性分析从而理解问题;所以,请各位读者先记住结论,再往下继
·
2021-11-06 16:46
Android高级
进阶之路【一】Android中View绘制流程浅析
前言一个View,从无到有会走三个流程,也就是老生常谈的measure,layout,draw三流程;我们都知道Android视图是由一层一层构成的层级结构,直白点说,就是父View包含子View而子View又可以包含子View。所以绘制流程是由最外层的View开始,一步一步向内传递执行。而整个过程又是递归等待的,最外层的View需要等内层所有的View执行完绘制流程才结束,所以便有了”减少布局层
·
2021-11-05 16:56
程序员android
面试官透露!Android中高级开发岗必问知识点,赶紧收藏!(吃透70%入职腾讯)
Android高级
知识点一、Android性能优化1.描述一下android的系统架构?2.Andr
塞尔维亚大叔
·
2021-10-14 21:14
移动开发
Android开发
Android技术
android
面试
程序人生
架构师
腾讯
作为一个刚刚入职Android开发的应届生,该如何走向架构师?
很多Android的小伙伴在做了多年的开发之后,始终搞不清楚达到Android架构师需要何种技能,我们对比着
Android高级
工程师来说明。
码农小风
·
2021-10-12 21:24
面试
移动开发
Android
android
知识图谱
安卓
移动开发
Android高级
UI--Material Design设计理念下的控件使用详解与各种问题的解决方案
一.配置:1.MaterialDesign的控件大多都放在design库中implementation'com.android.support:design:30.0.3'2.Circleimageview的配置:implementation'de.hdodenhof:circleimageview:2.1.0'3.使用三方框架Glide的配置:implementation'com.github.
秃头小郑,
·
2021-10-02 16:19
Android基础
android
ui
java
materialdesign
Android高级
进阶路线总结,已 Get 大厂 Offer,建议立马收藏!
有一说一,能进来看的小伙伴都算是赚到了,认认真真看完这篇内容后,我敢保证,一定会大有所获!trustme!如今,国内移动互联网的红利期已经过去,Android开发工程师也从最初的一人难求,到现在的一个岗位百人竞争,僧多粥少的情况直接导致整个行业对求职者的要求越来越高。可以说,初中级工程师基本已无立足之地,即使高级工程师也经常在面试中碰钉子。下面来分享下我这些年学习Android的心得经验吧,希望能
·
2021-09-06 17:27
Android性能优化——性能优化的难题总结
作为一名
Android高级
工程师或者架构师,我们看待问题的角度不能单一而是要学会从多个维度来仔细考量,这样才能更全面的认识以及解决问题!下文会从多个视角来学习性能优化工作当中我们可能会遇到哪些难题!
·
2021-08-26 19:26
手把手教你实现Android编译期注解
ButterKnife,到后来的以ARouter为首的各种路由框架,再到现在谷歌大力推行的Jetpack组件,越来越多的第三方框架都在使用编译期注解这门技术,可以说不管你是想要深入研究这些第三方框架的原理还是要成为一个
Android
·
2021-07-27 20:22
Android高级
进阶-Java多线程编程之volatile关键字
锁在多线程编程或者说并发编程中极为重要,善用锁有助于避免程序出现意想不到的错误。volatile也可以说是锁机制中的一部分吧,之后会陆续学习分享锁机制的内容。volatile关键字volatile关键字用于保持内存可见性和防止指令重排序,什么意思呢?保持内存可见性:这里需要知道,CPU执行效率远高于内存,为了有更高的执行效率,内存与CPU之间会有一块缓存(CPUCache)来做第三者。非volat
肖义熙
·
2021-07-15 23:37
Android性能优化来龙去脉总结
更多
Android高级
架构进阶视频免费学习:
Android高级
架构进阶视频免费分享学习网址以下是本人在工作中对经历过的性能优化的一些总结,依据故事的发展路线,将其分为了5个部分,分别是:常见的性能问题;
奶盖ww
·
2021-06-27 19:37
Android高级
进阶——View的工作原理(三)Draw过程
开篇:前两篇已经详细的介绍了Measure以及Layout过程,就剩下一个Draw绘制过程了,Draw其实也不是很复杂,但是想要彻底掌握绘制的技巧就需要了解Canvas的使用了,后续会再开几篇详细介绍Canvas的具体使用老规矩,还是先给出ViewRootImpl#performTraversals方法ViewRootImpl#performTraversals方法privatevoidperfo
aKaiC
·
2021-06-26 19:00
Android混淆机制
本篇文章内容来自于1.
Android高级
进阶顾浩鑫2.相对应的知识块的最下方会给出原来的帖子的链接前言混淆是增加逆向工程和破解的难度,防止APP知识产权被窃取的一个有力手段。
Amy_LuLu__
·
2021-06-26 00:48
Android 高级面试高频知识点
Android高级
面试经常会有很多原理分析,以及性能优化监控相关,列出一些高频知识点仅供参考。
simpleeeeee
·
2021-06-24 02:18
Android高级
开发岗必问知识点,赶紧收藏!
Android高级
知识点一、Android性能优化1.描述一下android的系统架构?2.Android线程间
Android高级架构
·
2021-06-23 00:15
Android加固
本篇文章内容来自于1.
Android高级
进阶顾浩鑫2.相对应的知识块的最下方会给出原来的帖子的链接Android应用加固是在APK的外面加一层壳,并对APK里面的dex文件进行加密,可以有效防止APP被反编译
Amy_LuLu__
·
2021-06-22 04:01
来自百度十年开发者最新整理:
Android高级
300+面试题汇总,2020“金三银四”通关宝典拿走!
前言今年的金三银四,由于肺炎疫情的影响,企业复工时间的延长,不少公司裁员、降薪甚至倒闭,招聘时间和招聘岗位和预计会比以往推迟和减少,加之应届毕业生同时加入求职大军行列,因此不少同学年前已经辞职或者今年计划跳槽的同学将会面临空前的压力。本文收集整理了来自百度一线互联网大咖整理常见面试题300道,内容涵盖:java面试题、Android面试题、跨平台Hybrid开发、等技术栈,希望大家在疫情期间抓紧时
奶盖ww
·
2021-06-22 02:17
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他