【发布时间】:2011-09-30 16:02:23
【问题描述】:
有没有关于settings.db 数据库文件的参考资料?
我看到的主要是明显的变量,但没有足够的信心。
【问题讨论】:
有没有关于settings.db 数据库文件的参考资料?
我看到的主要是明显的变量,但没有足够的信心。
【问题讨论】:
在有根设备上,您可以从/data/data/com.android.providers.settings/databases/settings.db 拉取文件(您需要先执行adb root)
然后你可以用sqlite数据库浏览器打开它:
这些名称是不言自明的。如果你感到困惑,简单的谷歌搜索应该会有所帮助。
【讨论】:
几乎没有任何参考。您应该使用 Settings.System 类来访问 Android 中的系统设置。使用 Settings.System 类,您可以读取和写入系统设置。
检查移动网络:
ConnectivityManager nInfo = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
nInfo.getActiveNetworkInfo().isConnectedOrConnecting();
Log.d(tag, "Net avail:"
+ nInfo.getActiveNetworkInfo().isConnectedOrConnecting());
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnectedOrConnecting()) {
Log.d(tag, "Network available:true");
return true;
} else {
Log.d(tag, "Network available:false");
return false;
}
【讨论】:
reference,而是所有的变量描述。
mobile_network_enabled 不在这个 ref 中 :( 我想只玩这个和其他参数会回答所有问题,但很危险。在俄罗斯,我们说:“谁不冒险-不喝香槟”=)(但我的英语不好)[1]:developer.android.com/reference/android/provider/…
mobile_network_enabled var 的信息 :(