Android面试题

安卓Android面试题汇总——超长15万字总结 本文介绍了Android开发中Activity与Fragment的通信方式,包括接口回调、Bundle传参、Handler、广播、EventBus和ViewModel等6种方法,分析了各自适用场景。接着讲解了Activity四种启动模式(standard、singleTop、singleTask、singleInstance)的特点和应用场景。最后对比了BroadcastReceiver和LocalBroadcastReceiver的区别,指出前者支持跨应用通信但性能较低,后者仅限应用内使用但更高效安全。 阅读详情

1.说一下activity的生命周期

   onCreate-onStart-onRestart-onResume-onPause-onStop-onDestroy

  onCreate():完成activity的创建。

  onStart():activity启动,可见状态,执行完onCreate或者从onStop恢复时调用

  onResume():界面可见,支持用户交互。执行完onStart或者从onPause恢复时调用

  onPause():当activity不占有焦点时,即不在task栈顶,处于onPause状态,比如一个dialog覆盖,但可见。

  onStop():当activity完全被覆盖,不可见时调用onStop。

  onDestroy():activity销毁。


 onStart可用户初始化界面,onResume可用于恢复数据。


2.常用的布局

   LeanerLayout:线性布局,最常用

  RelativeLayout:相对布局

  AbsoluteLayout:绝对布局,需要提供绝对的x.y坐标,不常用

  TableLayout

 

3.android 框架

  应用软件application:所有应用程序都是Java编写的。

  应用程序框架application framework:提供框架APIs:view content Providers、activity Manager

  库 library/android runtime :C++库

   Linux kernel   :提供核心服务

 

     Android本身是一套软件叠层,主要分三层:操作系统,中间件,应用程序

 

4.资源存储方式

  数据库SQLite:轻量级数据库

  File:文件存储方式

  share perference:少数键值对数据,如用户名、密码的本地存储,一般用此方法

  content provider:支持不同应用间共享数据,如:电话本

  网络存储方式

【DeepSeek+Office/WPS】智能办公新时代的全新利器 DeepSeek是一家专注于通用人工智能技术研发的中国科技公司,其核心产品DeepSeek-R1是一款开源的推理大模型,专注于复杂任务的高效处理,支持智能对话、文本生成、语义理解、计算推理、代码生成与补全等多种应用场景。作为国产、免费、开源且强大的AI平台,DeepSeek不仅致力于为终端用户提供高质量的智能服务,还为开发者提供了一整套完善的技术解决方案,帮助他们快速构建和部署自己的智能应用。 阅读详情

相关推荐

大白映射 宝马Esys编程设码映射、USB设备映射

大白映射,宝马Esys设码编程、USB设备映射

denson0394的博客 4800

【安卓开发系列 -- APP】Android 学习路线与面试题集锦

Android 面试 (经验篇) Android2017-2018最新面试题(3-5年经验个人面试经历) Android 面试 (JAVA 篇) Android(2017-2018)BAT面试题整理(java篇,含答案) Android 面试 (Android 篇) Android(2017-2018)BAT面试题整理(Android篇,含答案) ...

CopperSun 技术博客 520

Windows下飞桨PaddlePaddle 2.6.1 GPU版环境搭建全攻略(含CUDA 11.7配置避坑指南)

本文详细介绍了在Windows系统下搭建飞桨PaddlePaddle 2.6.1 GPU版环境的完整流程,特别针对CUDA 11.7和cuDNN的安装提供了避坑指南。从Anaconda环境配置、CUDA Toolkit安装到飞桨GPU版的验证,手把手帮助开发者高效完成深度学习环境搭建,解决常见问题并优化性能。

x8y9z0的博客 1094

安卓面试题解析大全(10 30)之AsyncTask全解析_android asynctask 面试

系列专栏: 安卓高频面经解析大全专栏链接:150道安卓高频面试题全解析 安卓高频面经解析大全目录详情 : 安卓面经_anroid面经_150道安卓常见基础面试题全解析 安卓系统Framework面经专栏:Android系统Framework面试题解析大全 安卓系统Framework面经目录详情:Android系统面经_Framework开发面经_150道面试题答案解析 Android进阶知识体系解析专栏链接:Android进阶知识体系解析 Android进阶知识体系解析目录详情:Android

2401_87555477的博客 434

OPC UA 协议详解

OPC UA(统一架构)是新一代工业自动化标准通信协议,替代传统OPC Classic,具有跨平台、高安全性、标准化等优势。基于TCP协议,支持全平台部署,采用面向对象架构组织数据,提供实时读写、事件订阅、历史数据访问等功能。作为工业4.0核心协议,适用于智能制造、数字孪生等场景,能实现多品牌设备统一接入。相比Modbus和MQTT,OPC UA协议更规范安全但复杂度较高,是大型工业集群互联的主流选择。

eastyuxiao的专栏 726

LeGo-LOAM源码篇:源码分析(3)

mapOptmization.cpp,主要内容包括回环检测、scan-to-map位姿优化、因子图。

slamml 1382

Android面试题_安卓面经(23 30)设计模式源码案例

