Xiaomi Pocophone F1 128Gb+6Gb Dual LTE [23/118] Permissions
![Xiaomi Pocophone F1 128Gb+6Gb Dual LTE [23/118] Permissions](/views2/2006816/page23/bg17.png)
[C-0-1] Device implementations MUST provide complete implementations, including all
documented behaviors, of any documented API exposed by the Android SDK or any API
decorated with the “@SystemApi” marker in the upstream Android source code.
[C-0-2] Device implementations MUST support/preserve all classes, methods, and
associated elements marked by the TestApi annotation (@TestApi).
[C-0-3] Device implementations MUST NOT omit any managed APIs, alter API interfaces
or signatures, deviate from the documented behavior, or include no-ops, except where
specifically allowed by this Compatibility Definition.
[C-0-4] Device implementations MUST still keep the APIs present and behave in a
reasonable way, even when some hardware features for which Android includes APIs are
omitted. See section 7 for specific requirements for this scenario.
3.1.1. Android Extensions
Android includes the support of extending the managed APIs while keeping the same API level
version.
[C-0-1] Android device implementations MUST preload the AOSP implementation of both
the shared library ExtShared and services ExtServices with versions higher than or equal to
the minimum versions allowed per each API level. For example, Android 7.0 device
implementations, running API level 24 MUST include at least version 1.
3.2. Soft API Compatibility
In addition to the managed APIs from section 3.1 , Android also includes a significant runtime-only
“soft” API, in the form of such things as intents, permissions, and similar aspects of Android
applications that cannot be enforced at application compile time.
3.2.1. Permissions
[C-0-1] Device implementers MUST support and enforce all permission constants as
documented by the Permission reference page . Note that section 9 lists additional
requirements related to the Android security model.
3.2.2. Build Parameters
The Android APIs include a number of constants on the android.os.Build class that are intended to
describe the current device.
[C-0-1] To provide consistent, meaningful values across device implementations, the table
below includes additional restrictions on the formats of these values to which device
implementations MUST conform.
Parameter Details
VERSION.RELEASE
The version of the currently-executing Android system, in human-
readable format. This field MUST have one of the string values defined
in 8.0 .
VERSION.SDK
The version of the currently-executing Android system, in a format
accessible to third-party application code. For Android 8.0, this field
MUST have the integer value 8.0_INT.
Page 23 of 118
Содержание
- Android 8 1
- Compatibility definition 1
- Android extensions 2
- Api behavioral compatibility 2
- Api namespaces 2
- Automotive requirements 2
- Device configurations 2
- Device types 2
- Document structure 2
- Handheld requirements 2
- Introduction 2
- Managed api compatibility 2
- Native api compatibility 2
- Runtime compatibility 2
- Soft api compatibility 2
- Software 2
- Table of contents 2
- Tablet requirements 2
- Television requirements 2
- User interface compatibility 2
- Watch requirements 2
- Web compatibility 2
- Accessibility 3
- Application packaging compatibility 3
- Audio latency 3
- Audio playback 3
- Audio recording 3
- Capture for unprocessed 3
- Companion device pairing 3
- Developer options 3
- Developer tools 3
- Developer tools and options compatibility 3
- Device administration 3
- Display and graphics 3
- Hardware compatibility 3
- Instant apps 3
- Managed profile support 3
- Media codecs 3
- Media ui 3
- Multimedia compatibility 3
- Musical instrument digital interface midi 3
- Network protocols 3
- Professional audio 3
- Quick settings 3
- Secure media 3
- Text to speech 3
- Tv input framework 3
- Video decoding 3
- Video encoding 3
- Cameras 4
- Data connectivity 4
- Input devices 4
- Memory and storage 4
- Pose sensor 4
- Sensors 4
- Virtual reality 4
- Contact us 5
- Document changelog 5
- Performance and power 5
- Security model compatibility 5
- Software compatibility testing 5
- Updatable software 5
- Document structure 6
- Introduction 6
- Requirement id 6
- Requirements by device type 6
- Device configurations 7
- Device types 7
- Handheld requirements 7
- Hardware 7
- Requirement id in section 2 7
- Multimedia 10
- Software 11
- Performance and power 12
- Security model 12
- Hardware 13
- Television requirements 13
- Multimedia 14
- Software 15
- Performance and power 16
- Hardware 17
- Multimedia 17
- Software 17
- Watch requirements 17
- Automotive requirements 18
- Hardware 18
- Multimedia 20
- Performance and power 21
- Security model 21
- Software 21
- Hardware 22
- Managed api compatibility 22
- Software 22
- Tablet requirements 22
- Android extensions 23
- Build parameters 23
- Permissions 23
- Soft api compatibility 23
- Core application intents 26
- Intent compatibility 26
- Intent resolution 26
- Broadcast intents 27
- Intent namespaces 27
- Activities on secondary displays 28
- Default app settings 28
- Application binary interfaces 29
- Native api compatibility 29
- Bit arm native code compatibility 30
- Browser compatibility 31
- Web compatibility 31
- Webview compatibility 31
- Api behavioral compatibility 32
- Api namespaces 32
- Runtime compatibility 33
- Launcher home screen 35
- User interface compatibility 35
- Notifications 36
- Presentation of notifications 36
- Widgets 36
- Dnd do not disturb 37
- Notification listener service 37
- Alerts and toasts 38
- Search 38
- Live wallpapers 39
- Themes 39
- Activity switching 40
- Input management 40
- Location 41
- Lock screen media control 41
- Multi windows 41
- Screen savers previously dreams 41
- Unicode and font 41
- Device administration 42
- Device owner provisioning 42
- Device provisioning 42
- Managed profile provisioning 43
- Managed profile support 44
- Accessibility 45
- Text to speech 45
- Tv input framework 45
- Electronic program guide 46
- Navigation 46
- Tv app 46
- Media ui 47
- Quick settings 47
- Time shifting 47
- Tv input app linking 47
- Tv recording 47
- Application packaging compatibility 48
- Companion device pairing 48
- Instant apps 48
- Audio encoding 49
- Media codecs 49
- Multimedia compatibility 49
- Audio codecs details 50
- Audio decoding 50
- Image decoding 51
- Image encoding 51
- Image codecs details 52
- Video codecs 52
- Video codecs list 52
- Video encoding 53
- Mpeg 2 55
- Mpeg 4 55
- Video decoding 55
- H 65 hevc 56
- Audio recording 57
- Raw audio capture 57
- Capture for rerouting of playback 58
- Capture for voice recognition 58
- Audio effects 59
- Audio latency 59
- Audio output volume 59
- Audio playback 59
- Raw audio playback 59
- Network protocols 61
- Musical instrument digital interface midi 62
- Professional audio 62
- Secure media 62
- Capture for unprocessed 64
- Developer options 65
- Developer tools 65
- Developer tools and options compatibility 65
- Display and graphics 66
- Hardware compatibility 66
- Screen aspect ratio 67
- Screen configuration 67
- Screen size 67
- Display metrics 68
- Screen density 68
- D and 3d graphics acceleration 69
- Opengl es 69
- Screen orientation 69
- Vulkan 70
- D graphics acceleration 71
- Renderscript 71
- Wide gamut displays 71
- Input devices 72
- Keyboard 72
- Legacy application compatibility mode 72
- Non touch navigation 72
- Screen technology 72
- Secondary displays 72
- Navigation keys 73
- Fake touch input 74
- Touchscreen input 74
- Button mappings 75
- Game controller support 75
- Remote control 76
- Sensors 76
- Accelerometer 77
- Magnetometer 78
- Gyroscope 80
- Barometer 81
- Thermometer 81
- High fidelity sensors 82
- Photometer 82
- Proximity sensor 82
- Fingerprint sensor 84
- Android automotive only sensors 85
- Current gear 85
- Day night mode 85
- Driving status 85
- Data connectivity 86
- Number blocking compatibility 86
- Pose sensor 86
- Telephony 86
- Wheel speed 86
- Ieee 802 1 wi fi 87
- Wi fi direct 87
- Wi fi aware 88
- Wi fi passpoint 88
- Wi fi tunneled direct link setup 88
- Bluetooth 89
- Near field communications 89
- Minimum network capability 91
- Cameras 92
- Data saver 92
- Sync settings 92
- Front facing camera 93
- Rear facing camera 93
- Camera api behavior 94
- External camera 94
- Camera orientation 95
- Memory and storage 95
- Minimum memory and storage 95
- Application shared storage 96
- Adoptable storage 97
- Usb peripheral mode 97
- Usb host mode 98
- Audio output 99
- Microphone 99
- Analog audio ports 100
- Near ultrasound 100
- Virtual reality 101
- Virtual reality high performance 101
- Virtual reality mode 101
- File i o access performance 102
- Performance and power 102
- User experience consistency 102
- Consistent performance 103
- Power consumption accounting 103
- Power saving modes 103
- Permissions 104
- Security model compatibility 104
- Alternate execution environments 105
- Filesystem permissions 105
- Uid and process isolation 105
- Multi user support 106
- Kernel security features 107
- Premium sms warning 107
- Privacy 108
- Recording 108
- Usage history 108
- Connectivity 109
- Data storage encryption 109
- Network traffic 109
- Direct boot 110
- File based encryption 110
- Device integrity 111
- Full disk encryption 111
- Keys and credentials 112
- Secure lock screen 113
- Automotive vehicle system isolation 115
- Data deletion 115
- Safe boot mode 115
- Software compatibility testing 115
- Compatibility test suite 116
- Cts verifier 116
- Updatable software 116
- Document changelog 117
- Changelog viewing tips 118
- Contact us 118
Похожие устройства
- Xiaomi Mi5s Plus 64Gb+4Gb Dual LTE Руководство по эксплуатации
- Xiaomi Mi6 64Gb+4Gb Dual LTE Руководство по эксплуатации
- Xiaomi Mi6 64Gb+6Gb Dual LTE Руководство по эксплуатации
- Xiaomi Mi5s 64Gb+3Gb Dual LTE Руководство по эксплуатации
- Xiaomi Mi5s 128Gb+4Gb Dual LTE Руководство по эксплуатации
- Xiaomi Mi6 128Gb+6Gb Dual LTE Руководство по эксплуатации
- GOOGLE MOBILE GOOGLE Pixel XL 128Gb+4Gb LTE Very Руководство по эксплуатации
- GOOGLE MOBILE GOOGLE Pixel XL 128Gb+4Gb LTE Quite Руководство по эксплуатации
- Doogee F3 16Gb+2Gb Dual LTE Руководство по эксплуатации
- Doogee S50 128Gb+6Gb Dual LTE Руководство по эксплуатации
- Blackview BV6000 32Gb+3Gb Dual LTE Руководство по эксплуатации
- Blackview BV7000 16Gb+2Gb Dual LTE Руководство по эксплуатации
- Blackview A5 8Gb+1Gb Dual Руководство по эксплуатации
- Blackberry DTEK50 STH100-2 16Gb LTE Руководство по эксплуатации
- Asus Zenfone 3 MAX ZC553KL 32Gb+3Gb Dual LTE Руководство по эксплуатации
- Apple iPhone XS Max 256Gb Руководство по эксплуатации
- Asus ZenFone 3 Zoom ZE553KL 64Gb+4Gb Dual LTE Руководство по эксплуатации
- Asus Zenfone 3 Max ZC520TL 32Gb+3Gb Dual LTE Руководство по эксплуатации
- Apple iPhone XS Max (2101) 64Gb Руководство по эксплуатации
- Apple iPhone XS Max (2101) 512Gb Руководство по эксплуатации