Xiaomi Redmi Note 8 64Gb+6Gb Dual LTE [80/132] Fake touch input
![Xiaomi Redmi Note 8 64Gb+6Gb Dual LTE [80/132] Fake touch input](/views2/2011691/page80/bg50.png)
[C-1-1] MUST report TOUCHSCREEN_FINGER for the Configuration.touchscreen API field.
[C-1-2] MUST report the android.hardware.touchscreen and android.hardware.faketouch feature
flags.
If device implementations include a touchscreen that can track more than a single touch, they:
[C-2-1] MUST report the appropriate feature flags android.hardware.touchscreen.multitouch ,
android.hardware.touchscreen.multitouch.distinct , android.hardware.touchscreen.multitouch.jazzhand
corresponding to the type of the specific touchscreen on the device.
If device implementations do not include a touchscreen (and rely on a pointer device only) and meet
the fake touch requirements in section 7.2.5 , they:
[C-3-1] MUST NOT report any feature flag starting with android.hardware.touchscreen and
MUST report only android.hardware.faketouch .
7.2.5. Fake Touch Input
Fake touch interface provides a user input system that approximates a subset of touchscreen
capabilities. For example, a mouse or remote control that drives an on-screen cursor approximates
touch, but requires the user to first point or focus then click. Numerous input devices like the mouse,
trackpad, gyro-based air mouse, gyro-pointer, joystick, and multi-touch trackpad can support fake
touch interactions. Android includes the feature constant android.hardware.faketouch, which
corresponds to a high-fidelity non-touch (pointer-based) input device such as a mouse or trackpad
that can adequately emulate touch-based input (including basic gesture support), and indicates that
the device supports an emulated subset of touchscreen functionality.
If device implementations do not include a touchscreen but include another pointer input system
which they want to make available, they:
SHOULD declare support for the android.hardware.faketouch feature flag.
If device implementations declare support for android.hardware.faketouch , they:
[C-1-1] MUST report the absolute X and Y screen positions of the pointer location and
display a visual pointer on the screen.
[C-1-2] MUST report touch event with the action code that specifies the state change that
occurs on the pointer going down or up on the screen .
[C-1-3] MUST support pointer down and up on an object on the screen, which allows users
to emulate tap on an object on the screen.
[C-1-4] MUST support pointer down, pointer up, pointer down then pointer up in the same
place on an object on the screen within a time threshold, which allows users to emulate
double tap on an object on the screen.
[C-1-5] MUST support pointer down on an arbitrary point on the screen, pointer move to
any other arbitrary point on the screen, followed by a pointer up, which allows users to
emulate a touch drag.
[C-1-6] MUST support pointer down then allow users to quickly move the object to a
different position on the screen and then pointer up on the screen, which allows users to
fling an object on the screen.
[C-1-7] MUST report TOUCHSCREEN_NOTOUCH for the Configuration.touchscreen API field.
If device implementations declare support for android.hardware.faketouch.multitouch.distinct , they:
[C-2-1] MUST declare support for android.hardware.faketouch .
Page 80 of 132
Содержание
- Compatibility definition p.1
- Android 9 p.1
- Television requirements p.2
- Android library p.2
- Tablet requirements p.2
- Android extensions p.2
- Software p.2
- Soft api compatibility p.2
- Runtime compatibility p.2
- Native api compatibility p.2
- Managed api compatibility p.2
- Introduction p.2
- Handheld requirements p.2
- Document structure p.2
- Device types p.2
- Device configurations p.2
- Background restriction p.2
- Web compatibility p.2
- Automotive requirements p.2
- Watch requirements p.2
- Api namespaces p.2
- User interface compatibility p.2
- Api behavioral compatibility p.2
- Hardware compatibility p.3
- Display and graphics p.3
- Video encoding p.3
- Device administration p.3
- Video decoding p.3
- Developer tools and options compatibility p.3
- Tv input framework p.3
- Text to speech p.3
- Developer tools p.3
- Secure media p.3
- Developer options p.3
- Quick settings p.3
- Companion device pairing p.3
- Professional audio p.3
- Capture for unprocessed p.3
- Network protocols p.3
- Audio recording p.3
- Musical instrument digital interface midi p.3
- Audio playback p.3
- Multimedia compatibility p.3
- Audio latency p.3
- Media ui p.3
- Application packaging compatibility p.3
- Media codecs p.3
- Accessibility p.3
- Managed user support p.3
- Instant apps p.3
- Heavyweight apps p.3
- Cameras p.4
- Sensors p.4
- Pose sensor p.4
- Memory and storage p.4
- Input devices p.4
- Data connectivity p.4
- Updatable software p.5
- Software compatibility testing p.5
- Security model compatibility p.5
- Performance and power p.5
- Document changelog p.5
- Contact us p.5
- Requirements by device type p.6
- Requirement id p.6
- Introduction p.6
- Document structure p.6
- Device configurations p.7
- Requirement id in section 2 p.7
- Hardware p.7
- Handheld requirements p.7
- Device types p.7
- Multimedia p.10
- Software p.11
- Performance and power p.12
- Television requirements p.13
- Security model p.13
- Hardware p.14
- Multimedia p.15
- Software p.16
- Performance and power p.17
- Software p.18
- Multimedia p.18
- Hardware p.18
- Watch requirements p.18
- Performance and power p.19
- Hardware p.19
- Automotive requirements p.19
- Software p.22
- Multimedia p.22
- Performance and power p.23
- Tablet requirements p.24
- Software p.24
- Security model p.24
- Hardware p.24
- Managed api compatibility p.25
- Android library p.25
- Android extensions p.25
- Permissions p.26
- Build parameters p.26
- Soft api compatibility p.26
- Intent compatibility p.29
- Activities on secondary displays p.31
- Application binary interfaces p.32
- Native api compatibility p.32
- Bit arm native code compatibility p.33
- Webview compatibility p.34
- Web compatibility p.34
- Browser compatibility p.34
- Api behavioral compatibility p.35
- Background restriction p.36
- Api namespaces p.36
- Runtime compatibility p.37
- User interface compatibility p.39
- Launcher home screen p.39
- Notifications p.40
- Widgets p.40
- Search p.42
- Alerts and toasts p.42
- Themes p.43
- Live wallpapers p.43
- Lock screen media control p.44
- Input management p.44
- Activity switching p.44
- Unicode and font p.45
- Screen savers previously dreams p.45
- Multi windows p.45
- Location p.45
- Display cutout p.46
- Device administration p.46
- Device provisioning p.47
- Managed profile support p.48
- Text to speech p.49
- Managed user support p.49
- Accessibility p.49
- Tv input framework p.50
- Quick settings p.50
- Media ui p.50
- Instant apps p.50
- Heavyweight apps p.51
- Companion device pairing p.51
- Application packaging compatibility p.51
- Multimedia compatibility p.52
- Media codecs p.53
- Audio encoding p.53
- Audio decoding p.53
- Audio codecs details p.54
- Image decoding p.55
- Image encoding p.55
- Video codecs list p.56
- Video codecs p.56
- Image codecs details p.56
- Video encoding p.57
- Video decoding p.59
- Mpeg 4 p.59
- Mpeg 2 p.59
- H 65 hevc p.60
- Raw audio capture p.61
- Audio recording p.61
- Capture for voice recognition p.62
- Capture for rerouting of playback p.62
- Audio output volume p.63
- Audio latency p.63
- Audio effects p.63
- Raw audio playback p.63
- Audio playback p.63
- Network protocols p.65
- Secure media p.66
- Professional audio p.66
- Musical instrument digital interface midi p.66
- Capture for unprocessed p.68
- Developer tools and options compatibility p.69
- Developer tools p.69
- Hardware compatibility p.71
- Display and graphics p.71
- Developer options p.71
- Screen configuration p.72
- Screen orientation p.74
- Display metrics p.74
- D and 3d graphics acceleration p.74
- Secondary displays p.77
- Screen technology p.77
- Legacy application compatibility mode p.77
- Non touch navigation p.78
- Navigation keys p.78
- Keyboard p.78
- Input devices p.78
- Touchscreen input p.79
- Fake touch input p.80
- Game controller support p.81
- Sensors p.82
- Remote control p.82
- Accelerometer p.83
- Magnetometer p.84
- Gyroscope p.86
- Barometer p.87
- Thermometer p.87
- Photometer p.87
- Proximity sensor p.88
- High fidelity sensors p.88
- Biometric sensors p.90
- Android automotive only sensors p.92
- Telephony p.93
- Pose sensor p.93
- Data connectivity p.93
- Ieee 802 1 wi fi p.94
- Bluetooth p.97
- Near field communications p.98
- Minimum network capability p.100
- Rear facing camera p.101
- Data saver p.101
- Cameras p.101
- Sync settings p.101
- Secure elements p.101
- Front facing camera p.102
- External camera p.103
- Camera api behavior p.103
- Memory and storage p.104
- Camera orientation p.104
- Minimum memory and storage p.105
- Application shared storage p.105
- Usb peripheral mode p.106
- Adoptable storage p.106
- Usb host mode p.107
- Microphone p.108
- Audio output p.108
- Near ultrasound p.109
- Virtual reality p.110
- Virtual reality mode high performance p.110
- Virtual reality mode p.110
- User experience consistency p.112
- Power saving modes p.112
- Performance and power p.112
- File i o access performance p.112
- Power consumption accounting p.113
- Consistent performance p.113
- Security model compatibility p.114
- Permissions p.114
- Uid and process isolation p.115
- Filesystem permissions p.115
- Multi user support p.116
- Alternate execution environments p.116
- Security features p.117
- Premium sms warning p.117
- Usage history p.119
- Recording p.119
- Privacy p.119
- Network traffic p.120
- Data storage encryption p.120
- Connectivity p.120
- File based encryption p.121
- Direct boot p.121
- Full disk encryption p.122
- Device integrity p.122
- Keys and credentials p.123
- Secure lock screen p.124
- Strongbox p.127
- Safe boot mode p.128
- Data deletion p.128
- Automotive vehicle system isolation p.129
- Subscription plans p.129
- Software compatibility testing p.129
- Compatibility test suite p.129
- Updatable software p.130
- Cts verifier p.130
- Document changelog p.131
- Changelog viewing tips p.131
- Contact us p.132
Похожие устройства
-
Xiaomi Mi5c 64Gb+3Gb Dual LTEРуководство по эксплуатации -
Xiaomi Xiaomimi 7A 32GBРуководство по эксплуатации -
Xiaomi mi 6A 2GB+16GBРуководство по эксплуатации -
Xiaomi Mimi Go 8GBРуководство по эксплуатации -
Xiaomi Xiaomimi 5 16GBРуководство по эксплуатации -
Xiaomi Xiaomimi Note 8 Pro 6+128GBРуководство по эксплуатации -
Xiaomi Mi Note 64GbИнструкция по эксплуатации -
Xiaomi Xiaomimi Note 6 Pro 32GbРуководство по эксплуатации -
Xiaomi Redmi Note 8 128Gb+6Gb Dual LTEРуководство по эксплуатации -
Xiaomi Mi 3SРуководство пользователя -
Xiaomi Mi 3 ProРуководство пользователя -
Xiaomi Mi4 64GbРуководство по эксплуатации