ボタンをクリックするだけで特定の番号にダイヤルするアプリを作成していますが、その人がデュアル SIM を持っている場合、使用する SIM を選択できるようにしたいと考えています。
ここに私がこれまでに持っているコードがありますが、デュアルSIMがあるかどうかを確認し、ユーザーにどのSIMから呼び出すかを選択させる方法はありますか?
検索を行ったところ、最新の API にはデュアル SIM サポートが組み込まれていることがわかりましたが、私のアプリは kitkat ではうまく動作しません
これは私のコードです:
public void updateBalance(View view) {
Intent intent = new Intent(Intent.ACTION_DIAL);
intent.setData(Uri.parse(String.format("tel:%s", Uri.encode("*121#"))));
startActivity(intent);
}
編集
基本的に私がやろうとしていることは次のとおりです
public void updateBalance(View view) {
if (dual sim){
Intent intent = new Intent(Intent.ACTION_DIAL);
}
else{
Intent intent = new Intent(Intent.ACTION_CALL);
}
intent.setData(Uri.parse(String.format("tel:%s", Uri.encode("*121#"))));
startActivity(intent);
}