安卓高频面经解析大全专栏链接:150道安卓高频面试题全解析 安卓高频面经解析大全目录详情 : 安卓面经_anroid面经_150道安卓常见基础面试题全解析 安卓系统Framework面经专栏:Android系统Framework面试题解析大全 安卓系统Framework面经目录详情:Android系统面经_Framework开发面经_150道面试题答案解析 Android进阶知识体系解析专栏链接:Android进阶知识体系解析 Android进阶知识体系解析目录详情:Android进阶知识体系

2401_87555613的博客 261

ANSYS MAXWELL内置式永磁同步电机(IPMSM)转矩最大时输入电流相位的确定

1.在转子转速为零时看一个周期内的转矩变化

qq_41752507的博客 6517

Android面经_安卓面试题解析(9 30)之HandlerThread全解析_android handlerthread 多线程开发面试

系列专栏: 安卓高频面经解析大全专栏链接:150道安卓高频面试题全解析 安卓高频面经解析大全目录详情 : 安卓面经_anroid面经_150道安卓常见基础面试题全解析 安卓系统Framework面经专栏:Android系统Framework面试题解析大全 安卓系统Framework面经目录详情:Android系统面经_Framework开发面经_150道面试题答案解析 Android进阶知识体系解析专栏链接:Android进阶知识体系解析 Android进阶知识体系解析目录详情:Android

2401_87555420的博客 244

Python爬取腾讯视频m3u8加密流实战(附完整代码)

本文提供了一份详细的Python实战教程,指导如何通过抓包分析、模拟请求头与载荷,破解腾讯视频的m3u8加密流防盗链机制,并附上完整代码实现视频片段的下载与合并。教程涵盖从侦察到代码实现的完整流程,并包含参数动态化、多线程下载等高级技巧与避坑指南,旨在帮助开发者掌握流媒体下载的核心技术。

weixin_29090089的博客 1604

lammps教程:官方自带eam_database程序拟合EAM势方法介绍

使用lammps模拟金属体系,最常用的势函数为eam、meam势。 对于大多数金属或者合金来说,可以从网上下载相对应的eam或meam势力场文件。 而对于一些新的合金材料,可能就找不到相对应的力场文件。 解决的方法有两种,一是采用混合势(pair_style hybrid),第二种方法是自己拟合势函数文件。 混合势的写法在前面文章中已经介绍过,本文介绍一种拟合EAM势的方法。 该方法是运行Xiaowang Zhou编写的一个拟合程序,该程序可自动生成所需要的合金势。 这个程序能够拟合的合金元素有: Cu,

lammps_jiayou的博客 4615

android 70道面试题,安卓70道面试题

文档内包含安卓基础知识等70道面试题,最新,最全1. 下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存B、 内存回收程序负责释放无用内存C、 内存回收程序允许程序员直接释放内存D、 内存回收程序可以在指定的时间释放内存对象2. 下面异常是属于Runtime Exception 的是(abcd)(多选) A、Arithm...

weixin_29838739的博客 128

ICC2:postmask ECO参考脚本

更多学习内容请关注「拾陆楼」知识星球。

m0_61544122的博客 882

史上最全的《Android面试题及解析》,安卓面试题app

简历首选内推方式,速度快,效率高啊!然后可以在拉钩,boss,脉脉,大街上看看。简历上写道熟悉什么技术就一定要去熟悉它,不然被问到不会很尴尬!做过什么项目,即使项目体量不大,但也一定要熟悉实现原理!不是你负责的部分,也可以看看同事是怎么实现的,换你来做你会怎么做?做过什么,会什么是广度问题,取决于项目内容。但做过什么,达到怎样一个境界,这是深度问题,和个人学习能力和解决问题的态度有关了。大公司看深度,小公司看广度。大公司面试你会的,小公司面试他们用到的你会不会,也就是岗位匹配度。

m0_63102527的博客 915

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

安卓开发工程师常见面试题

如何创建一个简单的自定义 View?自定义 View 的测量(onMeasure)过程是如何工作的?如何在自定义 View 中绘制图形和文本?如何处理自定义 View 的触摸事件?如何实现自定义 View 的动画效果?如何优化自定义 View 的性能,避免过度绘制?如何在自定义 View 中使用属性动画?如何实现自定义 View 的布局参数(LayoutParams)?如何通过自定义 View 实现复杂的交互逻辑?如何调试自定义 View 的问题?

qq_62784677的博客 1381

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

2024最新Android大厂高频面试题+解析大全,全文干货_安卓大厂面试题

最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的24套腾讯、字节跳动、阿里、百度2019-2021面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。还有高级架构技术进阶脑图、Android开发面试专题资料帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。点击:《Android架构视频+BAT面试专题PDF+学习笔记​》即可免费获取~

2401_87361641的博客 1213

安卓市场开发者!2021Android高级面试题总结,最强技术实现

前言 不知道有多少人和我一样是年前辞职,结果赶上了疫情,在家里一呆就是几个月! 但塞翁失马,焉知非福!我本来就打算年后找工作,正好趁着这段时间,历时3个月,整理了这份可能是市面上最全面的安卓面试题解析大全! 从基础到架构进阶,包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中高级安卓技术点。 文章中所列主要为大纲部分,详细内容可以在文末自行获取哈! 如果你熟练掌握本文中列出的知识点,相信将会大大增加你通过前两轮技术面试的几率!这些内容都供大家

