Android应用是否可以更改手机的设置,如开/关声音或开启/关闭Wi-Fi?实际上,会有一些预定义的NFC标签,当我点击其中一个时,让我们说,wi-fi会打开,或者声音会被关闭?这可能与应用程序有关吗?
答案 0 :(得分:1)
可以通过编程方式静音手机,但是要打开/关闭WiFi,您需要将用户发送到设置屏幕,以便他们手动执行此操作
以下是将手机静音的链接 - Android mute/unmute phone
以下是将used用于设置
的代码startActivity(new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS));
答案 1 :(得分:1)
是。我将从android docs开始。这将让您开始,然后带您到您想要操作的不同设置
答案 2 :(得分: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
希望有所帮助!
答案 3 :(得分:0)
NFC任务启动器是一款完全符合您要求的应用程序:
https://play.google.com/store/apps/details?id=com.jwsoft.nfcactionlauncher