gpt4 book ai didi

android - 当设备不支持时,NFC权限是否会导致错误?

转载 作者:行者123 更新时间:2023-11-29 23:30:52 25 4
gpt4 key购买 nike

我已在 AndroidManifest.xml 中获得 NFC 许可,并将我的应用程序上传到 PlayStore。现在我的问题是,如果设备不支持 NFC,我尝试从 playstore 安装 app。它会给出任何类型的错误吗? app 是否至少安装在该设备上。我没有任何不支持的 NFC 设备来测试这种情况。

最佳答案

device doesn't not support NFC and I try to install app from playstore. Does it give any kind of error?

如果您没有在 list 文件中提及相关的 uses-feature 标签,Play Store 将不会给出任何错误并让用户安装该应用程序。现在,一旦安装,在尝试获取 NfcManager 实例时,它将是 null。引用这个doc关于如何请求 NFC 访问。

NfcManager manager = (NfcManager) context.getSystemService(Context.NFC_SERVICE);//空

这里更好的做法是,我们应该在 list 文件中包含 uses-feature,让 Play Store 知道我们的应用程序具有一定的硬件依赖性,我们不希望该应用程序可用对于不包含这套硬件的设备(在 uses-feature 标签中定义)。

例如:

<uses-feature 
android:name="android.hardware.nfc"
android:required="true"/>

关于android - 当设备不支持时,NFC权限是否会导致错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52695866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com