![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
androider_hy
进击的程序员
展开
-
android之service简介
定义: service是运行在后台的服务,是不可见的,没有界面的东西。可以启动一个Service来播放音乐,或者记录地理信息位置的改变,Service和其他组件一样,都是运行在主线程中,因此不能用它来做耗时的请求或者动作(可以在Service中开一个线程,在线程中做耗时动作)。 种类按运行地点分类Ø 本地服务(Local)转载 2015-04-03 16:14:51 · 255 阅读 · 0 评论 -
android进程
当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。同 时,Android会为每个应用程序分配一个单独的LINUX用户。Android会尽量保留一个正在运行进程,只在内存资源出现不足时,Android 会尝试停止一些进程从而释放足够的资源给其他新的进程使用, 也能保证用户正在访问的当前进程有足够的资源去及时地响应用转载 2015-04-03 15:55:44 · 193 阅读 · 0 评论 -
android进程优先级
android中的进程默认情况下, 同一个application中的所有component运行在同一个linux进程下. 启动一个component A时, 如果已存在处于运行状态中的component B, 且A和B属于同一个application, 那么component A将在component B所在的进程下运行. 否则将为A创建一个新的linux进程. 开发者也可以为ap转载 2015-04-06 14:07:03 · 320 阅读 · 0 评论 -
android中的多线程,handler,message,looper,messagequeue
多线程在所有编程语言中都是比较难以理解和掌握的, 这几天上网看了很多android多线程方面的资料, 在这里做一些总结.什么时候使用多线程:1. 耗时操作使用多线程, 耗时操作放在UI线程中会导致用户的操作无法得到响应.2. 阻塞操作使用多线程, 理由同上.3. 多核CUP的设备使用多线程, 可以有效提高CPU的利用率.4. 并行操作使用多线程.转载 2015-04-06 14:55:28 · 242 阅读 · 0 评论