Xiaomi Redmi Note 8 Pro 128Gb+6Gb Dual LTE [52/132] Multimedia compatibility

Xiaomi Redmi Note 8 Pro 128Gb+6Gb Dual LTE [52/132] Multimedia compatibility
Devices implementations:
[C-0-1] MUST be capable of installing and running Android “.apk” files as generated by the
“aapt” tool included in the official Android SDK .
As the above requirement may be challenging, device implementations are
RECOMMENDED to use the AOSP reference implementation's package management
system.
Device implementations:
[C-0-2] MUST support verifying “.apk” files using the APK Signature Scheme v3 , APK
Signature Scheme v2 and JAR signing .
[C-0-3] MUST NOT extend either the .apk , Android Manifest , Dalvik bytecode , or
RenderScript bytecode formats in such a way that would prevent those files from
installing and running correctly on other compatible devices.
[C-0-4] MUST NOT allow apps other than the current "installer of record" for the package
to silently uninstall the app without any user confirmation, as documented in the SDK for
the DELETE_PACKAGE permission. The only exceptions are the system package verifier
app handling PACKAGE_NEEDS_VERIFICATION intent and the storage manager app
handling ACTION_MANAGE_STORAGE intent.
[C-0-5] MUST have an activity that handles the
android.settings.MANAGE_UNKNOWN_APP_SOURCES intent.
[C-0-6] MUST NOT install application packages from unknown sources, unless the app
that requests the installation meets all the following requirements:
It MUST declare the REQUEST_INSTALL_PACKAGES permission or have the
android:targetSdkVersion set at 24 or lower.
It MUST have been granted permission by the user to install apps from
unknown sources.
SHOULD provide a user affordance to grant/revoke the permission to install apps from
unknown sources per application, but MAY choose to implement this as a no-op and
return RESULT_CANCELED for startActivityForResult() , if the device implementation does not
want to allow users to have this choice. However, even in such cases, they SHOULD
indicate to the user why there is no such choice presented.
[C-0-7] MUST display a warning dialog with the warning string that is provided through the
system API PackageManager.setHarmfulAppWarning to the user before launching an activity in
an application that has been marked by the same system API
PackageManager.setHarmfulAppWarning as potentially harmful.
SHOULD provide a user affordance to choose to uninstall or launch an application on the
warning dialog.
5. Multimedia Compatibility
Device implementations:
[C-0-1] MUST support the media formats, encoders, decoders, file types, and container
formats defined in section 5.1 for each and every codec declared by MediaCodecList .
[C-0-2] MUST declare and report support of the encoders, decoders available to third-
party applications via MediaCodecList .
[C-0-3] MUST be able to decode and make available to third-party apps all the formats it
can encode. This includes all bitstreams that its encoders generate and the profiles
reported in its CamcorderProfile .
Page 52 of 132

Содержание

Скачать