package cn.edu.buaa.act.sdp.malwaredetector.receiver;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
import android.widget.Toast;
import cn.edu.buaa.act.sdp.malwaredetector.Constant;
import cn.edu.buaa.act.sdp.malwaredetector.util.AppLog;
/**
* Created by yaodh on 2014/11/21.
*/
public class BootReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String packageName = intent.getDataString();
// listen to package install
if(intent.getAction().equals("android.intent.action.PACKAGE_ADDED")) {
AppLog.log(Constant.TAG, "install " + packageName, 'd', "static-log.txt");
Toast.makeText(context, "安装了 " + packageName, Toast.LENGTH_SHORT).show();
}
// listen to package uninstall
if(intent.getAction().equals("android.intent.action.PACKAGE_REMOVED")) {
Toast.makeText(context, "卸载了 " + packageName, Toast.LENGTH_SHORT).show();
AppLog.log(Constant.TAG, "uninstall " + packageName, 'd', "static-log.txt");
}
}
}