可以用语法检查使用网络提供的值chekbox吗?我想用代码检查该复选框。我该怎么办?
答案 0 :(得分:1)
android.provider.Settings.System.getInt(getContentResolver(),android.provider.Settings.Global.AUTO_TIME)
0 - 未选中 1 - 已检查
回答学分Matthias Robbers
答案 1 :(得分:0)
试试这个:
YourActivity.this.startActivity(new Intent(Settings.ACTION_DATE_SETTINGS));
无法直接从您的代码中启用它。此代码将帮助您自动转到该屏幕。然后您可以选中或取消选中它,然后返回到您的屏幕。
答案 2 :(得分:0)
public class ConnectionDetector {
private Context _context;
public ConnectionDetector(Context context){
this._context = context;
}
/**
* Checking for all possible internet providers
* **/
public boolean isConnectingToInternet(){
ConnectivityManager connectivity = (ConnectivityManager) _context.getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity != null)
{
NetworkInfo[] info = connectivity.getAllNetworkInfo();
if (info != null)
for (int i = 0; i < info.length; i++)
if (info[i].getState() == NetworkInfo.State.CONNECTED)
{
return true;
}
}
return false;
}
}
这个问题类似于: how to turn internet connection (GPRS/EDGE/3G) on/off
看一下答案中提到的项目:http://code.google.com/p/apndroid/