Service
-
什么是Service
-
Service是Android四大组件之一 (必须在androidManifest.xml中进行注册)
-
可以在后台执行长时间运行操作而没有用户界面的应用组件
-
Activity MainActivity.java
activity_main.xml
Service XXXXXXX.java
Service在现阶段的APP什么位置有体现?
手机音乐播放器
-
创建Service
不使用Android Studio应该如何创建?
1. 创建java文件,继续Service 1. 在AndroidManifest.xml中进行注册
使用android Studio应该如何创建?
-
怎么调用Service
第一种方式:startService 访问者跟Service是不绑定的
启动Service
Intent intent = new Intent(MainActivity.this, MyService.class); startService(intent);
关闭Service
Intent intent = new Intent(MainActivity.this, MyService.class); stopService(intent);
第二种方式:bindService 访问者跟Service是绑定,访问者一旦退出了,Service也就终止了。
绑定service
Intent i