2012-04-02 3 views
0

데이터 네트워크의 변경 모드가 너무 느려서 사용 설정을 사용 또는 사용 중지 할 수 없습니다. 어쨌든 빨리 할 수 ​​있습니까? 데이터 네트워크의 변경 모드에이 코드를 사용합니다. 메소드 dataMtd; 당신이 사용하려는 경우변경 속도 데이터 네트워크 모드

try { 
     dataMtd = ConnectivityManager.class.getDeclaredMethod("setMobileDataEnabled", boolean.class); 
     dataMtd.setAccessible(true); 
     dataMtd.invoke(mgr, true); 
    } catch (Exception e) { 
     e.printStackTrace(); 
    } 

, 이러한 권한을 추가해야합니다 : 당신은 프로세스의 모든 죽일 System.gc();를 사용하고 변경 네트워크 상태에 대한 성능을 개선하는 데 도움이 될 수 있습니다

<uses-permission 
     android:name="android.permission.INTERNET" /> 
    <uses-permission 
     android:name="android.permission.ACCESS_NETWORK_STATE" /> 
     <uses-permission 
     android:name="android.permission.CHANGE_NETWORK_STATE" /> 

답변