官术网_书友最值得收藏!

Defining minimal requirements

Defining minimal requirements is a very important step since only users with minimal requirements will be able to run our application properly.

NFC was introduced in Android Version 2.3, API level 9, although some very important features, such as being able to get an instance of the NFC Adapter, were only introduced in API level 10. This is the minimum API level we can work with. Users with previous versions of Android will not be able to use our NFC applications unless a fallback alternative is added.

How to do it…

We are going to define the minimum required version of Android to enable our application to use NFC features, as follows:

  1. Open the previously created NfcBookCh1Example1 project.
  2. Set the minimum SDK version to 10 with the following code:
    <uses-sdk android:minSdkVersion="10" />

How it works…

When we add the previous line to the manifest file, Eclipse will automatically scan our code and warn us of incompatible pieces of code. This is also used in the market to filter searches for apps that our devices are able to run. NFC-related features are consistently being added and improved in the latest Android releases; so, depending on your application specifications, you may need to target a higher version.

主站蜘蛛池模板: 湘潭县| 广南县| 湟源县| 迭部县| 启东市| 勃利县| 新安县| 洪泽县| 若尔盖县| 丰顺县| 徐水县| 清徐县| 衡东县| 娱乐| 米易县| 兴隆县| 内江市| 大安市| 资中县| 西宁市| 恭城| 潢川县| 正安县| 宜兰县| 静安区| 宁晋县| 抚州市| 桐柏县| 来宾市| 道孚县| 美姑县| 绵竹市| 安顺市| 英山县| 谷城县| 黑龙江省| 大宁县| 武邑县| 天气| 尖扎县| 阳原县|