检查Android代码的某些段的API

时间:2012-07-18 05:32:45

标签: android

我想制作一个简单的笔记应用,它应该适用于非常基本的Android版本。但是,我还想添加一项功能,例如,扫描来自NFC的数据并将其添加到笔记中。

这里的问题是NFC需要最低API级别10.我不想将android:minSdkVersion="10"放在这么小的功能上。

如果他们使用低于API级别10的手机,是否有办法让代码禁用“使用NFC”按钮/代码?

2 个答案:

答案 0 :(得分:1)

this answer,您可以检查NFC是否可用并已开启。如果是,请打开应用程序的功能,否则将其禁用。这样,您可以定位API 10,但将min设置得更低。

答案 1 :(得分:1)

在Android开发人员指南中,您可以看到一个示例(在本例中以UI组件为中心):http://developer.android.com/training/backward-compatible-ui/using-component.html