消息关闭
    暂无新消息!
Android5.1怎么用代码实现打开数据连接。。。在线急等

5个回答

︿ 3
远程的话,不在前端做连接数据库
本地数据库的话,都用sqlite
好好了解sqlite的使用方式就行
︿ 1
安卓连接本地数据库只推荐sqlite,很好用,不要连接其他远程数据库,改用webservice或者http服务,道理不多说了.
︿ 1
楼上都是答非所问, 代码如下:
	public void setMobileDataState(Context context, boolean enabled) {
TelephonyManager telephonyService = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
try {
Method setDataEnabled = telephonyService.getClass().getDeclaredMethod("setDataEnabled",boolean.class);
if (null != setDataEnabled) {
setDataEnabled.invoke(telephonyService, enabled);
}
} catch (Exception e) {
e.printStackTrace();
}
}

public boolean getMobileDataState(Context context) {
TelephonyManager telephonyService = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
try {
Method getDataEnabled = telephonyService.getClass().getDeclaredMethod("getDataEnabled");
if (null != getDataEnabled) {
return (Boolean) getDataEnabled.invoke(telephonyService);
}
} catch (Exception e) {
e.printStackTrace();
}
return false;
}


权限: <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
注意要系统签名才行

特别注意, 从来没有开过网络的机器, 如果是支持多卡的手机要先手动开过网络, 不然不知道你选哪张卡
︿ 1
进行setXXX方法时出现异常:InvocationTargetException
调用get方法时,提示找不到这个方法
︿ 0
请问楼主解决了问题了嘛,现在我也在做这个,急求解决方法。5.1的