NfcAntennaInfo class

Where this device's NFC antennas are, for an app that wants to show the user where to hold the tag.

API 34 and above; NfcUtilAndroid.getAntennaInfo returns null below that, and on a device that reports no geometry.

Constructors

NfcAntennaInfo({required int deviceWidth, required int deviceHeight, required bool deviceFoldable, required List<NfcAntennaLocation> antennas})
const

Properties

antennas List<NfcAntennaLocation>
Usually one; a foldable can report several.
final
deviceFoldable bool
True for a foldable, where antennas describes the device unfolded and an antenna can therefore be on either half.
final
deviceHeight int
Device height in millimetres, unfolded for a foldable.
final
deviceWidth int
Device width in millimetres, unfolded for a foldable.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited