Android 应用程序可以更改手机的设置,例如声音开/关或 Wi-Fi 开/关吗?实际上,会有一些预定义的 NFC 标签,当我点击其中一个标签时,比如说打开 wi-fi,或者关闭声音?应用程序可以做到吗?
问问题
2936 次
4 回答
1
可以通过编程方式将手机静音,但是要打开/关闭 WiFi,您需要将用户发送到设置屏幕让他们手动进行
这是使您的手机静音的链接 - Android 静音/取消静音手机
这是发送用于设置的代码
startActivity(new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS));
于 2012-11-28T17:10:37.223 回答
1
是的。我将从android 文档开始。这将使您开始,然后将您带到要操作的不同设置
于 2012-11-28T17:10:45.453 回答
0
NFC Task Launcher 是一款完全符合您所描述的应用程序:
https://play.google.com/store/apps/details?id=com.jwsoft.nfcactionlauncher
于 2012-11-29T06:15:24.993 回答
0
是的,有可能:
public static void setSilent(Context ctx)
{
AudioManager am = (AudioManager)ctx.getSystemService(Context.AUDIO_SERVICE);
am.setRingerMode(AudioManager.RINGER_MODE_SILENT);
}
public static void setNormal(Context ctx)
{
AudioManager am = (AudioManager)ctx.getSystemService(Context.AUDIO_SERVICE);
am.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
}
对于 wifi,您可以使用 WifiManager:
wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(true);
请注意,您需要为此获得权限:android.permission.CHANGE_WIFI_STATE
希望有帮助!
于 2012-11-28T17:08:50.067 回答