有没有办法强制在Android上启用NFC选项?

时间:2015-08-12 14:50:26

标签: android nfc

我需要通过Android设备强制启用NFC选项。

是否有一个代码可以在不询问用户的情况下执行以下操作?

2 个答案:

答案 0 :(得分:3)

您无法在没有用户意识的情况下更改手机的设置。您可以做的最近的事情是根据api级别将用户发送到相关设置:

api级别16及以上的设置.ACTION_NFC_SETTINGS,

对于以下API 16,请使用Settings.ACTION_WIRELESS_SETTINGS。

答案 1 :(得分:2)

更改android清单文件并添加以下内容:

<uses-feature android:name="android.hardware.nfc" android:required="false" />
<uses-permission android:name="android.permission.NFC" />

它会询问用户他/她是否希望允许该应用访问NFC但是它不会反复询问他们,而不是在没有任何权限的情况下访问它 - 这不仅是不道德的,而且是不道德的不可能。它已在以下主题中介绍: Can I get access to NFC without manifest permission in android?