服务套路
写一个类 extends Service
public class DemoService extends Service @Override//重写 public IBinder onBind(Intent intent) { return null; }
清单文件配置
<service android:name="com.itheima.servicedemo.DemoService" />
开始写逻辑
// 服务第一次被创建调用的代码 @Override public void onCreate() { super.onCreate();//耗时操作,开子线程 new Thread() { public void run() { flag = true; while (flag) { System.out.println("检查是否有usb设备插入进来了."); SystemClock.sleep(2000); } }; }.start(); } @Override public void onDestroy() { System.out.println("服务被销毁了."); flag = false; super.onDestroy(); }