如何解决manifest中uses-feature标签的使用
我在某处读到过,使用“uses-feature”节点会阻止应用程序安装在不支持指定功能的设备上。但是当我访问开发人员指南时 https://developer.android.com/guide/topics/manifest/uses-feature-element ,我读到:
声明的元素仅供参考,这意味着 Android 系统本身不会在安装应用程序之前检查设备上的匹配功能支持。但是,作为处理应用程序或与应用程序交互的一部分,其他服务(例如 Google Play)或应用程序可能会检查应用程序的声明。因此,声明应用程序使用的所有功能(来自下面的列表)非常重要。
那么,如果我在这个节点指定了一个像NFC这样的功能,并考虑到我的应用程序正在像Shareit这样的第三方共享平台上共享,而目标设备不支持NFC,那么该应用程序是否可以安装?
解决方法
我找到了答案! 显然使用功能节点并不会阻止任何安装,但是在某些平台(如 google play)中,它起到过滤器的作用
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。