>
</field>
</class>
+<class name="TagLostException"
+ extends="java.io.IOException"
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<constructor name="TagLostException"
+ type="android.nfc.TagLostException"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+</constructor>
+<constructor name="TagLostException"
+ type="android.nfc.TagLostException"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>
+<parameter name="message" type="java.lang.String">
+</parameter>
+</constructor>
+</class>
</package>
<package name="android.nfc.technology"
>
visibility="public"
>
</method>
-<method name="transceive"
- return="byte[]"
+<method name="setTimeout"
+ return="void"
abstract="false"
native="false"
synchronized="false"
deprecated="not deprecated"
visibility="public"
>
-<parameter name="data" type="byte[]">
+<parameter name="timeout" type="int">
</parameter>
-<exception name="IOException" type="java.io.IOException">
-</exception>
</method>
-<method name="setTimeout"
- return="void"
+<method name="transceive"
+ return="byte[]"
abstract="false"
native="false"
synchronized="false"
deprecated="not deprecated"
visibility="public"
>
-<parameter name="timeout" type="int">
+<parameter name="data" type="byte[]">
</parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
</method>
</class>
<class name="MifareClassic"
</parameter>
<parameter name="keyA" type="boolean">
</parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
</method>
<method name="authenticateSector"
return="boolean"
</parameter>
<parameter name="keyA" type="boolean">
</parameter>
+<exception name="IOException" type="java.io.IOException">
+</exception>
</method>
<method name="decrement"
return="void"
* Authenticate the entire sector that the given block resides in.
* <p>This requires a that the tag be connected.
*/
- public boolean authenticateBlock(int block, byte[] key, boolean keyA) throws TagLostException {
+ public boolean authenticateBlock(int block, byte[] key, boolean keyA) throws IOException {
checkConnected();
byte[] cmd = new byte[12];
* Authenticate for a given sector.
* <p>This requires a that the tag be connected.
*/
- public boolean authenticateSector(int sector, byte[] key, boolean keyA) throws TagLostException {
+ public boolean authenticateSector(int sector, byte[] key, boolean keyA) throws IOException {
checkConnected();
byte addr = (byte) ((firstBlockInSector(sector)) & 0xff);