![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试问题
文章平均质量分 87
僅此而已c
合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下.
展开
-
Android开发,多线程和线程池的介绍与总结
一、基础介绍1)线程概念线程在Android中是一个很重要的概念,从用途上来说,线程分为主线程和子 线程,主线程主要处理和界面UI相关的事,而子线程则往往用于执行耗时操作。由于Android的特性,如果在主线程中执行耗时操作那么就会导致程序无法及时响应,因此耗时操作必须放在子线程中去执行。除了主线程之外的线程都是子线程。2)扮演线程的角色有哪些除了普通线程Thread之外,在Android扮演线程角色的还有很多,比如AsyncTask和IntentService,同时HandlerThrea原创 2021-03-31 11:34:03 · 470 阅读 · 0 评论 -
Android进程间通信的几种方式
RPC采用客户机/服务器模式。请求程序就是一个客户机,而服务提供程序就是一个服务器。首先,客户机调用进程发送一个有进程参数的调用信息到服务进程,然后等待应答信息。在服务器端,进程保持睡眠状态直到调用信息到达为止。当一个调用信息到达,服务器获得进程参数,计算结果,发送答复信息,然后等待下一个调用信息,最后,客户端调用进程接收答复信息,获得进程结果,然后调用执行继续进行。原创 2021-03-31 11:04:21 · 1110 阅读 · 0 评论 -
Android Service保活的几种方法总结
保活Service我们需要做什么:1.在应用被关闭后保活(最难)2.在内用占用过大,系统自动释放内存时保活(优先杀死占用较高的Service)3.重启手机后自动开启Service4.手机息屏后不被释放内存5.手动清理内存时保活首先介绍一下Service的等级:一、前台进程二、可见进程三、服务进程四、后台进程五、空进程 ---关闭应用后,没有清理缓存所以为了提高优先级我们可以使用startForeground()方法将Service设置为前台进程。一、在Andro.原创 2021-03-31 10:39:40 · 2723 阅读 · 1 评论 -
Android基础面试题
第一部分(Part1)Android基础测试 共22题(全部单选,每题2分,总分44分 ) 1、关于在Activity生命周期中的各个方法在不同状态下的调用顺序的说法,错误的是( d) A 一个Activity从被创建到进入运行态,需要依次调用onCreate() -> onStart() -> onResume()。 B 点击Home按钮后,系统回到桌面,然后我们再找到这个应用并打开原创 2016-11-28 14:06:32 · 3129 阅读 · 0 评论