![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android Service
一个学渣的自我救赎
这个作者很懒,什么都没留下…
展开
-
Android13 ActivityThread handleStopService流程分析
void onDestroy():由系统调用以通知服务它已不再使用并正在被删除。原创 2024-05-04 09:20:04 · 147 阅读 · 0 评论 -
Android13 ActivityThread handleUnbindService流程分析
boolean onUnbind(Intent intent):当所有客户端与服务发布的特定接口断开连接时调用。原创 2024-05-04 09:18:42 · 133 阅读 · 0 评论 -
Android13 ActivityThread handleBindService流程分析
abstract IBinder onBind(Intent intent):将通信信道返回给服务。原创 2024-05-04 09:17:34 · 169 阅读 · 0 评论 -
Android13 ActivityThread handleCreateService流程分析
上面方法主要处理如下:1、加载Service类。2、实例化Service。3、调用Service的attach方法。4、调用Service的onCreate方法。原创 2024-05-04 09:13:02 · 124 阅读 · 0 评论 -
Android13 ActivityThread handleServiceArgs流程分析
上面方法主要处理如下:1、调用Service的onStartCommand方法。2、调用Service的onTaskRemoved方法。原创 2024-05-04 09:15:02 · 267 阅读 · 0 评论 -
Android Service
Service是一个可以在后台执行长时间运行操作而不提供用户界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC)。例如,服务可以处理网络事务、播放音乐,执行文件 I/O 或与内容提供程序交互,而所有这一切均可在后台进行。原创 2024-05-03 21:28:13 · 984 阅读 · 0 评论 -
Android13 Service stopForeground流程分析
调用IActivityManager的setServiceForeground方法,IActivityManager是一个接口,ActivityManagerService实现了这个接口。原创 2024-05-03 21:18:20 · 141 阅读 · 0 评论 -
Android13 Service startForeground流程分析
上面方法主要处理如下:1、调用IActivityManager的setServiceForeground方法。2、调用clearStartForegroundServiceStackTrace方法。原创 2024-05-03 21:16:47 · 144 阅读 · 0 评论 -
Android13 Service stopSelf流程分析
调用IActivityManager的stopServiceToken方法,IActivityManager是一个接口,ActivityManagerService实现了这个接口。原创 2024-05-03 21:15:02 · 171 阅读 · 0 评论