سلام دوستان عزیزم
بنده میخواستم چک کنم ببینم نرم افزار من پیشفرض هست یا نه ، که با استفاده ازین کد متوجه میشم :
اما در بعضی گوشی ها (بیشتر هم سامسونگ) اینجوری میشه :
(بخاطر اینکه تبلیغ نشه اسم نرم افزار رو سانسور کردم)
من روی سونی : T3 - Z2 - S و بیشتر از 10 تا دستگاه لنوا و هواوی تست کردم درست کار میکنه اما روی یسری اینطوری میشه ، هم اندروید 4.4.2 4.4.4 و 5 ، حتی روی سونی x هم درست کار کرد .
بنده میخواستم چک کنم ببینم نرم افزار من پیشفرض هست یا نه ، که با استفاده ازین کد متوجه میشم :
try { context = this; try { defaultSmsApp = Telephony.Sms.getDefaultSmsPackage(context); } catch (Exception e) { e.printStackTrace(); } try { final String packageName = getApplication().getPackageName(); if (!Telephony.Sms.getDefaultSmsPackage(getApplicationContext()).equals(packageName)) { re = false; } } catch (Exception e) { e.printStackTrace(); } } catch (Exception e) { e.printStackTrace(); }
اما در بعضی گوشی ها (بیشتر هم سامسونگ) اینجوری میشه :
(بخاطر اینکه تبلیغ نشه اسم نرم افزار رو سانسور کردم)
من روی سونی : T3 - Z2 - S و بیشتر از 10 تا دستگاه لنوا و هواوی تست کردم درست کار میکنه اما روی یسری اینطوری میشه ، هم اندروید 4.4.2 4.4.4 و 5 ، حتی روی سونی x هم درست کار کرد .