Android 常见面试题及详细答案(实战版).docxVIP

  • 1
  • 0
  • 约5.92千字
  • 约 7页
  • 2026-09-20 发布于河北
  • 举报

Android 常见面试题及详细答案(实战版).docx

Android常见面试题及详细答案(实战版)

一、Android基础核心面试题

1.说说Android四大组件及各自作用

四大组件是Android应用的核心基础,缺一不可,各自职责独立,分工明确:

Activity:页面载体,负责和用户交互,是所有可视化界面的容器,比如首页、登录页都是独立的Activity。主要承担页面展示、事件监听、页面跳转的工作,有完整的生命周期。

Service:后台服务,无界面,专门用来处理后台耗时、长期运行的任务。比如后台播放音乐、文件下载、消息后台监听,不受页面切换影响,可在应用退后台后继续运行。分为前台服务、后台服务、绑定服务。

BroadcastReceiver(广播接收器):全局消息订阅与接收组件,用于跨组件、跨应用通信。系统会发送各类系统广播(开机、电量变化、网络切换、屏幕亮灭),开发者也可自定义广播,实现组件间解耦通信。

ContentProvider(内容提供者):跨应用数据共享组件,主要用于对外暴露应用私有数据,实现数据安全共享。比如读取手机通讯录、相册、短信数据,底层封装了数据增删改查,自带权限控制和数据隔离。

2.详细说说Activity生命周期,以及常用场景

Activity生命周期是页面从创建到销毁的完整过程,核心七个方法,日常开发高频使用:

onCreate():页面首次创建时调用,只执行一次。主要做初

文档评论(0)

1亿VIP精品文档

相关文档