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中级
2024年最全Flutter如何和Native通信-Android视角,Electron开发Android界面
这只能说明
Android中级
以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪
2401_84544531
·
2024-09-15 22:34
程序员
android
面试
学习
2024年Android开发60条技术经验总结,2024年最新面试安卓系统架构
这只能说明
Android中级
以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。这里
2301_82243733
·
2024-09-11 18:38
程序员
android
面试
学习
Android中级
——MVVM
MVVMMVVM是什么?MVVM实现前提ModelViewModelViewMVVM是什么?Model-View-ViewMode架构,可看作MVP改进版,将此前Presenter的逻辑操作交给ViewMode中的Binder去处理Mode:封装数据存储及相关操作逻辑,与MVC/MVP不同的是会提供一系列实体类与UI绑定,ViewModel修改这些数据后将数据变化告诉ViewView:处理界面逻辑
松仔log
·
2023-10-20 09:51
#
Android中级
android
设计模式
Android中级
——Activity数据恢复过程
Activity数据恢复onSaveInstanceState()onRestoreInstanceState()扩展onSaveInstanceState()在Activity调用onStop()之前调用会onSaveInstanceState(),如下finalvoidperformStopActivity(IBindertoken,booleansaveState,Stringreason)
松仔log
·
2023-10-12 11:11
#
Android中级
android
java
开发语言
备忘录模式
Android中级
——ListView和RecycleView解析
ListView和RecycleViewListViewRecycleViewListView使用步骤可看Android基础——ListView,其setAdapter()如下,回调getCount()获取Item个数@OverridepublicvoidsetAdapter(ListAdapteradapter){if(mAdapter!=null&&mDataSetObserver!=null
松仔log
·
2023-10-12 11:03
#
Android中级
android
java
Android中级
——PackageManagerService和Intent
PackageManagerService和IntentPackageManagerServiceIntentPackageManagerServicePMS扫描已安装的apk,解析其AndroidManifest.xml获取App相关信息,如下是其构造函数的相关片段......if(partition.getPrivAppFolder()!=null){//扫描系统应用,路径/system/pr
松仔log
·
2023-09-29 00:24
#
Android中级
android
java
linux
Android中级
——getSystemService和LayoutInflater
getSystemService和LayoutInflater使用容器管理单例模式getSystemService()LayoutInflater使用容器管理单例模式将单例统一管理,隐藏实现,第一次获取时创建,下次直接从缓存中获取,避免重复创建对象classSingletonManager{privatestaticMapsMap=newHashMapfetcher=SYSTEM_SERVICE_
松仔log
·
2023-09-29 00:54
#
Android中级
android
java
开发语言
Android中级
——消息机制
消息机制概念ThreadLocalMessageQueueLooperHandlerrunOnUiThread()概念MessageQueue:采用单链表的方法存储消息列表Looper:查询MessageQueue是否有新消息,有则处理,无则等待ThreadLocal:用于Handler获取当前线程的Looper线程默认没有Looper,当使用Handler时需要手动创建,ActivityThre
松仔log
·
2023-08-30 18:38
#
Android中级
android
java
ui
Android中级
——四大组件工作过程
四大组件工作过程ActivityServicestartService()过程bindService()过程BroadcastReceiver注册过程发送和接收过程ContentProviderActivitystartActivity()最终都会调用到startActivityForResult()publicvoidstartActivityForResult(@RequiresPermiss
松仔log
·
2023-08-30 06:22
#
Android中级
android
java
android
studio
Android中级
——IPC
IPCIPC是什么?多进程带来的问题IPC前提SerializableParcelableBinderAndroid中的IPCBundle文件共享MessengerAIDLContentProviderSocket不同IPC优缺点Binder连接池IPC是什么?Inter-ProcessCommuncation,含义为进程间通信或者跨进程通信Android中的多进程是指一个应用中存在多个进程的情况
松仔log
·
2023-08-06 08:15
#
Android中级
android
Android中级
——RemoteView
RemoteViewRemoteView的应用NotificationWidgetPendingIntentRemoteViews内部机制模拟RemoteViewsRemoteView的应用Notification如下开启一个系统的通知栏,点击后跳转到某网页publicclassMainActivityextendsAppCompatActivity{privatestaticfinalStrin
松仔log
·
2023-08-06 08:14
#
Android中级
android
java
ui
android
studio
Android大牛博客集
-思想实践地-CSDN博客【魏祝林】
Android中级
教程-Android_Tutor的专栏-博
攻城狮Luke(刘健彬)
·
2023-08-01 06:38
Android开发
Android大牛
Android中级
——性能优化
性能优化布局优化UI渲染机制避免Overdraw优化布局层级利用重用Layout使用实现View的延迟加载HierarchyView内存优化获取内存信息ProfilerTraceViewMAT(MemoryAnalyzerTool)dumpsys布局优化UI渲染机制画面流畅需要帧数为60帧每秒Android通过VSYNC信号触发对UI的绘制,其间隔时间是1000ms/60=16ms(即1000ms
松仔log
·
2023-04-20 01:55
android
性能优化
ui
Android中级
——动画
动画视图动画AlphaAnimationRotateAnimationTranslateAnimationScaleAnimationAnimationSet动画监听属性动画PropertyValuesHolderAnimatorSetValueAnimator动画监听XML中使用animate()布局动画Interpolator自定义动画SVG矢量动画pathvectoranimate-vect
松仔log
·
2023-04-09 04:24
#
Android中级
android
动画
java
Android中级
——屏幕和绘图
屏幕和绘图屏幕系统屏幕密度独立像素密度dp单位转换XML绘图(需放在Drawable)BitmapShapeLayerSelector绘图技巧CanvasLayerPorterDuffXfermodeShaderPathEffectSurfaceView屏幕屏幕大小:指屏幕对角线长度,单位为寸分辨率:指屏幕宽高的像素点个数,如720x1280PPI:每英寸像素(PixelsPerInch),指对角
松仔log
·
2023-04-09 04:54
#
Android中级
android
java
Android中级
——色彩处理和图像处理
色彩处理通过色彩矩阵处理色彩矩阵介绍图像的RGBA可拆分为一个4行5列的矩阵和5行1列矩阵相乘其中4行5列矩阵即为ColorMatrix,可通过调整ColorMatrix间接调整RGBA第一行abcde决定新的R第二行fghij决定新的G第三行klmno决定新的G第四行pqrst决定新的AColorMatrix第五列ejot决定offset当第一行a=1,b=c=d=e=0时,R=R1,即红色保持
松仔log
·
2023-04-09 04:54
#
Android中级
android
图像处理
java
Android中级
——系统信息与安全机制
系统信息与安全机制系统信息获取/system/build.prop/procandroid.os.buildSystemPropertyPackageManagerActivityManagerpackages.xmlpermissions标签package标签perms标签安全机制Apk反编译apktooldex2jarjd-guiApk加密系统信息获取/system/build.prop存放一
松仔log
·
2023-04-09 04:17
#
Android中级
android
安全
java
Android 面试题大全
android中级
----进阶------ 知识点
//Android的中等进阶知识点理解1内存泄漏是什么??2Androidoom内存溢出??3Retrofit详解??4Rxjava详解??5Android性能优化??6AIDL详解??7ANR详解和场景案例?8mvp模式要懂代码原理??9Activity的启动模式??10你在项目中遇见过哪些问题??有是怎么解决的??11两种布局进行嵌套了,怎么就是不让他们发生冲突呢?(好像是什么冲突发生的一个联
马东18
·
2023-04-01 03:11
笔记
android
java
apache
Looper,2021一位
Android中级
程序员的跳槽面经
会不会请求代码没执行,妹子自己搞错了吧?发请求前,出现异常,代码被中断运行?请求过程伴随着页面跳转,导致页面销毁时,请求被自动关闭?请求过程出现异常,被RxJava全局异常捕获了,并吃掉了,所以收不到失败回调?这里解释下,妹子采用RxHttp+RxJava结合的方式发请求经过第一轮询问后,以上猜想轻而易举的被推翻了,我也大概知道了案件的细节,为此,我用代码来还原一下,为简化案件,还原时,我会适当的
m0_65322636
·
2023-04-01 00:44
程序员
经验分享
面试
开发语言
2018-11-12
Android复习指南必读:知识结构:覆盖的知识点:AndroidJavaKotinJvm网络和设计模式面向人群:
Android中级
人为每个知识点建立脑图,尽可能把自己想到的关键点罗列出来,也就是下面每个章节前面的脑图除此以外
糖豆萌萌哒
·
2023-03-17 06:49
Jetpack结合MVVM可以开发出一个多优秀的APP?
这只能说明
Android中级
以下的岗位饱和了,现在高级工程师还是非常稀缺的,很多高级职位给的薪资还是特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。
沈页
·
2023-03-14 23:15
程序人生
Jetpack
android
android
studio
ide
2021最新
Android中级
面试题目汇总解答,Android面试题及解析
前言俗话说“生于忧患,死于安乐”,其实大部分中年危机,就是在安乐中产生的。有的人或许会反驳,“照你这么说,我还必须奋斗了,不奋斗就要死,难道选择安逸的生活就不对吗?我就没有选择自己生活方式的权利吗?”说这句话的人其实有一些误解,误解就在于,安逸的生活并不等于不需要奋斗,这要看你的家底。某聪如果说要选择安逸的生活,他可以很安逸,因为他有了安逸的资本,而大部分的你,并没有这个资本,你如果过早的选择了安
椰果学Android
·
2023-01-13 12:59
程序员
Android
Android 高频面试必问之Java基础,2021最新
Android中级
面试题目汇总解答
4.5方法区方法区和Java堆一样,是各个线程共享的内存区域,他用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码缓存等数据。在HotSpotJVM中,永久代(永久代实现方法区)中用于存放类和方法的元数据以及常量池,比如Class和Method。每当一个类初次被加载的时候,它的元数据都会放到永久代中。永久代是有大小限制的,因此如果加载的类太多,很有可能导致永久代内存溢出,为此我
普通网友
·
2022-10-30 18:56
程序员
架构
移动开发
android
《Android群英传》读书笔记---10.2(终篇)
《Android群英传》读书笔记—10.2标签():
android中级
读书笔记Activity过渡动画曾经的Android在Activity之间进行跳转的时候,只是非常生硬的切换,即使通过overridePendingtransition
yarsnwoing
·
2022-05-22 20:08
android中级
android-L
android
读书笔记
2021最新
Android中级
面试题目汇总解答,快来收藏!
从基础到架构进阶,包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中高级安卓技术点。文章中所列主要为大纲部分,详细内容可以在文末自行获取哈!如果你熟练掌握本文中列出的知识点,相信将会大大增加你通过前两轮技术面试的几率!这些内容都供大家参考,互相学习。什么是危机?感觉周围的人都在危机,甚至包括一些财富、地位都已经很高的人,仍然逃不过焦
web大美女
·
2022-04-23 07:01
程序员
android
移动开发
面试
Android中级
面筋:开发2年的程序员如何短期突击面试?
面经1.基础1.自定义View的流程,requestLayout和invalidate的区别ViewRoot的performTraversal切入measure、layout、draw(讲完基础,可提一提Surface的显示原理)2.Handler原理,Handler/Looper/MessageQueue关系消息循环需要创建一个Looper并利用ThreadLocal绑定到当前线程,内部创建了M
·
2022-03-24 14:25
Android中级
面筋:开发2年的程序员如何短期突击面试?
面经1.基础1.自定义View的流程,requestLayout和invalidate的区别ViewRoot的performTraversal切入measure、layout、draw(讲完基础,可提一提Surface的显示原理)2.Handler原理,Handler/Looper/MessageQueue关系消息循环需要创建一个Looper并利用ThreadLocal绑定到当前线程,内部创建了M
·
2022-03-16 21:38
组件化,Android工程师晋升中级必备技能,你学“废”了嘛?
Androidstudio推出instantrun由于各种缺陷一般情况下是被关闭的……组件化可以说是
Android中级
开发工程师必备技能了,能有效解决许多单一项目下开发中出现的问题。
·
2022-01-15 22:09
android
8 年资深经验面试官详解 Android 中高级面试背后的秘诀,读完后直接膜拜!
在本文里,就将结合本人的面试经验,针对Android初级开发、
Android中级
开发和Android高级开发,给出若干准备简历、准备面试、复习的建议和帮助。
清风Coolbreeze
·
2021-05-16 21:45
程序人生
Android
面试
Android开发
移动开发
面试
Android中级
面筋:开发2年的程序员如何短期突击面试?跟着这几步去准备,大厂也不远了
本篇文章给大家分享一下笔者面试的一些感受和经验,因为笔者目前不到两年的工作经验,所以本篇文章定位为1-3年的Android开发工程师。当然本篇也适用于校招,但3年以上估计面试要求会更高一些。接下来将一些面试经验分享给大家,希望对大家有所帮助。简历首先是简历,简历不用准备得太花哨,一般找一个模板,填写掌握的技能和项目经历即可。github上有一个不错的模板,详情可见:https://github.c
Android-until
·
2021-05-06 20:06
面试
Android
程序员
Android
Android开发
面试经历
面试准备
程序员
程序员 为什么要坚持写博客
个人看法断断续续地写博客已经有一段时间了(一年左右主要是移动端和跨平台开发的内容),作为一个
Android中级
开发工程师,工作了四年多也算渐渐入了门。
xq9527
·
2021-02-08 18:01
android中级
开发师必备_面试3个月找不到下家,Android程序员跳槽到底要学哪些?...
作为一名即将求职的程序员,面对一个可能跟近些年非常不同的2020年,你的就业机会和风口会出现在哪里?在这种新环境下,工作应该选择大厂还是小公司?已有几年工作经验的老兵,又应该如何保持和提升自身竞争力,转被动为主动?就目前大环境来看,跳槽成功的难度比往年高很多。一个明显的感受:今年的面试,无论一面还是二面,都很考验Android程序员的技术功底。最近搜集了阿里、美团、百度、网易、腾讯、美团等公司20
weixin_39574287
·
2021-01-06 19:11
android中级开发师必备
4.kotlin安卓实践课程-用kotlin写第一个activity(构建mvvm和mvp基本页面)
针对人群:
Android中级
以上,kotlin
呵呵_9e25
·
2020-08-26 12:53
8.kotlin安卓实践课程-用kotlin写第一个fragment
针对人群:
Android中级
以上,kotlin
呵呵_9e25
·
2020-08-24 20:56
1.kotlin安卓实践课程-构建application
针对人群:
Android中级
以上,kotlin
呵呵_9e25
·
2020-08-22 14:46
Android中级
第五讲--获得并设置相机分辨率以及镜头图片倒转问题
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处!AllRightsRedserved!今天我们讲一下如何获得并设置相机分辨率的问题,算是技术贴,也算知识扫盲贴。有很多网友会问,为什么我的相机设置分辨率没效果啊?首先,做相机程序,必须要硬件支持!如开启声音、分辨率设置、对焦等功能。如果说不支持就得到不到想到的效果,如很多相机程序可以设置分辨率,但感觉不成功
weixin_30576859
·
2020-08-21 10:13
Android中级
第十二讲项目架构配置
本文来自http://blog.csdn.net/liuxian13183/,引用必须注明出处!架构这个话题比较大;从组织结构来说,CEO是一家公司的架构师,将公司划分为销售部、市场部、技术部、行政部、财务部、客服部等,每个部门履行特有的职能并相互配合,最终实现“产品”的有效输出;技术架构也同样如此。项目架构主要目的是解耦、灵活开发,让后端成为产品的瓶颈,而不要让客户端成为产品的瓶颈,所有的业务均
刘兆贤
·
2020-08-21 00:27
项目架构
9.kotlin安卓实践课程-用kotlin写第一个fragment的recyclerView的adapter具体实现
针对人群:
Android中级
以上,kotlin
呵呵_9e25
·
2020-08-20 17:36
Android中级
篇之用JAVA代码执行shell命令
http://www.linuxidc.com/Linux/2011-12/48958.htm在Android可能有的系统信息没有直接提供API接口来访问,为了获取系统信息时我们就要在用shell指令来获取信息,这时我们可以在代码中来执行命令,这里主要用到ProcessBuilder这个类.代码部分:packagecom.yin.system_analysis;importjava.io.File
daditao
·
2020-08-20 15:58
android
Android中级
篇之Fresco-加载图片基础[详细图解Fresco的使用]
Fresco简单的使用—SimpleDraweeView百学须先立志—学前须知:在我们平时加载图片(不管是下载还是加载本地图片…..)的时候,我们经常会遇到这样一个需求,那就是当图片正在加载时应该呈现正在加载时的图像,当图片加载失败时应该呈现图片加载时的图像,当我们重新加载这张图片时,应该呈现重试时图像,直到这张图片加载完成。这些繁琐并且重复的如果得不到简化的话,那将是一个开发人员的噩梦,现在好了
crazyWangyb
·
2020-08-20 10:13
技术类
Android中级
联列表ExpandableListView使用
最近需要用到级联操作,一级菜单和二级菜单的显示,发现Android官方自带了一个控件,ExpandableListView,学了一下用法,还好比较简单,当然也要先写一个自定义的适配器去继承BaseExpandableListAdapter,并实现方法publicclassMyAdapterextendsBaseExpandableListAdapter{@OverridepublicintgetG
汤姆加菲猫
·
2020-08-15 16:22
Android官方控件使用
android
级联菜单
《Android群英传》---读书笔记7
《Android群英传》—读书笔记7标签:
android中级
读书笔记Activity与Activity调用栈分析知识点:Activity的生命周期与工作模式Activity调用栈管理8.1Activity8.1.1Activity
yarsnwoing
·
2020-08-05 22:34
android基础
android中级
Android中级
第九讲--相机调焦
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处!AllRightsReserved!相机调焦:原理,使用竖直seekbar,根据用户拖拉来获得距离,然后以Parameter的形式设置到Camera。实现OnSeekBarChangeListener/**(non-Javadoc)**@see*android.widget.SeekBar.OnSeekBa
weixin_34272308
·
2020-08-01 04:40
Android中级
进阶之——onSaveInstanceState()和onRestoreInstanceState()
Android学习已经将近一年了,感觉技术进步很慢,习惯不了安逸的生活,所以对安卓开发进行了一些整合,计划进阶!了解savedInstanceState首先,savedInstanceState是Android用来恢复一些因异常情况下(如由竖屏切换横屏时Activity会进行重启)而导致Activity销毁的数据。因为Activity在变为不可见以后,系统随时可能把它回收用来释放内存。重写Acti
家驹六月天
·
2020-07-14 13:12
Emmagee(二)-软件启动时间
参考文章Android性能测试初探(二)
Android中级
篇之区分系统程序和安装程序原理其实在前面的文章Emmagee-Cpu读取的实现分析没有提到,当我们点击界面的开始测试时,程序会启动EmmageeService
saii
·
2020-07-11 15:56
性能测试
Android中级
篇之百度地图SDK v3.5.0-配置环境及发布[图解AndroidStudio下配置.so文件]
配置环境及发布[比官方更详细]百度地图SDKv3.5.0开发包下载地址:http://lbsyun.baidu.com/sdk/download?selected=location开发工具Android开发工具很多,在这我们推荐各位开发者使用Eclipse和AndroidStudio作为自己的开发工具。下面我们将分别针对Eclipse和AndroidStudio介绍一下地图SDK的工程配置方法。下
cy1笑而过
·
2020-07-09 02:06
Android中级篇
玩转百度地图
Android_牛人博客
谦虚的天下–博客园gundumw100博客–android进阶分类文章列表–ITeye技术网站CSDN博文精选:Android系列开发博客资源汇总–CSDN.NET–CSDN资讯【魏祝林】
Android
wi卫子th
·
2020-07-05 01:44
作为大学生我可以做什么
目前我是大学二年级的学生,已经学习的基础知识有:C语言,java,linux操作系统简单了解一些,软件工程也有学了一点,jsp技术,javaEE(目前正在学),android初级,
android中级
(目前正在学
weixin_33796205
·
2020-06-28 05:17
作为一个 Android 中级工程师都需要掌握哪些技能呢?
深度讨论作为一个
Android中级
工程师都需要掌握哪些技能呢?一个有意思的话题。Android开发1、Android相机预览方向及其适配探索这一直是AndroidApp开发者头疼的兼容性问题。
优雅的程序员
·
2020-06-28 01:36
7.kotlin安卓实践课程-用kotlin写第一个activity对应M层
针对人群:
Android中级
以上,kotlin
呵呵_9e25
·
2020-06-26 08:44
上一页
1
2
3
4
下一页
按字母分类:
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
其他