Android面试基础
文章平均质量分 83
青冘
希望和你一起进步
展开
-
2021年7月最新中级Android面试题
目录1.详细说明Activity生命周期2.说明一下Android常用布局的特点3.请说明一下Context这个类的继承关系以及作用4.Activity的四种LaunchMode5.View的绘制流程6.安卓多线程之间数据通信的方式7.Handler的原理8.两个Activity之间怎么传递数据?9.简述TCP,UDP,Socket10.Android中五种数据存储方式分别是什么?11.进程和线程的区别12.简要介绍关键字final和static的用法1.原创 2021-07-06 14:41:45 · 1031 阅读 · 1 评论 -
每天进步一点点之Android基础(3)—— Activity的onNewIntent
onNewIntent() 的触发时间:如图所示,onCreate() 和 onNewIntent() 不会被同时调用。如果在 AndroidManifest.xml 中,将 Activity 的 launchMode 设置成了 "singleTop" 模式,或者在调用 startActivity(Intent) 时,设置了FLAG_ACTIVITY_SINGLE_TOP 标识,那么,当...原创 2019-10-07 20:39:41 · 684 阅读 · 0 评论 -
每天进步一点点之Android基础(2)——Android Application的使用及其生命周期
1. Application的使用多个组件之间数据共享举例:两个Activity之间数据共享Application 对同一个应用程序是唯一的,所以可以使用Application进行数据共享定义两个Activity: MainActivity.java 和 MainActivity2.java, 代码是一样的TextView tv;EditText et;@Overri...原创 2019-10-07 20:35:01 · 427 阅读 · 1 评论 -
2019年7月Android面试题总结(初中级)附详细答案——Java篇
目录1.Java的四个基本特性2.抽象类和接口的区别3.线程实现的方式4.什么是重载,什么是重写,有什么区别?5.关键字 final 和 static 是怎么使用的6.你所知道的设计模式有哪些7.如何保证线程安全8.多线程的等待唤醒主要方法9.进程的优先级11.进程和线程的区别12.Serializable 和Parcelable 的区别13.成员内...原创 2019-07-17 23:00:33 · 1951 阅读 · 0 评论 -
2019年7月Android面试题总结(初中级)附详细答案——Android篇
汇总一下最近面试碰到的问题,和一些我觉得需要特别注意的问题目录1.请描述一下 Activity 生命周期2.请介绍一下四大组件3.介绍一下MVC/MVP模式4.Activity的四种启动模式5.什么是Context,它的继承关系和作用6.两个Activity 之间跳转时必然会执行的是哪几个方法?7.fragment之间传递数据的方式?8.介绍一下Handler...原创 2019-07-17 19:45:44 · 2632 阅读 · 0 评论 -
Android面试基础(三)——四大组件的介绍
谈谈对Android四大组件的认识一、Activity二、Service三、Broadcast Receiver四、Content Provider一、Activity 活动使用activity需要在AndroidManifest.xml中注册 onCreate(Bundle):在此方法中做一些初始化操作,初始化activity、setConten...原创 2019-07-17 18:35:08 · 1664 阅读 · 0 评论 -
Android MVP 架构介绍
Android 中 MVC 的简单理解https://blog.csdn.net/qq_17798399/article/details/95933628MVP模式相信大家对MVC都是比较熟悉了:M-Model-模型、V-View-视图、C-Controller-控制器,MVP作为MVC的演化版本,那么类似的MVP所对应的意义:M-Model-模型、V-View-视图、P-Presente...原创 2019-07-14 23:37:06 · 3385 阅读 · 2 评论 -
Android 中 MVC 的简单理解
MVP架构介绍https://blog.csdn.net/qq_17798399/article/details/95934476Android 的当前开发MVP已成为开发主流模式,不过MVC的模式,当前项目中还在使用,MVC是从Java web中嫁接过来的。在Android中,Activity/Fragment既充当控制层又充当视图层,这就导致了V和C这两层耦合在一起,当业务比较复杂时,...原创 2019-07-14 22:24:02 · 2126 阅读 · 0 评论 -
Android面试基础(二)——Activity四种启动模式
目录一、启动模式分类:二、启动模式介绍:1.默认启动模式standard:2.栈顶复用模式singleTop:3.栈内复用模式singleTask:4.全局唯一模式singleInstance:一、启动模式分类:Standard(标准模式,默认) SingleTop(栈顶复用模式) SingleTask(栈内复用模式) SingleInstance(单实...原创 2019-07-14 19:37:10 · 1473 阅读 · 0 评论 -
Android面试基础(一)——Android系统中有几种进程
Android中有五种进程:前台进程,可见进程,服务进程,后台进程,空进程。它们的回收顺序从先到后分别是:空进程,后台进程,服务进程,可见进程,前台进程。前台进程 Foreground process这个进程是最重要的,是最后被销毁的。前台进程是目前正在屏幕上显示的进程和一些系统进程,也就是和用户正在交互的进程。例如,我正在使用qq跟别人聊天,在我的Android手机上这个进程就是前台进...原创 2019-07-14 18:42:34 · 1827 阅读 · 0 评论