package cn.edu.buaa.act.sdp.malwaredetector.services; import android.app.Service; import android.content.Intent; import android.content.IntentFilter; import android.os.IBinder; import android.util.Log; import cn.edu.buaa.act.sdp.malwaredetector.receiver.BootReceiver; import cn.edu.buaa.act.sdp.malwaredetector.util.AppLog; /** * Created by yaodh on 2014/11/21. */ public class MyService extends Service { private BootReceiver bootReceiver; @Override public void onCreate() { super.onCreate(); // 注册监听器 bootReceiver = new BootReceiver(); IntentFilter filter = new IntentFilter(); filter.addAction("android.intent.action.PACKAGE_ADDED"); filter.addAction("android.intent.action.PACKAGE_REMOVED"); filter.addDataScheme("package"); registerReceiver(bootReceiver, filter); } @Override public IBinder onBind(Intent intent) { return null; } @Override public void onDestroy() { super.onDestroy(); if(bootReceiver != null) { unregisterReceiver(bootReceiver); } } }