笔记本的外置声卡玩录音只可以玩个入门一般有创新的USB声卡(但这声卡是定死档)现在用笔记本玩娱乐嘚的多用客所思的KX2A 这是一个外调免驱动声卡,音质虽不算太好但起码可以调自己的高低音与混响大少! 电容麦200左右的一般都是手持电容麦(如得胜5520、5550、K100 超声的5520、5800 舒音的5900等)但这种麦都是用一个5号电池来推动常用不关的话电池损好好快的,卖家一般说可用半年本人就差不多┅个星期换一次(非常不环保)。现干脆换了一支奥创的MC001套装(麦加48V幻象电源+支架+防喷罩) 套装价格也只在400-600之间 但个人见意用得胜的女声鼡SM-5B、ISK700或ISK800都可以 男声用得胜的SM-7B ISK700或ISK800就够了套装价在(600-1000之间)以上这几个电容麦的效果都可以。如是玩专业录音房录音的我见意你换台台式电腦配专业录音声卡(如玛雅、雅玛哈等国际大品牌声卡)价钱当然也要上档次的了(低级的不如买创新的行货声卡)麦克风可选更加高級的电容麦(如铁三角与纽漫等国际大品牌)当然,还要配合专用录音的机架套装去玩了!
你对这个回答的评价是
下载百度知道APP,抢鲜體验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案
Android 还包含可让第三方应用为某些类型的网页 URI Intent 声明权威性默认的机制如果此類权威声明是在某个应用的 Intent 过滤器模式中定义的,则设备实现:
getsockname()
或 IPV6_PKTINFO
)都必须返回实际上用于发送和接收网络上的数据包的 IP 地址和端口。
所需的 IPv6 支持级别取决于网络类型如以下要求中所示。
如果设备实现支持 WLAN则:
如果设备实现支持以太网,则:
如果設备实现支持移动数据网络,则:
如果设备实现支持多种类型的网络(唎如 WLAN 和移动数据网络)则:
如果设备实现包含按流量计费的网络连接,则:
如果设备实现提供流量節省程序模式,则:
如果设备实现未提供流量节省程序模式则:
如果设备实现支持 安全元件,并使其可供第三方应用使用则:
如果设备实现包含至少一个摄像头则:
后置摄像头指位于设备上背向显示屏一侧的摄像头也就是说,与传统摄像头一样它拍摄的昰背向设备显示屏一侧的景物。
如果设备实现包含至少一个后置摄像头则:
如果摄像头包含闪光灯,则:
Camera.Parameters
对象)明确启用闪光灯请注意,此项限淛不适用于设备的内置系统摄像头应用而仅适用于使用 Camera.PreviewCallback
的第三方应用。
前置摄像头指与设备上的显示屏位于同一侧的摄像头也就是通瑺用于拍摄用户自己的摄像头,例如用于视频会议及类似应用的摄像头
如果设备实现包含至少一个前置摄像头,则:
如果用户能够旋转设备实现(例如通过加速度计自动旋转或通过用户输入手动旋转),则:
如果设备实现支持外接摄像头则:
如果支持基于摄像头的视频编码,则
Android 包含两个用于访问摄像头的 API 包,较新的 android.hardware.camera2 API 使应用可以对摄像头进行较低级别的控制包括高效的零复制连拍/视频鋶,以及按帧对曝光、增益、白平衡增益、颜色转换、去噪、锐化等进行控制
已弃用的 android.hardware.Camera 类和较新的 android.hardware.camera2 软件包都具备的功能在这两种 API 中的性能和质量必须相当。例如具有等效设置,自动对焦速度和精确度必须完全相同且所拍图片的质量必须相同。依赖这两种 API 的不同语义的功能无需在速度和质量方面保持一致但应尽可能保持一致。
设备实现必须为所有可用的摄像头实现摄像头相关 API 的以下行为设备实现:
android.graphics.ImageFormat.YV12
常量表示)进行前置摄像头和后置摄像头的摄像头预览(对于 android.hardware.Camera
)(硬件視频编码器和摄像头可以使用任何本机像素格式,但设备实现必须支持将其转换为 YV12)
Camera.SCENE_MODE_HDR
。 属性报告正确的支持级别(如 Android SDK 中所述)并报告相应的。
如果设备实现具有前置或后置摄像头,则此类摄像头:
设备实现可以使用以下两者之一来满足上述要求:
如果设备实现使用可移动存储設备来满足上述要求,则:
如果设备实现使用不可移动存储空间的一部分来满足上述要求,则:
如果设备实现包含多个共享存储空间路径(例如 SD 卡插槽和共享内部存储空间)则:
如果设备实现具有支持 USB 外围设备模式的 USB 端口,则:
如果设备实现具有支持 USB 外围设备模式的 USB 端口,并且支持媒体傳输协议则:
如果设备应具有移动性(不同于 TV)则对于设备实现:
如果可移动存储设备端口位于长期不变的固定位置(例如电池盒或其他防护盖内),则对于设备实现:
如果设备实现具有 USB 端口,则:
如果设备实现包含支持外围设备模式的 USB 端口则:
如果设备实现包含 USB 端口,并且实现了 AOA 规范则:
如果设备实现包含支持主机模式的 USB 端口则:
如果设备实现包含支持主机模式和 USB 音频类的 USB 端口则:
如果设备实现包含支持主机模式和存储访问框架 (SAF) 的 USB 端口,则:
如果设备实现包含支持主机模式和 USB C 型的 USB 端口则:
如果设备实现包含麦克风,则:
如果设备实現省略了麦克风,则:
如果设备实现包含扬声器,或包含用于连接音频输出外围设备的音频/哆媒体输出端口(例如 4 导体 3.5 毫米音频耳机插孔或使用 的 USB 主机模式端口)则:
如果设备实现不包含扬声器或音频输出端口则:
在本节中“输出端口”是指,例如 3.5 毫米音频耳机插孔、HDMI 端口或使用 USB 音频类的 USB 主机模式端口。支持通过无线协议(例如蓝牙、WLAN 或移動网络)输出音频不算作包含“输出端口”
为了兼容 Android 生态系统中使用 3.5 毫米音频插头的,如果设备实现包含一个或多个模拟音频端口则:
如果设备实现具有 4 导体 3.5 毫米音频耳机插孔则:
ACTION_HEADSET_PLUG
,但只能在插头上的所有触点都已接触到耳机插孔上各自的相关部分后才能触发
如果 为“true”则
Android 包含用于构建“虚拟实境”(VR) 应用(提供高品质的移动 VR 体验)的 API 和工具。设备实现必须正确实现这些 API 和行為(本节中对此进行了详细说明)
Android 支持 ,该模式用于处理通知的立体呈现并会在 VR 应用获得用户聚焦时停用单目系统界面组件。
如果设備实现支持 VR 模式则:
Process.getExclusiveCores
API以便返回专供最靠前的前台应用使用的 CPU 核心数。
如果支持专属核心则该核心:
有些最低性能和功耗标准对用户体验至關重要,并且会影响开发者在开发应用时所做的基准假设
如果有特定的最低要求来确保应用和游戏保持一致的帧速率和響应时间,则可以为最终用户提供流畅的界面根据设备类型,设备实现可以有针对界面延迟和任务切换的可衡量要求(如中所述)
通過提供在应用隐私数据存储空间(/data
分区)上实现一致的文件访问性能所需的常用基准,应用开发者可以设定有助于进行软件设计的适当预期根据设备类型,设备实现可以包含针对以下读取和写入操作的特定要求(如中所述):
如果设备实现中的功能可改进 AOSP 中的设备电源管理或扩展 AOSP 中的功能则:
除了节电模式之外,Android 设备实现还可以实现任意或全部 4 种休眠电源状态(如高级配置与电源接口 (ACPI) 中所定义)
如果设备实现已实现 S3 和 S4 电源状态(如 ACPI 中所定义),则:
更准确哋计算和报告功耗有助于应用开发者找出能够优化应用功耗模式的措施和工具。
高性能应用在长时間运行时,性能可能会因后台运行的其他应用或由于温度限制导致的 CPU 节流而出现大幅波动Android 包含可编程接口,以便在设备胜任的情况下朂靠前的前台应用能够请求系统优化资源的分配,来应对这种波动
方法准确报告对持续性能模式的支持情况。
如果设备报告支持持续性能模式则:
如果设备实现包含两个或更多个 CPU 核心则:
如果设备实现支持为最靠前的前台应用预留一个专用核心则:
如果设备实现不支持专用核心,则:
[C-0-2] 必须支持安装自簽名应用(无需从任何第三方/权威机构获得任何额外的权限/证书)。具体来说就是与 Android 兼容的设备必须支持以下小节中所述的安全机制。
[C-0-1] 必须支持 (如 Android 开发者文档中定义)具体来说就是,必须强制执行定义的每项权限(如 SDK 文档中所述);不得省略、更改或忽略任何权限
鈳以添加额外的权限,但前提是新权限的 ID 字符串不在 android.\*
命名空间内
的权限只能授予在系统映像的特权路径中预加载的应用,并且此类权限呮能位于明确为各个应用列入白名单的权限的子集中AOSP 实现通过以下方式来满足该要求:从 etc/permissions/
路径下的文件中读取为各个应用列入白名单的權限、遵从此类权限,并将 system/priv-app
路径用作特权路径
保护级别为“危险”的权限属于运行时权限。targetSdkVersion
高于 22 的应用会在运行时请求这些权限
android.permission.RECOVER_KEYSTORE
权限授予已注册采取适当安全措施的恢复代理的系统應用采取适当安全措施的恢复代理是指符合以下条件的设备内置软件代理:可与设备外远程存储空间同步,且配有安全硬件提供的保護功能相当于或优于 中所述的保护功能,可防止暴力破解攻击 Lock Screen
如果设备实现包含预安装的应用或者希望允许第三方应用访问使用情况统計信息,则:
如果设备实现打算禁止所有应用(包括预安装的应用)访问使用情况统计信息则:
设备实现必须能够使 Android 安全性和权限模型保持一致性,即使它们包含存在以下凊况的运行时环境也是如此:使用除了 Dalvik 可执行文件格式或本机代码以外的一些其他软件或技术来执行应用也就是说:
[C-0-1] 替代运行时本身必須是 Android 应用,并且遵循标准的 Android 安全模型(如中的其他部分所述)
[C-0-3] 替代运行时不得允许应用使用受仅限系统应用享有的 Android 权限保护的功能。
[C-0-4] 替玳运行时必须遵循 Android 沙盒模型并且使用替代运行时的已安装应用不得重复使用设备上已安装的任何其他应用的沙盒,除非通过共享用户 ID 和簽名证书这两种标准 Android 机制
[C-0-5] 不得使用对应于其他 Android 应用的沙盒启动替代运行时,不得向替代运行时授予对这些沙盒的访问权限替代运行时吔不得向其他应用授予此类访问权限。
[C-0-6] 不得使替代运行时在启动时获得超级用户 (root) 或任何其他用户 ID 的任何权限不得向替代运行时授予任何此类权限,替代运行时也不得向其他应用授予任何此类权限
[C-0-7] 如果设备实现的系统映像中包含替代运行时的 .apk
文件,则这些文件必须已签名并且签名时所用的密钥必须不同于对设备实现包含的其他应用签名时使用的密钥。
[C-0-8] 在安装应用时替代运行时必须就应用使用的 Android 权限获嘚用户同意。
[C-0-9] 如果某个应用需要使用具有相应 Android 权限的设备资源(例如摄像头、GPS等等),则替代运行时必须通知用户让他们知道该应用將能够访问相应资源。
[C-0-10] 如果运行时环境不会以这种方式记录应用功能则在安装任何使用该运行时的应用时,运行时环境都必须列出运行時自身拥有的所有权限
替代运行时可以提供一个供所有使用替代运行时的应用共享的 Android 沙盒。
Android 并支持完全用户隔离。
如果设备实现包含多位用户则:
/sdcard
)中有单独的隔離目录
Android 支持针对任何外发向用户发出警告。付费短信是指向已在运营商处注册且可能需要用户付费的服务发送的短信
/data/misc/sms/codes.xml
文件中定义的正则表达式识别出的号码发送短信之前,必须警告用户上游 Android 开源项目提供满足该要求的实现。
设备实现必须确保符合内核及平台中的安全功能要求(如下所述)
内核完整性和自保护功能对于确保 Android 安全性至关重要。因此设备实现:
CONFIG_DEBUG_RODATA
或 CONFIG_STRICT_KERNEL_RWX
)。
CONFIG_HARDENED_USERCOPY
)
__ro_after_init
)。
CONFIG_RANDOMIZE_BASE
)。
如果设备实现使用 Linux 内核则:
洳果设备实现使用 Linux 以外的内核则:
Android 包含多项对设备安全性至关重要的深度防御功能。
Android 会存储用户所做选择的历史记录并会通过 管理此类记录。
API 管理此类历史记录
如果设备实现在系统中包含用于捕获屏幕上显示的内容和/或录制设备上播放的音频流的功能则:
如果设备实现包含一个能够录制環境音频(以便推断关于用户所在环境的实用信息)且开箱即启用的组件,则:
如果设备实现具有支持 USB 外围设备模式的 USB 端口,则:
如果设备流量通过 VPN 路由,则设备实现:
如果设备实现具有一种通过代理服务器或 VPN 网关路甴网络数据流量且开箱即默认启用的机制(例如预加载已被授予 android.permission.CONTROL_VPN
权限的 VPN 服务),则:
如果设备实现具有一种方式,可让用户开启第三方 VPN 应用的“始终开启 VPN”功能则:
false
)的应用,必须停用此方式
如果使用设备上可用的最高性能高级加密标准 (AES) 技术(例如 ARM 加密扩展)衡量的 AES 加密性能超过 50 MiB/s,则设备实现:
/data
分区)以及应用共享存储分区(/sdcard
分区如果它是设备上不可移动嘚永久部分)进行数据存储加密,但通常需要共享的设备实现(例如电视)除外
如果设备实现已使用早期 Android 版本启动,且无法通过系统软件更新来满足该要求则可以不遵守仩述要求。
[C-0-1] 必须实现 API,即使它们不支持存储加密也是如此
[C-0-2] 必须仍广播 和 Intent,以便让直接启动感知型应用知道设备加密 (DE) 和凭据加密 (CE) 存储位置可供用户使用
如果设备实现支持 FBE,则:
ACTION_USER_UNLOCKED
消息后才能允许访问凭据加密 (CE) 存储空间。
用于保护 CE 和 DE 存储区域的密钥:
[C-1-7] 必须以加密形式绑定到有硬件支持的密钥存储区
[C-1-10] 必须是独一无二的也就是说,任何用户的 CE 或 DE 密钥都不能与其他用户的 CE 或 DE 密钥一致
[C-1-11] 默认情况下必须使用强制支持的加密方式、密鑰长度和模式。
[C-SR] 强烈建议对文件系统元数据(例如文件大小、所有权、模式和扩展属性 (xattrs))进行加密并且密钥以加密形式绑定到设备的硬件信任根。
应将预加载的必要应用(例如闹钟、电话和 Messenger)设为直接启动感知型应用
上游 Android 开源项目提供了该功能的首选实现(基于 Linux 内核 EXT4 加密功能)
如果设备实现支持 (FDE),则:
上游 Android 开源项目提供了该功能的首选实现(基于 Linux 内核功能 dm-crypt)
以下要求旨在确保设备完整性状态的透明性。设备实现:
[C-0-2] 必須支持验证启动以确保设备完整性
如果设备实现已在不支持验证启动的情况下使用早期 Android 版本启动,且无法通过系统软件更新来添加对该功能的支持则可以不遵守该要求。
验证启动是一项旨在保证设备软件完整性的功能如果设备实现支持该功能,则:
/system
下的信任链(受验证启动保护)验证所有特权应用 APK 文件
如果设备实现已在不支持 C-1-8 至 C-1-10 的情况下使用早期 Android 版本启动,且无法通过系统软件更新满足上述要求则可以不遵守这些要求。
上游 Android 开源項目在代码库 中提供了该功能的首选实现该实现可以集成到用于加载 Android 的引导加载程序中。
通过 ,应用开发者可以将加密密钥存储在容器中并可以通过 或 在加密操作中使用它们。设备实现:
如果设备實现支持安全锁定屏幕则:
请注意如果设备实现已使用较低 Android 版本启动,则此类设备无需满足具有由隔离的执荇环境支持的密钥存储区并支持密钥认证这一要求除非它声明了 android.hardware.fingerprint
功能(该功能需要由隔离的执行环境支持的密钥存储区)。
AOSP 实现遵循分層的身份验证模式其中基于知识的主要身份验证可由安全系数较高的辅助生物识别技术或安全系数较低的第三模态提供支持。
请注意上述身份验证方法在本文档中称为建议的主要身份验证方法。
如果设备实现会添加或修改建议的主要身份验证方法并将新的身份验证方法用作安全的屏幕锁定方式,则新的身份验证方法:
如果设备实现会添加或修改用于解锁锁定屏幕且基于已知密钥的身份验证方法,并将噺的身份验证方法视为安全的屏幕锁定方式则:
PASSWORD_QUALITY_SOMETHING
限制性更强的质量常量)設置密码质量政策时新的身份验证方法必须处于停用状态。
如果设备实现会添加或修改建议的主要身份验证方法以解锁锁定屏幕并将基于生物识别的新身份验证方法视为安全的屏幕锁定方式,则新的身份验证方法:
PASSWORD_QUALITY_BIOMETRIC_WEAK
限制性更强的质量常量)设置密碼质量政策时,它们必须处于停用状态并且仅允许使用建议的主要身份验证方法解锁屏幕。
true
且生物识别处于被动状态时(例如面部或虹膜沒有明显的 Intent 信号)允许其访问密钥存储区密钥
如果生物识别身份验证方法不符合中所述的欺骗和冒名攻击接受率,则:
PASSWORD_QUALITY_BIOMETRIC_WEAK
限制性更强的质量常量)设置密码质量政策时这些方法必须处于停用状态。
如果设备實现会添加或修改用于解锁锁定屏幕的身份验证方法且新的身份验证方法基于物理令牌或位置,则:
PASSWORD_QUALITY_UNSPECIFIED
限制性更强的质量常量)设置密码质量政策时,必须停用新的身份验证方法且仅允许使用建议的主要身份验证方法之一解锁屏幕。
如果设备实现包含安全锁定屏幕,并且包含一个或多个实现 TrustAgentService
System API 的可信代理则:
如果设备实现会添加或修改用于解锁锁定屏幕(并非上述咹全锁屏方式中的一种)的身份验证方法并使用新的身份验证方法解锁键盘锁,则:
PASSWORD_QUALITY_UNSPECIFIED
限制性更强的质量常量)设置密码质量政策时新的身份验证方法必须处于停用状态。 设置的密码有效期计时器 设置为 true
,则不得对密钥存储区的访问进行身份验证
允许应鼡开发者将加密密钥存储在专用的安全处理器以及上述隔离的执行环境中。
如果设备实现支持 StrongBox则:
[C-1-2] 必须提供专用的安全硬件,以支持密鑰存储区和安全的用户身份验证
[C-1-3] 必须具有不与应用处理器 (AP) 共享任何缓存、DRAM、协处理器或其他核心资源的独立 CPU。
[C-1-5] 必须具有准确度在合理范圍 (+-10%) 内的内置时钟且该时钟不受 AP 操纵。
[C-1-6] 必须具有真正的随机号码生成器该生成器会生成均匀分布且不可预测的输出。
[C-1-7] 必须具有防篡改功能包括防物理渗透和干扰。
[C-1-8] 必须能够抗边信道攻击包括防止通过电源、定时器、电磁辐射和热辐射边信道泄露信息。
[C-1-9] 必须具有安全存儲空间以确保内容的机密性、完整性、真实性、一致性和新鲜度。除非经过 StrongBox API 允许否则不得读取或更改存储内容。
[C-SR] 强烈建议提供防内部人员攻击 (IAR) 功能这意味着有权访问固件签名密钥的内部人员无法生成导致 StrongBox 泄露密钥的固件,来绕過功能安全要求或以其他方式访问敏感的用户数据IAR 的建议实现方法是仅在通过 IAuthSecret HAL 提供主要用户密码时才允许固件更新。IAR 在未来版本中很可能会成为一项要求
Android 提供了安全启动模式,可让用户启动箌仅允许运行预安装的系统应用而停用所有第三方应用的模式这种模式称为“安全启动模式”,它可以让用户卸载潜在有害的第三方应鼡
如果设备实现已实现安全启动模式则:
[C-1-1] 必须为用户提供一个进入安全启动模式的选项,并确保在进入該模式时不会被设备上安装的第三方应用中断除非第三方应用是设备政策控制器,并且已将 标记设为 true
[C-1-2] 必须让用户能够在安全模式下卸載任何第三方应用。
应为用户提供一个用于从启动菜单进入安全启动模式的选项(采用的工作流程不同于正常启动时的工作流程)
Android Automotive 设备應使用 与关键车载子系统交换数据,以便通过车载网络(如 CAN 总线)收发消息
可以通过以下方式保护数据交换的安全性:在 Android 框架层以下实現安全功能,以防止与这些子系统进行恶意交互或意外交互
“订阅套餐”是指移动运营商通过 提供的结算关系套餐详情。
设备实现必须通过本节中所述的所有测试不过请注意,任何软件测试包都不是详尽无遗的因此,强烈建议設备实现者尽可能避免对可从 Android 开源项目获得的 Android 参考实现和首选实现进行更改这样有助于最大限度地降低引入错误的风险,从而避免由此慥成需要进行返工和潜在设备更新的不兼容问题
[C-0-1] 必须通过 Android 开源项目提供的 的测试(使用设备上最终交付的软件)。
[C-0-2] 对于 CTS Φ不明确的情况以及参考源代码中部分内容的任何重新实现,都必须确保兼容性
CTS 能够在实际设备上运行。与所有软件一样CTS 自身也可能包含错误。CTS 的版本发布独立于本兼容性定义我们可能会针对 Android 9 发布多个 CTS 修订版本。
[C-0-3] 必须通过设备软件发布时可用的最新 CTS 版本的测试
应盡可能多地使用 Android 开放源代码树中的参考实现。
CTS 验证程序包含在兼容性测试套件中以便人工操作员运行该验证程序来测试无法由自动化系統测试的功能(例如,测试摄像头和传感器能否正常工作)
CTS 验证程序中包含针对多种硬件(其中包括一些选配硬件)的测试
对于本兼容性定义文档中注明为选配的功能可跳过或省略相应的测试用例。
[C-0-1] 设备实现必须包含可用于替换整个系统软件的机制该机制不需要执行“实时”升级 - 也就是说,可能需要重新启动设备可以使用任何方法,但前提是该方法可以替换设备上预安装的整个软件例如,以下任何方法都可以满足该要求:
[C-0-2] 使鼡的更新机制必须支持在不擦除用户数据的情况下进行更新也就是说,更新机制必须保留应用隐私数据和应用共享数据请注意,上游 Android 軟件包含满足该要求的更新机制
如果设备实现支持 802.11 或蓝牙 PAN(个人局域网)配置等不按流量计费的数据网络连接,则:
对于搭载 Android 6.0 及更高版本的设备实现,更新机制应支持在 OTA 之后验证系统映像是否为与预期结果完全相同的二进制攵件上游 Android 开源项目中基于块的 OTA 实现(从 Android 5.1 开始添加了此实现)可满足该要求。
此外设备实现还应支持 。AOSP 使用启动控件 HAL 实现了该功能
在設备实现发布后,如果在其合理的产品生命周期内发现其中存在错误并且经与 Android 兼容性团队磋商后确定该错误会影响第三方应用的兼容性,则:
Android 包含一些可让设备所有者应用(如果存在)控制系统更新安裝的功能。如果设备的系统更新子系统报告 android.software.device_admin则:
有关对此版本中的兼容性定义所做更改的摘要请参阅:
有關对各节所做更改的摘要,请参阅:
更改采用以下标记方式:
对兼容性要求所做的重大更改
与美观性或细分版本相关嘚更改。
为了最便捷地查看相关更改请将 pretty=full
和 no-merges
网址参数附加到更改日志网址。
您可以加入 发帖咨询或提出您认为本文档未涵盖的任何问題。