0
请解释我为什么没有Log?我想知道紧急拨号器是打开还是关闭。我试过这段代码,但没有发生任何事情。找出系统应用程序是否正在运行
public class MyService2 extends Service {
public MyService2() {
}
@Override
public IBinder onBind(Intent intent) {
return null;
}
@Override
public void onCreate() {
super.onCreate();
ActivityManager activityManager = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE);
List<ActivityManager.RunningAppProcessInfo> procInfos = activityManager.getRunningAppProcesses();
for(int i = 0; i < procInfos.size(); i++){
if(procInfos.get(i).processName.equals("com.android.phone.EmergencyDialer.DIAL"))
{
Log.i("Result", "App is running - Doesn't need to reload");
}
}
}
}
我怎么称呼紧急拨号器和我的服务:
Intent intent = new Intent("com.android.phone.EmergencyDialer.DIAL");
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
Intent intent1 = new Intent(MyService.this,MyService2.class);
startService(intent1);
对于我应该怎么办呢?请解释 –