0

Androidアプリで、サウンドのオン/オフやWi-Fiのオン/オフなどの電話の設定を変更できますか?実際には、いくつかの事前定義されたNFCタグがあり、これらの1つをタップすると、たとえば、Wi-Fiがオンになるか、サウンドがオフになりますか?それはアプリで可能ですか?

4

4 に答える 4

1

プログラムで電話をミュートすることは可能ですが、WiFiのオン/オフを変更するには、ユーザーを設定画面に送信して手動で行う必要があります

ここにあなたの電話をミュートするためのリンクがあります-Androidミュート/ミュート解除電話

そして、これが使用済みを設定に送信するためのコードです

startActivity(new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS));

Androidから取得:プログラムでNFC設定(オン/オフ)を変更

于 2012-11-28T17:10:37.223 に答える
1

はい。ここからAndroidドキュメントから始めます。これで開始し、操作したいさまざまな設定に移動します

于 2012-11-28T17:10:45.453 に答える
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 に答える
0

NFC Task Launcherは、あなたが説明していることを正確に実行するアプリです。

https://play.google.com/store/apps/details?id=com.jwsoft.nfcactionlauncher

于 2012-11-29T06:15:24.993 に答える