如何以编程方式关闭/禁用 NFC?

ths*_*iac 1 android nfc

当我关闭我的应用程序或我的应用程序空闲时,如何编写一个以编程方式关闭/禁用 NFC 的应用程序?

ozb*_*bek 5

如果您确实必须关闭 NFC,请使用NfcAdapter.disable();

但是,disable()如果您的应用程序不是与平台一起构建的系统应用程序,您将无法使用API。

或者,您可以向用户显示通知(对话?)并询问她是否要关闭 NFC。如果用户同意,您可以使用以下命令将她重定向到全局设置 UI Intent

startActivity(new Intent("android.settings.NFC_SETTINGS"));
Run Code Online (Sandbox Code Playgroud)