2014-01-28 72 views
12

我有一個帶有2個SIM卡的Android手機,我想使用Sim1或Sim2發送短信。默認情況下,該消息是從sim1發送的。但我想從sim2發送短信。是否可以設置使用Sim1或Sim2發送短信?以編程方式使用Sim1或Sim2發送短信的選項

這將是很好,如果有一個設置選項發送短信使用Sim1或Sim2 ..這是非常有用的雙SIM卡Android手機。 我創建了短信應用程序android我已經能夠順利短信應用程序,但由SIM卡發送默認短信1.But我想通過設置發送短信由sim1或sim2以編程方式發送短信?

+0

AFAIK由於Android SDK不支持雙SIM卡,所以沒有標準的方法來做到這一點。涉及反思可能會起作用 - 有很多類似的問題已經在SO上! – caspase

+0

嗨,Jeba,你有這個解決方案。請幫助我,如果你 –

+0

@GangadharNimbally,嗨還沒有得到任何解決方案...我也在尋找解決方案。 – Jeba

回答

1

你應該檢查出tasker,你將能夠使用它來建立一個切換部件。

+0

我很好奇爲什麼這被拒絕? – Ajster1989

+0

你可以展示一些樣品 –

-1

的選項是處於提供Android的導航設置 - 設置>>無線&網>> SIM管理>>默認設置>>消息>>,然後選擇「始終詢問」。

2
SmsManager.getSmsManagerForSubscriptionId(int subscriptionId).sendTextMessage(String destinationAddress, String scAddress, String text,PendingIntent sentIntent, PendingIntent deliveryIntent); 

這可以在5.1 Lollipop version.before之前工作,我們需要看到更多的信息,一旦我得到了答案,我將更新。

+0

所以如何發送sim1或sim2? –

相關問題