ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

小米高级Android面经:Android 6.0+运行时权限机制、WMS窗口管理做了哪些事、MVI架构

小米高级Android面经:Android 6.0+运行时权限机制、WMS窗口管理做了哪些事、MVI架构 小米高级Android面试:小米Android开发覆盖MIUI系统定制、IoT设备互联。技术栈偏底层,面试官喜欢问系统级原理和性能数据。技术方向偏向MIUI定制、IoT互联。特色专项包括MIUI系统定制与IoT设备开发。今天8道题覆盖小米高级Android面试核心考点。Q1:Android 6.0+运行时权限机制?普通权限安装时自动授予。危险权限需运行时弹窗申请。Android 11新增"仅本次允许"单次权限。Android 13细化了媒体权限——READ_MEDIA_IMAGES/VIDEO/AUDIO替代READ_EXTERNAL_STORAGE。Android 14+限制通知权限需申请POST_NOTIFICATIONS。private val permLauncher = registerForActivityResult( ActivityResultContracts.RequestMultiplePermissions()) { results -gt; if (results[Manifest.permission.CAMERA] == true) initCamera() } permLauncher.launch(arrayOf(Manifest.permission.CAMERA))追问:shouldShowRequestPermissionRationale的作用?判断是否需要显示权限说明——首次请求返回false,拒绝后返回true。Q2:WMS窗口管理做了哪些事?WMS管理所有窗口——创建、层级、尺寸、焦点、转场动画
返回列表