Android 面试题及详细答案(真实职场版).docxVIP

  • 1
  • 0
  • 约5.55千字
  • 约 7页
  • 2026-10-11 发布于河北
  • 举报

Android 面试题及详细答案(真实职场版).docx

Android面试题及详细答案(真实职场版)

一、Android基础核心面试题

1.讲一下Android四大组件及各自作用

四大组件包括Activity、Service、BroadcastReceiver、ContentProvider,都是系统核心组件,必须在清单文件注册才能使用。

Activity:页面载体,负责和用户交互,承载所有UI展示、点击、滑动等用户操作,是应用的页面基础单元。每个页面都对应一个Activity,有完整的生命周期。

Service:后台服务,无界面,专门用来处理后台耗时、长期运行的任务,比如后台播放音乐、文件下载、数据同步、保活任务等,不依赖页面前台展示。

BroadcastReceiver:广播接收器,属于全局消息订阅机制,用来接收系统或应用自定义的广播事件,比如网络切换、电量变化、开机启动、APP内部页面通信等,分为静态注册和动态注册。

ContentProvider:数据共享组件,主要用于跨应用数据共享,系统通讯录、相册、短信数据都是通过它对外提供访问,也可以实现本应用不同组件、不同进程之间的数据统一读写和权限管控。

2.Activity完整生命周期及常用场景

完整生命周期方法:onCreate()、onStart()、onResume()、onPause()、onStop()、onDestroy(),还有两个辅助方法onRest

文档评论(0)

1亿VIP精品文档

相关文档