Открыть меню набора инструментов Sim
Я хочу, чтобы в моем приложении открывался инструментарий SIM-карты, чтобы пользователь мог совершать платежи через мобильный телефон, предоставленный в приложении инструментария SIM.
2 ответа
Нечто подобное запустит его на некоторых устройствах:
Intent simToolKitLaunchIntent = getContext().getPackageManager().getLaunchIntentForPackage("com.android.stk");
if(simToolKitLaunchIntent != null) {
startActivity(simToolKitLaunchIntent);
}
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = getApplicationContext().getPackageManager().getLaunchIntentForPackage("com.android.stk");
if (intent != null){
startActivity(intent);
}else {
Toast.makeText(getApplicationContext(),"NO SIM CARD FOUND",Toast.LENGTH_LONG).show();
}
}
});