Skip to content

Most visited

Recently visited

navigation

Chromebook 的应用清单兼容性

准备要在 Chromebook 上运行的 Android 应用时,您需要考虑应用要使用的设备功能。对于其他 Android 设备上的软件和硬件功能,Chromebook 并不全部支持。如果您的应用要求不受 Chromebook 支持的特定功能,则该应用无法在 Chromebook 上安装。

您可以在清单文件中声明应用对硬件功能和特定软件功能的要求。本文档介绍了与 Chromebook 不兼容的应用清单功能声明。

不兼容的清单条目

本部分列出的清单条目当前与 Chromebook 不兼容。如果您的应用使用其中任一条目,可将其移除或为其添加 required="false" 属性值,如此应用才可安装在 Chromebook 上。如需了解有关如何声明功能的使用而不要求设备提供该功能的详细信息,请参阅 <uses-feature> 清单元素指南。

:有关应用清单功能和说明的完整列表,请参阅功能参考

硬件功能

对硬件功能的支持因 Chromebook 而异。有些功能在所有 Chromebook 上均不受支持,而有些功能则在某些 Chromebook 上受支持。

不受支持的硬件功能

下表列出了当前不受 Chromebook 支持的硬件功能:

部分支持的硬件功能

下表列出了可能在某些 Chromebook 上受支持的硬件功能:

触摸屏硬件支持

从 Chrome 操作系统版本 M53 开始,没有明确要求 android.hardware.touchscreen 功能的所有 Android 应用也可以在支持 android.hardware.faketouch 功能的 Chrome 操作系统设备上运行。带有模拟触摸界面的设备为用户提供了一个可以模拟基本触摸事件的输入系统。例如,用户可与鼠标或遥控器交互,移动屏幕上的光标、滚动列表,以及将元素从屏幕的一个位置拖动到另一个位置。

如果您想要将应用安装在带有模拟触摸界面而不是触摸屏的设备上,请完成下列操作之一:

软件功能

下表列出了当前不受 Chromebook 支持的软件功能:

隐含功能要求的权限

您在清单文件中请求的某些权限可能会隐含对某些硬件和软件功能的请求。请求这些权限会使应用无法安装在 Chromebook 上。

如需了解有关如何防止权限请求导致应用在 Chromebook 上不可用的详情,请参阅本页的不兼容的清单条目部分。

下表显示了会导致应用与 Chromebook 不兼容、隐含特定功能要求的权限:

表 1. 隐含与 Chromebook 不兼容的硬件功能的设备权限

类别 权限... ...隐含此功能要求
相机 CAMERA android.hardware.camera
android.hardware.camera.autofocus
电话 CALL_PHONE android.hardware.telephony
CALL_PRIVILEGED android.hardware.telephony
MODIFY_PHONE_STATE android.hardware.telephony
PROCESS_OUTGOING_CALLS android.hardware.telephony
READ_SMSREAD_SMS android.hardware.telephony
RECEIVE_SMS android.hardware.telephony
RECEIVE_MMS android.hardware.telephony
RECEIVE_WAP_PUSH android.hardware.telephony
SEND_SMS android.hardware.telephony
WRITE_APN_SETTINGS android.hardware.telephony
WRITE_SMS android.hardware.telephony
This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience.
(Sep 2017 survey)