
Android面试
YSSY6886
这个作者很懒,什么都没留下…
展开
-
Android面试--Android系统架构
如上图所示:Linux内核层:计算资源,存储资源,外设资源的管理;驱动内容;内核层主要功能:提供设备驱动(WIFI、蓝牙、照相机等), 操作系统管理功能(内存、进程管理等等);Android运行库:虚拟机和核心库;其中核心库的内容:1 Java标准API(java包);2 Java扩展API(javax包);3 企业和组织提供的Java类库(org包);核心库提供的功能:基础数据结构、...原创 2019-04-11 17:34:03 · 692 阅读 · 0 评论 -
Android面试--系统crash
Android程序崩溃大家都应该遇到过,force close和ANR应该是大家遇到较多的。这里把Android平台程序崩溃的各种类型做一个简述和原因列举。1.ANR(可见ANR):发生场景:应用发生ANR。崩溃症状:系统弹出窗口询问用户选择“Force Close”或者“Wait”。 “Force Close”将杀掉发生ANR的应用进程。“Wait”将会等待系统择机恢复此应用进...转载 2019-04-11 18:07:44 · 316 阅读 · 0 评论 -
Android面试---Android/Linux文件系统
在LINUX系统中有一个重要的概念:一切都是文件;Linux默认使用的文件系统:ext4;Linux支持的文件系统: 内核所支持的文件系统类型,可以通过内核目录树 fs 目录中的内容来查看;Linux支持的文件系统有哪些?虚拟文件系统(VFS):VFS就把这些不同的文件系统做一个抽象,提供统一的API访问接口;VFS提供的常用API有哪些?文件系统关系最密切的就是存储介质;Linu...原创 2019-04-11 18:40:57 · 494 阅读 · 0 评论 -
Android面试---配置改变activity不会被重建
系统的配置Configuration类;mcc: SIM卡唯一标示IMSI(国际移动用户识别码)中的国家代码,由三位数字组成,中国为460。此项标示mcc代码发生了改变mnc: SIM卡的唯一标示IMSI(国际移动用户识别码)中的运营商代码,由2位数字组成,中国移动TD系统为00,中国联通为01,此项标示mnc发生改变locale:设备的本地位置发生了改变,一般指切换了系统语言。touch...原创 2019-04-11 19:10:50 · 1058 阅读 · 0 评论 -
Android面试---onNewIntent
第一种情况:activity launchMode为singleTask或者singleInstance1、activitya start activityb2、activityb start activitya在第二步被执行后,activitya就会顺序执行 onNewIntent onRestart onStart onResume第二种情况:activity launchMode为s...原创 2019-04-11 19:37:40 · 492 阅读 · 0 评论 -
Android面试---启动模式使用场景
activity启动模式的使用场景:standard:普通activitysingleTop:要展示推送过来的消息singleTask:程序入口等启动页面singleInstance:完全独立的,类似闹钟的提示...转载 2019-04-11 19:56:08 · 346 阅读 · 0 评论