您的位置:首页软件教育学习 → Android面试题

Android面试题

Android面试题
578 38
  • 版本:v2.5.0
  • 平台:安卓
  • 类型:教育学习
  • 发布:2022/8/23 17:13:12
  • 语言:中文
  • 大小:2.7MB
标签: Android面试题 面试题目

Android面试题app是一款非常不错的面试辅助软件这款Android面试题集合了各种的面试内容和题目,给你提供全新各方面的参考,帮助你顺利通过面试。

Android面试题介绍

为准备面试的同学提供最全面的面试题库,涵盖Java基础、Android基础和Android高级面试题,持续收集、不断更新。

Android面试题面试题预览

1.请描述一下Activity 生命周期。

答: 如下图所示。共有七个周期函数,按顺序分别是: onCreate(), onStart(), onRestart(), onResume(), onPause(),onStop(), onDestroy()。

2.横竖屏切换时候Activity的生命周期。

不设置Activity的android: configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次。

设置Activity的android: configChanges=“orientation”时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次。

设置Activity的android: configChanges=“orientation|keyboardHidden”时,切屏不会重新调用各个生命周期,只会执行onConfiguration方法

3.两个Activity之间怎么传递数据?

答: 可以在Intent对象中利用Extra来传递存储数据。

在Intent的对象请求中,使用putExtra(“键值对的名字”,”键值对的值”);在另外一个Activity中将Intent中的请求数据取出来: 

Intent intent = getIntent();

String value = intent.getStringExtra(“testIntent”);

4.什么时候使用Service?

答: 比如播放多媒体的时候,用户启动了其他Activity,这个时候程序要在后台继续播放,比如检测SD卡上文件的变化,再或者在后台记录你的地理信息位置的改变等等。

5.Intent传递数据时,可以传递哪些类型数据?

答: intent间传送数据一般有两种常用的方法: 1、extra 2、data。

extra可以用Intent.putExtra放入数据。新启动的Activity可用Intent.getExtras取出Bundle,然后用Bundles.getLong,getInt,getBoolean,getString等函数来取放进去的值。

6.android本身的一些限制,比如apk包大小限制,读取大文件时的时间限。

答:apk包大小限制不好说,有的apk为100M,还是能装到手机上。一般的apk大小为5~10M左右。读取大文件的时间应该是在main线程里面,时间限制为5秒左右。

Android面试题面试要求

考察哪些点?

1.简历是否真实

2.技术的深度

3.技术的广度

4.逻辑思维能力

具体问哪些问题?

1.Android经验

2.Java水平

3.IT基础知识

4.代码质量的认识

5.技术视野

6.技术想象力

7.技术习惯

软件截图

  • Android面试题图1
  • Android面试题图2
  • Android面试题图3
  • Android面试题图4
  • Android面试题图5

猜你喜欢

本类排行

软件合集