Uygulamamda SIM donanımının olup olmadığına bağlı olarak CALL ve SMS ile ilgili özellikleri devre dışı bırakmak istedim. Şimdi başlayanlar bu kullanarak Telefon türünü denetlemek olacak doğru yaklaşım:Belirli bir aygıtın SIM donanım desteği olup olmadığını nasıl öğrenebilirim?
if (telephonyManager1.getPhoneType() == TelephonyManager.PHONE_TYPE_NONE)
gerçek daha sonra destekleniyorsa.
Sadece Data ve Messaging için bir SIM desteğine sahip olan Sony Tablet S ile karşılaşıncaya kadar her şey yolundaydı. Ses desteği yok. Bu nedenle, bu cihaz için sadece ÇAĞRI özelliğini devre dışı bırakmalıyım, ancak SMS desteği ile devam etmeliyim. Sony tablet, TelephonyManager.PHONE_TYPE_NONE öğesini döndürerek yukarıdaki yöntemleri kullanamıyorum. SIM donanım kendisi için bir destek, HTC broşürü durumda aynıdır da ,
telephonyManager1.getSimState();
döner 1 yani SIM_STATE_ABSENT.
SIM donanımın olup olmadığını (SIM kart takılı olsun ya da olmasın) öğrenmek için herhangi bir yol var mı?
verin, böylece hedefinizin desteklenip desteklenmediğini öğrenmek mi istiyorsunuz? Neden sim platforma bakıyorsunuz – nandeesh
WiFi üzerinden VOIP çağrısı desteklenmiyor mu? – MSalters
@nandeesh - amacım hem çağrı hem de sms'nin tek tek desteklenip desteklenmediğini bilmek. Çok hassas olmak için bir SIM Kart Yuvası olup olmadığını bilmek istiyorum. – binaryKarmic