2016-11-28 102 views
0

我正在構建一個android應用程序,我想從SIM2撥打我的設備中的特定號碼。如何在Android中通過SIM 2撥打電話?

以下是我從其他鏈接找到的主要代碼,但對我無用。

Intent intent = new Intent(Intent.ACTION_CALL); 
     intent.putExtra("com.android.phone.extra.slot", 1); //For sim 2 
     intent.putExtra("simSlot", 1); //For sim 2 
     intent.setData(Uri.parse("tel:" + "**********")); 

我有OnePluse2設備。我查了其他應用程序,如trueBalance和m,工作正常。他們正在從SIM2呼叫檢查餘額。

但我怎麼也可以從SIM2打電話,並檢查那裏平衡!

任何人都可以幫我解決這個問題嗎?

回答

0

您的代碼適用於三星手機。基本上android不提供選擇SIM卡撥打電話的選項,它實際上由設備製造商提供。沒有任何官方文檔可用於實現您正在嘗試的操作做。

+0

我發現上面提到的應用程序能夠實現這一點。任何想法都一樣嗎? – StackOver

+0

他們要求選項或直接從SIM卡2 ... – Jayamurugan

+0

他們是直接從SIM卡打電話2 – StackOver