2
我正在開發一個UWP應用程序,其中我想檢查SIM卡的可用性。如何在UWP窗口電話中找到SIM卡可用性
如果有SIM卡,我需要激活電話,否則我會激活Skype的電話。
我正在嘗試不同的API來獲得SIM卡的可用性,但沒有給出確切的結果。
任何人都可以幫助獲得SIM卡的可用性嗎?
在此先感謝。 Noorul
我正在開發一個UWP應用程序,其中我想檢查SIM卡的可用性。如何在UWP窗口電話中找到SIM卡可用性
如果有SIM卡,我需要激活電話,否則我會激活Skype的電話。
我正在嘗試不同的API來獲得SIM卡的可用性,但沒有給出確切的結果。
任何人都可以幫助獲得SIM卡的可用性嗎?
在此先感謝。 Noorul
下面是類似的話題:Whether SIM card is available or not in windows phone universal project
從代碼也應該工作在Windows 10,因爲ChatMessageManager類中也可使用UWP
bool simAvailable = false;
var device = await ChatMessageManager.GetTransportsAsync();
if (device != null && device.Count > 0)
{
foreach (var item in device)
{
if (item.TransportFriendlyName != "No SIM")
{
simAvailable = true;
break;
}
}
}
PS:不要忘了添加聊天信息訪問能力
PPS:如果您的手機語言不是英語,您將在您的語言中收到「無SIM卡」信息(幸好@ user1195883評論)
我認爲這不會工作,如果手機的語言不是EN。 – user1195883
@ user1195883,你是說TransportFriendlyName會被翻譯成手機語言? –
的確,我的手機設置爲德語,並且我有「Keine SIM卡丁車」 – user1195883