今天接到了个任务,需要在SIM Look screen中,增加一个按钮。紧急拨号功能。
我在Intent中找了一遍都没有找到对应的Action描述。
最后还是通过查看了frameworks/base/keystore中的关于紧急拨号盘的调用。
最终发现紧急拨号盘的调用串描述是“com.android.phone.EmergencyDialer.DIAL”
实现代码如下:
private static final String ACTION_EMERGENCY_DIAL = "com.android.phone.EmergencyDialer.DIAL";
private void showEmergencyDialer(){
Intent intent = new Intent(ACTION_EMERGENCY_DIAL);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
getContext().startActivity(intent);
dismiss();
}