AppInstalledReceiver.java
1.56 KB
package com.xgimi.gimicinema.receiver;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
public class AppInstalledReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
String packageName = intent.getData().getSchemeSpecificPart();
if (intent.getAction().equals(Intent.ACTION_PACKAGE_ADDED)) {
// Toast.makeText(context, "添加了新的应用" + packageName, Toast.LENGTH_LONG).show();
Log.d("install", "Intent.ACTION_PACKAGE_ADDED:" + packageName);
// Intent serviceIntent = new Intent();
// serviceIntent.setClass(context, Controller.class);
// serviceIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
// context.startActivity(serviceIntent);
} else {
Log.d("install", "Intent.ACTION_PACKAGE_ADDED:" + packageName + "," + action);
if (intent.getAction().equals(Intent.ACTION_PACKAGE_REPLACED)) {
// Toast.makeText(context, "添加了新的应用" + action, Toast.LENGTH_LONG).show();
Log.d("install", "Intent.ACTION_PACKAGE_ADDED:" + packageName);
// Intent serviceIntent = new Intent();
// serviceIntent.setClass(context, Controller.class);
// serviceIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
// context.startActivity(serviceIntent);
}
}
}
}