انجمن سایت کلیدستان


رتبه موضوع:
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
دسترسی به تنظیمات گوشی در برنامه نویسی اندروید

دسترسی به تنظیمات گوشی در برنامه نویسی اندروید

#2
سلام  با استفاده از این اجازه ی دسترسی :

کد پی‌اچ‌پی:
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> 

و این کد :

کد پی‌اچ‌پی:
WifiManager wifi = (WifiManagergetSystemService(Context.WIFI_SERVICE);
wifi.setWifiEnabled(false); // true or false to activate/deactivate wifi 

میتوندید دسترسی وای فای رو داشته باشید
برای روشن خاموش کردن دیتا هم میتونی از این متد و اجازه ی دسترسی استفاده کنید :

کد پی‌اچ‌پی:
private void setMobileDataEnabled(Context contextboolean enabledthrows ClassNotFoundExceptionNoSuchFieldExceptionIllegalAccessExceptionNoSuchMethodExceptionInvocationTargetException {
    final 
ConnectivityManager conman = (ConnectivityManager)  context.getSystemService(Context.CONNECTIVITY_SERVICE);
    final Class 
conmanClass = Class.forName(conman.getClass().getName());
    final 
Field connectivityManagerField conmanClass.getDeclaredField("mService");
    
connectivityManagerField.setAccessible(true);
    final 
Object connectivityManager connectivityManagerField.get(conman);
    final Class 
connectivityManagerClass =  Class.forName(connectivityManager.getClass().getName());
    final 
Method setMobileDataEnabledMethod connectivityManagerClass.getDeclaredMethod("setMobileDataEnabled"Boolean.TYPE);
    
setMobileDataEnabledMethod.setAccessible(true);

    
setMobileDataEnabledMethod.invoke(connectivityManagerenabled);


اجازه ی دسترسی :

کد پی‌اچ‌پی:
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/> 

موفق باشید ...
پاسخ
 سپاس شده توسط kousha.nikkar ، admin


پیام‌های این موضوع
RE: دستررسی به تنظیمات گوشی در برنامه نویسی اندروید - توسط aliasghar - ۱۳۹۴/۰۱/۲۰, ۱۲:۳۳ ق.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان