变化速度数据网络模式

时间:2012-04-02 13:13:49

标签: android performance

数据网络的变化模式从启用到禁用或禁用都是如此缓慢。反正有没有快速做到这一点? 我将此代码用于数据网络的更改模式。 方法dataMtd;

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

如果要使用此功能,则必须添加以下权限:

<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" />

1 个答案:

答案 0 :(得分:0)

您可以使用System.gc();来终止所有进程,它可以帮助您提高更改网络状态的性能。