Tôi có một ứng dụng hầu như luôn cần biết vị trí của người dùng.Yêu cầu người dùng bật Wi-Fi
Khi tôi cần phải truy cập vào một vị trí, tôi làm điều này:
final AlertDialog.Builder builder = new AlertDialog.Builder(
MapScreen.this);
builder.setTitle("MyAppName");
builder.setMessage("The location service is off. Do you want to turn it on?");
builder.setPositiveButton("Enable location",
new DialogInterface.OnClickListener() {
@Override
public void onClick(
final DialogInterface dialogInterface,
final int i) {
startActivity(new Intent(
android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS));
}
});
builder.setNegativeButton("Continue without location", null);
builder.create().show();
Tuy nhiên, GPS mang lại cho tôi một số thông tin đó không phải là đủ luôn chính xác. Wi-Fi luôn mang lại cho tôi đủ mức độ ưu tiên, vì vậy tôi muốn yêu cầu người dùng bật Wi-Fi giống như cách tôi yêu cầu họ bật vị trí. Tôi không muốn chỉ bật nó lên, tôi muốn người dùng được thông báo về nó, và để kích hoạt nó theo cách thủ công.
Có ý định nào để đưa menu Wi-Fi đến người dùng không?
bạn có thể thử điều này cũng [Bật wifi] (http://stackoverflow.com/a/5674685/1083388) –