转自:http://blog.csdn.net/stevenhu_223/article/details/7860964
/**
* 移动数据开启和关闭
*
* @param context
* @param enabled
*/
public void setMobileDataStatus(Context context, boolean enabled)
{
ConnectivityManager conMgr = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
// ConnectivityManager类
Class> conMgrClass = null;
// ConnectivityManager类中的字段
Field iConMgrField = null;
// IConnectivityManager类的引用
Object iConMgr = null;
// IConnectivityManager类
Class> iConMgrClass = null;
// setMobileDataEnabled方法
Method setMobileDataEnabledMethod = null;
try {
// 取得ConnectivityManager类
conMgrClass = Class.forName(conMgr.getClass().getName());
// 取得ConnectivityManager