m0_53537576的博客 734

888道Android高级面试题,快手安卓面试题

知道哪些混合开发的方式?说出它们的优缺点和各自使用场景?(解答:比如:RN,weex,H5,小程序,WPA等。做Android的了解一些前端js等还是很有好处的);ViewPager使用细节,如何设置成每次只初始化当前的Fragment,其他的不初始化?服务器只提供数据接收接口,在多线程或多进程条件下,如何保证数据的有序到达?如果在onStop的时候做了网络请求,onResume的时候怎么恢复?点击事件被拦截,但是想传到下面的View,如何操作?ListView 中图片错位的问题是如何产生的?

2401_85030470的博客 830

Android面经_Android面试题解析大全(1 30)之Activity全解析_cvte的android面试题

系列专栏: 安卓高频面经解析大全专栏链接:150道安卓高频面试题全解析 安卓高频面经解析大全目录详情 : 安卓面经_anroid面经_150道安卓常见基础面试题全解析 安卓系统Framework面经专栏:Android系统Framework面试题解析大全 安卓系统Framework面经目录详情:Android系统面经_Framework开发面经_150道面试题答案解析 Android进阶知识体系解析专栏链接:Android进阶知识体系解析 Android进阶知识体系解析目录详情:Android

2401_87555593的博客 200

安卓面试题 Android interview questions

安卓面试题 Android interview questions 作者:韩梦飞沙 ‎2017‎年‎7‎月‎3‎日,‏‎14:52:44   1.      要做一个尽可能流畅的ListView,你平时在工作中如何进行优化的?  ①Item布局,层级越少越好,使用hierarchyview工具查看优化。  ②复用convertView  ③使用ViewHolder

韩梦飞沙_韩亚飞 2969

2023年终Android面试题分享

虽然已经快年末了,本来不应该发这种面试文章的。但是今年对于很多Android程序员来说很难,用网上说的一句话就是这一年都是“一事无成”。哪怕年末了也传出不少大厂开源节流的消息,很多人也还在谋求新的工作岗位。面试难能可贵。请不要打毫无准备的仗,毕竟今年找到工作是最重要的,其次才是别的,才能过个好年。做为一名Android开发...

weixin_42303285的博客 115

Android大厂高频面试题解析,真香_android大厂高频面试题解析大全

不知道有多少人和我一样是年前辞职,结果赶上了疫情,在家里一呆就是几个月!但塞翁失马,焉知非福!我本来就打算年后找工作,正好趁着这段时间,历时3个月,整理了这份可能是市面上最全面的安卓面试题解析大全!从基础到架构进阶,包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中高级安卓技术点。文章中所列主要为大纲部分,详细内容可以在文末自行获取哈!如果你熟练掌握本文中列出的知识点,相信将会大大增加你通过前两轮技术面试的几率!

2501_90324385的博客 443

移动开发最新Android面试题之Activity篇,安卓优化面试题

文章会持续更新的。绝对干货!!!Android进阶学习全套手册关于实战,我想每一个做开发的都有话要说,对于小白而言,缺乏实战经验是通病,那么除了在实际工作过程当中,我们如何去更了解实战方面的内容呢?实际上,我们很有必要去看一些实战相关的电子书。

2401_84563734的博客 1059

安卓面试题大全

1 Android2017-2018最新面试题(3-5年经验个人面试经历) 2 安卓开发高级面试题 3 Android开发工程师面试题整理(百度) 4 安卓面试中的那些套路 5 40个比较重要的Android面试题 6 学会这50大Android面试题,程序员想面试不过都难! 7 常见Android面试题及答案(详细整理)...

IT痴迷者 1922

安卓Android面试题大全

56个问题都是经常用到的,可以深入研究下,也是必须掌握的开发必备知识。安卓Android面试题汇总 搜集了一些Android面试题目,供将要面试或者正在面试的朋友参考。 1, 谈谈你对Activity的理解?  2, Activity的生命周期?  3, Acitvity启动模式?  4, 在onCreate方法中Bundle savedInstanceState 这个参数有什么作用...

weixin_30429201的博客 88

Android大厂高频面试题解析,真香

前言 不知道有多少人和我一样是年前辞职,结果赶上了疫情,在家里一呆就是几个月! 但塞翁失马,焉知非福!我本来就打算年后找工作,正好趁着这段时间,历时3个月,整理了这份可能是市面上最全面的安卓面试题解析大全! 从基础到架构进阶,包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中高级安卓技术点。 文章中所列主要为大纲部分,详细内容可以在文末自行获取哈! 如果你熟练掌握本文中列出的知识点,相信将会大大增加你通过前两轮技术面试的几率!这些内容都供大家

m0_56144365的博客 127
上一篇: 一道面试题:介绍下常用的数据库
下一篇: Eclipse导入正确的project显示错误可能的原因
天水笑微
博客等级 码龄18年 7粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值