Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> [Android]開啟關閉GPRS

[Android]開啟關閉GPRS

編輯:關於Android編程

[java]
/**
* 設置數據使用狀態 需要 簽名 系統 可以根據 變化
* @param true 為可用 false為 不可用
* @return 0為 成功 -1為失敗
*/ 
private int setMobileDataEnabled(Context context, boolean flag) { 
ConnectivityManager cm = (ConnectivityManager) context 
.getSystemService(Context.CONNECTIVITY_SERVICE); 
Method setMobileDataEnabl; 
try { 
setMobileDataEnabl = cm.getClass().getDeclaredMethod( 
"setMobileDataEnabled", boolean.class); 
setMobileDataEnabl.invoke(cm, flag); 
return 0; 
} catch (Exception e) { 
e.printStackTrace(); 
return -1; 

/**
* 設置數據使用狀態 需要 簽名 系統 可以根據 變化
* @param true 為可用 false為 不可用
* @return 0為 成功 -1為失敗
*/
private int setMobileDataEnabled(Context context, boolean flag) {
ConnectivityManager cm = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
Method setMobileDataEnabl;
try {
setMobileDataEnabl = cm.getClass().getDeclaredMethod(
"setMobileDataEnabled", boolean.class);
setMobileDataEnabl.invoke(cm, flag);
return 0;
} catch (Exception e) {
e.printStackTrace();
return -1;
}
}


正如代碼注釋所言,執行該操作需要系統權限。

 


作者:Etzmico
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved