デュアルSIM Androidデバイスで選択したSIMを介してAndroidから電話をかける可能性について疑問に思っています。特定の SIM を選択してプログラムで呼び出すことはできますか?
質問する
6103 次
4 に答える
4
Android SDK は、デュアル SIM モバイルで使用されている SIM を制御するための API を提供していません。実際、Android はデュアル SIM 携帯電話を実際にはサポートしていません。すべてのデュアル SIM デバイスは、メーカーによって大幅に変更されています。
Android SDK を介して SIM を制御することはできません。OEM がデバイスにそのような API を提供している場合、私は知りませんが、そのような API がデバイスに存在するかどうか、デュアル SIM デバイスの製造元に直接問い合わせてみてください。
于 2013-02-20T17:55:05.487 に答える
1
ACTION_DIAL を使用して、ユーザーが SIM を選択できるようにします。
于 2013-08-25T16:58:49.327 に答える
0
private void callBack(String phone, Context context) {
Intent intent = new Intent(Intent.ACTION_CALL).setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
//check wheather it is dual sim or not then
//if sim 1
intent.putExtra("simSlot", 0);
//else if sim 2
intent.putExtra("simSlot", 1);
intent.setData(Uri.parse("tel:" + phone));
context.startActivity(intent);
}
デュアル SIM かどうかを確認するには、次のリンクを参照してください。
于 2014-01-29T08:44:13.837 に答える