3

紧急拨号器可以通过“com.android.phone.EmergencyDialer.DIAL”操作启动一个意图,但是,在 Intents 类中没有用于此的常量。这是为什么?我宁愿不使用在更高版本的 Android 中容易被破坏的东西。

紧急拨号器如何可靠启动?我不想直接拨打任何号码,只需打开拨号器即可。

4

1 回答 1

4

您可以按如下方式启动紧急拨号器(仍然是硬编码):

Intent intent = new Intent("android.intent.action.MAIN");
intent.setComponent(ComponentName.unflattenFromString("com.android.phone/.EmergencyDialer"));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
于 2014-02-24T15:18:50.703 回答