【发布时间】:2012-10-11 12:28:21
【问题描述】:
我正在我的 android 应用程序中添加 NFC 卡仿真。我需要针对手机的 NFC 支持自定义我的应用程序行为。即,如果 Android 设备不支持 NFC,则卡模拟无效,反之亦然。这样我就可以将独立于 NFC 功能运行的单个应用程序上传到 Android 市场。
告诉我如何实现上述功能(动态类加载)?请提供一些示例代码?
我想将我的应用程序构建到最低 API 级别 8 (OS 2.2)
问候
@nish
【问题讨论】:
我正在我的 android 应用程序中添加 NFC 卡仿真。我需要针对手机的 NFC 支持自定义我的应用程序行为。即,如果 Android 设备不支持 NFC,则卡模拟无效,反之亦然。这样我就可以将独立于 NFC 功能运行的单个应用程序上传到 Android 市场。
告诉我如何实现上述功能(动态类加载)?请提供一些示例代码?
我想将我的应用程序构建到最低 API 级别 8 (OS 2.2)
问候
@nish
【问题讨论】:
第 1 步:将 <uses-feature android:name="android.hardware.nfc" android:required="false" /> 添加到清单中。
第 2 步:在需要时,使用PackageManager 和hasSystemFeature() 确定设备是否具有android.hardware.nfc 功能。
【讨论】: