在Android 4.4之前

您尝试做的事情根本不可能从应用程序(至少不在非根/未修改的设备上). Android系统(或更具体地说是NFC系统服务)之前显示消息“不支持NFC标签类型”,而不是将标签分发到您的应用程序.这意味着NFC系统服务会过滤MIFARE Classic标签,并且永远不会通知任何应用程序.因此,您的应用无法检测到MIFARE Classic标记或绕过该弹出消息.

在root设备上,您可以使用其中任何一个绕过消息

> Xposed修改NFC服务的行为,或

>系统分区上的CSC(消费者软件自定义)功能配置文件(请参阅/ system / csc /.如果CSC功能< CscFeature_NFC_EnableSecurityPromptPopup>设置为任何值,NFC系统服务将禁用弹出窗口并将MIFARE Classic标签分发给应用程序但“mifareclassic”或“all”.例如,您可以使用:

NONE

例如,您可以将此条目添加到文件“/system/csc/others.xml”(在该文件中已存在的< FeatureSet> …< / FeatureSet>部分内).

既然如此,你也要求Galaxy S6(question that you linked):我在S4上测试了这个方法.我还没有验证这是否仍然适用于最新固件或其他设备(例如S6).

自Android 4.4起

这是纯粹的猜测,但是according to this(链接不再可用),似乎有些应用程序(例如NXP TagInfo)能够在Android 4.4之后检测受影响的三星设备上的MIFARE Classic标签.这可能意味着前台应用程序能够使用读取器模式API(see NfcAdapter.enableReaderMode)绕过该弹出窗口,可能与NfcAdapter.FLAG_READER_SKIP_NDEF_CHECK结合使用.

三星不支持android,android – 隐藏三星Galaxy设备上的“不支持NFC标签类型”错误...相关推荐

  1. android nfc标签类型,Android NFC标签 开发深度解析 触碰的艺术

    原标题:Android NFC标签 开发深度解析 触碰的艺术 本文来自于CSDN博客,作者:郭朝,已获授权,版权归原作者所有,未经作者同意,请勿转载. 欢迎同有博客好文章的作者加微信(ID:tm_fo ...

  2. android设备启动不起来,android – app不会在设备上启动

    我是 Java, Eclipse和 Android应用程序开发的老手.我正在浏览 Android app tutorial,但似乎无法在我的设备上启动第一课.在解决了一些阻止项目编译的问题后,我能够让 ...

  3. HTML5定稿了,终于有一种编程语言开发的程序可以在Android和IOS两种设备上运行了

    过去这些年,HTML5 颠覆了 PC 互联网的格局,优化了移动互联网的体验,接下来,HTML5 将颠覆原生 App 世界.这听起来有点危言耸听,但若认真分析 HTML5 的发展史,你会发现,这个世界的 ...

  4. android最新能调试吗,android – 不能在同一台设备上安装调试和发布版本

    我已经使用applicationIdSuffix在我的项目中配置了构建版本,以便我可以在我的设备上安装调试版本和发行版本. 这里是我的build.gradle(相关部分): buildTypes { ...

  5. 如何在Samsung Galaxy设备上禁用快速充电(以及为什么要这样做)

    Everyone likes their devices to charge quickly, right? That's why aptly-named quick charging technol ...

  6. 如何在三星Galaxy设备上更改主题

    With its modern handsets, Samsung has done a lot to remove the "ugly" stigma that has been ...

  7. android23是什么设备,Android TextView DrawableTint在v23设备上

    此答案是基于@kris larson的建议. 我使用下面的方法,它在所有设备上工作正常. setTintedCompoundDrawable这是一种自定义方法,它将TextView设置为您要设置复合可 ...

  8. 嵌入式linux支持python,【python】嵌入式设备上python的使用

    在嵌入式设备上已经安装了SDK等一些相关环境 使用登陆后台的账号登陆后台 BusyBox v1.25.1 (2020-02-17 18:53:37 CST) built-in shell (ash) ...

  9. 如何在三星Galaxy手机上截屏

    There are two different ways to take screenshots on most Samsung Galaxy phones, depending on which m ...

最新文章

  1. 小目标检测、图像分类、图像识别等开源数据集汇总
  2. 网络命令大全(9)--runas
  3. ???--???二进制变换
  4. 【转】细说.NET中的多线程 (二 线程池)
  5. zsh: command not found: 解决方法
  6. 阿里云服务器上安装mysql的详细步骤
  7. 联发科技嵌入式_MTK深圳公司嵌入式软件工程师笔试题(含部分答案)
  8. 【数字图像处理系列三】图像增强:线性、 分段线性、 对数、 反对数、 幂律(伽马)变换、直方图均衡
  9. 用计算机弹极乐净土谱,原神琴谱极乐净土分享 曲谱怎么弹奏
  10. java 坐标反算_Java实现坐标反算方位角
  11. VCL界面控件DevExpress VCL发布v18.1.7|附下载
  12. 京东评价系统更新190301
  13. 智能测试实践之路-UI 缺陷检测
  14. 自媒体视频素材|短视频标题文字动画PR模板素材
  15. 火车头采集器 页面图片等信息采集
  16. 否定、合取、析取、条件、双条件定义及LaTex公式
  17. 【实验】多周期CPU微程序设计
  18. Linux-看完这篇Linux基本的操作就会了(转)
  19. Node.js:npm install时出错 check python checking for Python executable “python2“ in the PATH
  20. 在北京租房应该注意什么?

热门文章

  1. xshell中打开vim后的颜色与colorscheme配置颜色不符合
  2. JS实现灯泡亮熄特效
  3. python培训课程背景
  4. css样式引入形式php,四种引入css的方式总结
  5. yepnope.js教程
  6. 艾盟赢销CRM管理系统
  7. 命运2服务器不稳定,命运2服务器太烂,玩家花近200元,只能放游戏库当收藏?...
  8. AdSec 中开裂梁截面刚度计算
  9. java实现企业排班考勤管理系统项目源码设计与实现(一)
  10. Maven的几个核心概念