CINXE.COM

บันทึกประจำรุ่น QPR ของ Android 13 และ Android 13  |  Android Open Source Project

<!doctype html> <html lang="th-x-mtfrom-en" dir="ltr"> <head> <meta name="google-signin-client-id" content="721724668570-nbkv1cfusk7kk4eni4pjvepaus73b13t.apps.googleusercontent.com"> <meta name="google-signin-scope" content="profile email"> <meta property="og:site_name" content="Android Open Source Project"> <meta property="og:type" content="website"><meta name="googlebot" content="noindex"><meta name="theme-color" content="#34a853"><meta charset="utf-8"> <meta content="IE=Edge" http-equiv="X-UA-Compatible"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="manifest" href="/_pwa/androidsource/manifest.json" crossorigin="use-credentials"> <link rel="preconnect" href="//www.gstatic.cn" crossorigin> <link rel="preconnect" href="//fonts.gstatic.cn" crossorigin> <link rel="preconnect" href="//fonts.googleapis.cn" crossorigin> <link rel="preconnect" href="//apis.google.com" crossorigin> <link rel="preconnect" href="//www.google-analytics.com" crossorigin><link rel="stylesheet" href="//fonts.googleapis.cn/css?family=Roboto:300,400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"> <link rel="stylesheet" href="//fonts.googleapis.cn/css2?family=Material+Icons&family=Material+Symbols+Outlined&display=block"><link rel="stylesheet" href="//fonts.googleapis.com/earlyaccess/notosansthai.css"><link rel="stylesheet" href="https://www.gstatic.cn/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/androidsource/css/app.css"> <link rel="shortcut icon" href="https://www.gstatic.cn/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/androidsource/images/favicon.png"> <link rel="apple-touch-icon" href="https://www.gstatic.cn/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/androidsource/images/touchicon-180.png"><link rel="canonical" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=th"> <link rel="alternate" hreflang="en-cn" href="https://source.android.google.cn/docs/whatsnew/android-13-release" /><link rel="alternate" hreflang="x-default" href="https://source.android.google.cn/docs/whatsnew/android-13-release" /><link rel="alternate" hreflang="ar-cn" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=ar" /><link rel="alternate" hreflang="bn-cn" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=bn" /><link rel="alternate" hreflang="zh-Hans-cn" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=zh-cn" /><link rel="alternate" hreflang="zh-Hant-cn" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=zh-tw" /><link rel="alternate" hreflang="fa-cn" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=fa" /><link rel="alternate" hreflang="fr-cn" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=fr" /><link rel="alternate" hreflang="de-cn" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=de" /><link rel="alternate" hreflang="he-cn" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=he" /><link rel="alternate" hreflang="hi-cn" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=hi" /><link rel="alternate" hreflang="id-cn" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=id" /><link rel="alternate" hreflang="it-cn" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=it" /><link rel="alternate" hreflang="ja-cn" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=ja" /><link rel="alternate" hreflang="ko-cn" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=ko" /><link rel="alternate" hreflang="pl-cn" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=pl" /><link rel="alternate" hreflang="pt-BR-cn" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=pt-br" /><link rel="alternate" hreflang="pt-cn" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=pt" /><link rel="alternate" hreflang="ru-cn" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=ru" /><link rel="alternate" hreflang="es-cn" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=es" /><link rel="alternate" hreflang="es-419-cn" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=es-419" /><link rel="alternate" hreflang="th-cn" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=th" /><link rel="alternate" hreflang="tr-cn" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=tr" /><link rel="alternate" hreflang="vi-cn" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=vi" /><link rel="alternate" hreflang="en" href="https://source.android.com/docs/whatsnew/android-13-release" /><link rel="alternate" hreflang="x-default" href="https://source.android.com/docs/whatsnew/android-13-release" /><link rel="alternate" hreflang="ar" href="https://source.android.com/docs/whatsnew/android-13-release?hl=ar" /><link rel="alternate" hreflang="bn" href="https://source.android.com/docs/whatsnew/android-13-release?hl=bn" /><link rel="alternate" hreflang="zh-Hans" href="https://source.android.com/docs/whatsnew/android-13-release?hl=zh-cn" /><link rel="alternate" hreflang="zh-Hant" href="https://source.android.com/docs/whatsnew/android-13-release?hl=zh-tw" /><link rel="alternate" hreflang="fa" href="https://source.android.com/docs/whatsnew/android-13-release?hl=fa" /><link rel="alternate" hreflang="fr" href="https://source.android.com/docs/whatsnew/android-13-release?hl=fr" /><link rel="alternate" hreflang="de" href="https://source.android.com/docs/whatsnew/android-13-release?hl=de" /><link rel="alternate" hreflang="he" href="https://source.android.com/docs/whatsnew/android-13-release?hl=he" /><link rel="alternate" hreflang="hi" href="https://source.android.com/docs/whatsnew/android-13-release?hl=hi" /><link rel="alternate" hreflang="id" href="https://source.android.com/docs/whatsnew/android-13-release?hl=id" /><link rel="alternate" hreflang="it" href="https://source.android.com/docs/whatsnew/android-13-release?hl=it" /><link rel="alternate" hreflang="ja" href="https://source.android.com/docs/whatsnew/android-13-release?hl=ja" /><link rel="alternate" hreflang="ko" href="https://source.android.com/docs/whatsnew/android-13-release?hl=ko" /><link rel="alternate" hreflang="pl" href="https://source.android.com/docs/whatsnew/android-13-release?hl=pl" /><link rel="alternate" hreflang="pt-BR" href="https://source.android.com/docs/whatsnew/android-13-release?hl=pt-br" /><link rel="alternate" hreflang="pt" href="https://source.android.com/docs/whatsnew/android-13-release?hl=pt" /><link rel="alternate" hreflang="ru" href="https://source.android.com/docs/whatsnew/android-13-release?hl=ru" /><link rel="alternate" hreflang="es" href="https://source.android.com/docs/whatsnew/android-13-release?hl=es" /><link rel="alternate" hreflang="es-419" href="https://source.android.com/docs/whatsnew/android-13-release?hl=es-419" /><link rel="alternate" hreflang="th" href="https://source.android.com/docs/whatsnew/android-13-release?hl=th" /><link rel="alternate" hreflang="tr" href="https://source.android.com/docs/whatsnew/android-13-release?hl=tr" /><link rel="alternate" hreflang="vi" href="https://source.android.com/docs/whatsnew/android-13-release?hl=vi" /><title>บันทึกประจำรุ่น QPR ของ Android 13 และ Android 13 &nbsp;|&nbsp; Android Open Source Project</title> <meta property="og:title" content="บันทึกประจำรุ่น QPR ของ Android 13 และ Android 13 &nbsp;|&nbsp; Android Open Source Project"><meta property="og:url" content="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=th"><meta property="og:locale" content="th"><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "headline": "บันทึกประจำรุ่น QPR ของ Android 13 และ Android 13" } </script><link rel="alternate machine-translated-from" hreflang="en" href="https://source.android.google.cn/docs/whatsnew/android-13-release?hl=en"> <link rel="stylesheet" href="/extras.css"></head> <body class="" template="page" theme="androidsource-theme" type="article" layout="docs" block-apix display-toc pending> <devsite-progress type="indeterminate" id="app-progress"></devsite-progress> <section class="devsite-wrapper"> <devsite-cookie-notification-bar></devsite-cookie-notification-bar><devsite-header role="banner" keep-tabs-visible> <div class="devsite-header--inner nocontent"> <div class="devsite-top-logo-row-wrapper-wrapper"> <div class="devsite-top-logo-row-wrapper"> <div class="devsite-top-logo-row"> <button type="button" id="devsite-hamburger-menu" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Navigation menu button" visually-hidden aria-label="เปิดเมนู"> </button> <div class="devsite-product-name-wrapper"> <a href="/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="androidOpenSourceProject" track-metadata-position="nav" track-metadata-eventDetail="nav"> <picture> <img src="https://www.gstatic.cn/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/androidsource/images/lockup.svg" class="devsite-site-logo" alt="Android Open Source Project"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item "> </li> </ul> </span> </div> <div class="devsite-top-logo-row-middle"> <div class="devsite-header-upper-tabs"> <devsite-tabs class="upper-tabs"> <nav class="devsite-tabs-wrapper" aria-label="แท็บระดับบน"> <tab class="devsite-dropdown devsite-active "> <a href="https://source.android.google.cn/docs?hl=th" track-metadata-eventdetail="https://source.android.google.cn/docs?hl=th" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - เอกสาร" track-metadata-module="primary nav" aria-label="เอกสาร, selected" data-category="Site-Wide Custom Events" data-label="Tab: เอกสาร" track-name="เอกสาร" > เอกสาร </a> <a href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="เมนูแบบเลื่อนลงสำหรับ เอกสาร" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: เอกสาร" track-name="เอกสาร" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu" hidden> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column android-source-tabs-dropdown-column-small"> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-title" role="heading" tooltip>มีอะไรใหม่</li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/whatsnew/release-notes?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/whatsnew/release-notes?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="มีอะไรใหม่" tooltip > <div class="devsite-nav-item-title"> บันทึกประจำรุ่น </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/whatsnew/latest-security-bulletins?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/whatsnew/latest-security-bulletins?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="มีอะไรใหม่" tooltip > <div class="devsite-nav-item-title"> กระดานข่าวสารด้านความปลอดภัยล่าสุด </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/whatsnew/latest-cdd?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/whatsnew/latest-cdd?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="มีอะไรใหม่" tooltip > <div class="devsite-nav-item-title"> เอกสารข้อกำหนดความเข้ากันได้ล่าสุด (CDD) </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/whatsnew/site-updates?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/whatsnew/site-updates?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="มีอะไรใหม่" tooltip > <div class="devsite-nav-item-title"> การอัปเดตเว็บไซต์ </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-title" role="heading" tooltip>เริ่มต้นใช้งาน</li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/setup/about?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/setup/about?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="มีอะไรใหม่" tooltip > <div class="devsite-nav-item-title"> เกี่ยวกับ </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/setup/start?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/setup/start?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="มีอะไรใหม่" tooltip > <div class="devsite-nav-item-title"> เริ่ม </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/setup/download?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/setup/download?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="มีอะไรใหม่" tooltip > <div class="devsite-nav-item-title"> ดาวน์โหลด </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/setup/build?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/setup/build?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="มีอะไรใหม่" tooltip > <div class="devsite-nav-item-title"> บิลด์ </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/setup/test?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/setup/test?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="มีอะไรใหม่" tooltip > <div class="devsite-nav-item-title"> ทดสอบ </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/setup/create/coding-tasks?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/setup/create/coding-tasks?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="มีอะไรใหม่" tooltip > <div class="devsite-nav-item-title"> สร้าง </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/setup/contribute?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/setup/contribute?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="มีอะไรใหม่" tooltip > <div class="devsite-nav-item-title"> มีส่วนร่วม </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/setup/community/cofc?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/setup/community/cofc?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="มีอะไรใหม่" tooltip > <div class="devsite-nav-item-title"> ชุมชน </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/setup/reference?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/setup/reference?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="มีอะไรใหม่" tooltip > <div class="devsite-nav-item-title"> เครื่องมือ บิลด์ และข้อมูลอ้างอิงที่เกี่ยวข้อง </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-title" role="heading" tooltip>ความปลอดภัย</li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/security/overview?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/security/overview?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="มีอะไรใหม่" tooltip > <div class="devsite-nav-item-title"> ภาพรวม </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/security/bulletin?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/security/bulletin?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="มีอะไรใหม่" tooltip > <div class="devsite-nav-item-title"> กระดานข่าวสาร </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/security/features?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/security/features?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="มีอะไรใหม่" tooltip > <div class="devsite-nav-item-title"> ฟีเจอร์ </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/security/test/fuzz-sanitize?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/security/test/fuzz-sanitize?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="มีอะไรใหม่" tooltip > <div class="devsite-nav-item-title"> การทดสอบ </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/security/best-practices?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/security/best-practices?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="มีอะไรใหม่" tooltip > <div class="devsite-nav-item-title"> แนวทางปฏิบัติแนะนำ </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column android-source-tabs-dropdown-column-small"> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-title" role="heading" tooltip>หัวข้อหลัก</li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/core/architecture?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/core/architecture?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="หัวข้อหลัก" tooltip > <div class="devsite-nav-item-title"> สถาปัตยกรรม </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/core/audio?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/core/audio?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="หัวข้อหลัก" tooltip > <div class="devsite-nav-item-title"> เสียง </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/core/camera?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/core/camera?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="หัวข้อหลัก" tooltip > <div class="devsite-nav-item-title"> กล้อง </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/core/connect?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/core/connect?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="หัวข้อหลัก" tooltip > <div class="devsite-nav-item-title"> การเชื่อมต่อ </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/core/data?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/core/data?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="หัวข้อหลัก" tooltip > <div class="devsite-nav-item-title"> ข้อมูล </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/core/display?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/core/display?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="หัวข้อหลัก" tooltip > <div class="devsite-nav-item-title"> ดิสเพลย์ </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/core/fonts/custom-font-fallback?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/core/fonts/custom-font-fallback?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="หัวข้อหลัก" tooltip > <div class="devsite-nav-item-title"> แบบอักษร </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/core/graphics?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/core/graphics?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="หัวข้อหลัก" tooltip > <div class="devsite-nav-item-title"> กราฟิก </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/core/interaction?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/core/interaction?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="หัวข้อหลัก" tooltip > <div class="devsite-nav-item-title"> การโต้ตอบ </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/core/media?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/core/media?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="หัวข้อหลัก" tooltip > <div class="devsite-nav-item-title"> สื่อ </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/core/perf?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/core/perf?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="หัวข้อหลัก" tooltip > <div class="devsite-nav-item-title"> ประสิทธิภาพ </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/core/permissions?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/core/permissions?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="หัวข้อหลัก" tooltip > <div class="devsite-nav-item-title"> สิทธิ์ </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/core/power?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/core/power?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="หัวข้อหลัก" tooltip > <div class="devsite-nav-item-title"> พาวเวอร์ </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/core/runtime?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/core/runtime?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="หัวข้อหลัก" tooltip > <div class="devsite-nav-item-title"> รันไทม์ </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/core/settings?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/core/settings?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="หัวข้อหลัก" tooltip > <div class="devsite-nav-item-title"> การตั้งค่า </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/core/storage?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/core/storage?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="หัวข้อหลัก" tooltip > <div class="devsite-nav-item-title"> Storage </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/core/tests?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/core/tests?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="หัวข้อหลัก" tooltip > <div class="devsite-nav-item-title"> การทดสอบ </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/core/ota?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/core/ota?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="หัวข้อหลัก" tooltip > <div class="devsite-nav-item-title"> การอัปเดต </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/core/virtualization?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/core/virtualization?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="หัวข้อหลัก" tooltip > <div class="devsite-nav-item-title"> ระบบเสมือน </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column android-source-tabs-dropdown-column-small"> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-title" role="heading" tooltip>ความเข้ากันได้</li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/compatibility/cdd?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/compatibility/cdd?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="ความเข้ากันได้" tooltip > <div class="devsite-nav-item-title"> เอกสารคำจำกัดความความเข้ากันได้ (CDD) </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/compatibility/cts?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/compatibility/cts?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="ความเข้ากันได้" tooltip > <div class="devsite-nav-item-title"> ชุดเครื่องมือทดสอบความเข้ากันได้ (CTS) </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-title" role="heading" tooltip>อุปกรณ์ Android</li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/devices/cuttlefish?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/devices/cuttlefish?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="ความเข้ากันได้" tooltip > <div class="devsite-nav-item-title"> หมึกกระดอง </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/devices/admin?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/devices/admin?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="ความเข้ากันได้" tooltip > <div class="devsite-nav-item-title"> องค์กร </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/devices/tv?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/devices/tv?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="ความเข้ากันได้" tooltip > <div class="devsite-nav-item-title"> ทีวี </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-title" role="heading" tooltip>ยานยนต์</li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/automotive/start/what_automotive?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/automotive/start/what_automotive?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="ความเข้ากันได้" tooltip > <div class="devsite-nav-item-title"> เริ่มต้นใช้งาน </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/automotive/guidelines?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/automotive/guidelines?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="ความเข้ากันได้" tooltip > <div class="devsite-nav-item-title"> หลักเกณฑ์สำหรับการพัฒนา </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/automotive/dev-tools?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/automotive/dev-tools?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="ความเข้ากันได้" tooltip > <div class="devsite-nav-item-title"> เครื่องมือสำหรับการพัฒนา </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/automotive/tools?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/automotive/tools?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="ความเข้ากันได้" tooltip > <div class="devsite-nav-item-title"> เครื่องมือทดสอบและโครงสร้างพื้นฐาน </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/docs/automotive/start/releases?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/docs/automotive/start/releases?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="ความเข้ากันได้" tooltip > <div class="devsite-nav-item-title"> รายละเอียดของรุ่น </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-title" role="heading" tooltip>ข้อมูลอ้างอิง</li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/reference/hidl?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/reference/hidl?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="ความเข้ากันได้" tooltip > <div class="devsite-nav-item-title"> แบบ HIDL </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/reference/hal?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/reference/hal?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="ความเข้ากันได้" tooltip > <div class="devsite-nav-item-title"> HAL </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/reference/tradefed/classes?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/reference/tradefed/classes?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="ความเข้ากันได้" tooltip > <div class="devsite-nav-item-title"> สหพันธ์การค้า </div> </a> </li> <li class="devsite-nav-item"> <a href="https://source.android.google.cn/reference/sts/classes?hl=th" track-type="nav" track-metadata-eventdetail="https://source.android.google.cn/reference/sts/classes?hl=th" track-metadata-position="nav - เอกสาร" track-metadata-module="tertiary nav" track-metadata-module_headline="ความเข้ากันได้" tooltip > <div class="devsite-nav-item-title"> ชุดทดสอบความปลอดภัย </div> </a> </li> </ul> </div> </div> </div> </tab> <tab > <a href="https://cs.android.com/android/platform/superproject/main?hl=th" track-metadata-eventdetail="https://cs.android.com/android/platform/superproject/main?hl=th" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - ไปที่รหัส ➚" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: ไปที่รหัส ➚" track-name="ไปที่รหัส ➚" > ไปที่รหัส ➚ </a> </tab> </nav> </devsite-tabs> </div> <devsite-search enable-suggestions project-name="Android Open Source Project" tenant-name="Android Open Source Project" > <form class="devsite-search-form" action="https://source.android.google.cn/s/results?hl=th" method="GET"> <div class="devsite-search-container"> <button type="button" search-open class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="เปิดการค้นหา"></button> <div class="devsite-searchbox"> <input aria-activedescendant="" aria-autocomplete="list" aria-label="ค้นหา" aria-expanded="false" aria-haspopup="listbox" autocomplete="off" class="devsite-search-field devsite-search-query" name="q" placeholder="ค้นหา" role="combobox" type="text" value="" > <div class="devsite-search-image material-icons" aria-hidden="true"> </div> <div class="devsite-search-shortcut-icon-container" aria-hidden="true"> <kbd class="devsite-search-shortcut-icon">/</kbd> </div> </div> </div> </form> <button type="button" search-close class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="ปิดการค้นหา"></button> </devsite-search> </div> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en" >English</a> </li> <li role="presentation"> <a role="menuitem" lang="de" >Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es" >Español</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419" >Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr" >Français</a> </li> <li role="presentation"> <a role="menuitem" lang="id" >Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pl" >Polski</a> </li> <li role="presentation"> <a role="menuitem" lang="pt" >Português</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="vi" >Tiếng Việt</a> </li> <li role="presentation"> <a role="menuitem" lang="tr" >Türkçe</a> </li> <li role="presentation"> <a role="menuitem" lang="ru" >Русский</a> </li> <li role="presentation"> <a role="menuitem" lang="he" >עברית</a> </li> <li role="presentation"> <a role="menuitem" lang="ar" >العربيّة</a> </li> <li role="presentation"> <a role="menuitem" lang="fa" >فارسی</a> </li> <li role="presentation"> <a role="menuitem" lang="hi" >हिंदी</a> </li> <li role="presentation"> <a role="menuitem" lang="bn" >বাংলা</a> </li> <li role="presentation"> <a role="menuitem" lang="th" >ภาษาไทย</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_tw" >中文 – 繁體</a> </li> <li role="presentation"> <a role="menuitem" lang="ja" >日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko" >한국어</a> </li> </ul> </devsite-language-selector> </div> </div> </div> <div class="devsite-collapsible-section "> <div class="devsite-header-background"> <div class="devsite-product-id-row" > <div class="devsite-product-description-row"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item "> <a href="https://source.android.google.cn/docs?hl=th" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Lower Header" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="" > เอกสารประกอบ </a> </li> </ul> </div> </div> <div class="devsite-doc-set-nav-row"> <devsite-tabs class="lower-tabs"> <nav class="devsite-tabs-wrapper" aria-label="แท็บระดับล่าง"> <tab class="devsite-active"> <a href="https://source.android.google.cn/docs/whatsnew?hl=th" track-metadata-eventdetail="https://source.android.google.cn/docs/whatsnew?hl=th" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - มีอะไรใหม่" track-metadata-module="primary nav" aria-label="มีอะไรใหม่, selected" data-category="Site-Wide Custom Events" data-label="Tab: มีอะไรใหม่" track-name="มีอะไรใหม่" > มีอะไรใหม่ </a> </tab> <tab > <a href="https://source.android.google.cn/docs/setup?hl=th" track-metadata-eventdetail="https://source.android.google.cn/docs/setup?hl=th" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - เริ่มต้นใช้งาน" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: เริ่มต้นใช้งาน" track-name="เริ่มต้นใช้งาน" > เริ่มต้นใช้งาน </a> </tab> <tab > <a href="https://source.android.google.cn/docs/security?hl=th" track-metadata-eventdetail="https://source.android.google.cn/docs/security?hl=th" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - ความปลอดภัย" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: ความปลอดภัย" track-name="ความปลอดภัย" > ความปลอดภัย </a> </tab> <tab > <a href="https://source.android.google.cn/docs/core?hl=th" track-metadata-eventdetail="https://source.android.google.cn/docs/core?hl=th" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - หัวข้อหลัก" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: หัวข้อหลัก" track-name="หัวข้อหลัก" > หัวข้อหลัก </a> </tab> <tab > <a href="https://source.android.google.cn/docs/compatibility?hl=th" track-metadata-eventdetail="https://source.android.google.cn/docs/compatibility?hl=th" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - ความเข้ากันได้" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: ความเข้ากันได้" track-name="ความเข้ากันได้" > ความเข้ากันได้ </a> </tab> <tab > <a href="https://source.android.google.cn/docs/devices?hl=th" track-metadata-eventdetail="https://source.android.google.cn/docs/devices?hl=th" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - อุปกรณ์ android" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: อุปกรณ์ Android" track-name="อุปกรณ์ android" > อุปกรณ์ Android </a> </tab> <tab > <a href="https://source.android.google.cn/docs/automotive?hl=th" track-metadata-eventdetail="https://source.android.google.cn/docs/automotive?hl=th" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - ยานยนต์" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: ยานยนต์" track-name="ยานยนต์" > ยานยนต์ </a> </tab> <tab > <a href="https://source.android.google.cn/reference?hl=th" track-metadata-eventdetail="https://source.android.google.cn/reference?hl=th" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - ข้อมูลอ้างอิง" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: ข้อมูลอ้างอิง" track-name="ข้อมูลอ้างอิง" > ข้อมูลอ้างอิง </a> </tab> </nav> </devsite-tabs> </div> </div> </div> </div> </devsite-header> <devsite-book-nav scrollbars > <div class="devsite-book-nav-filter" > <span class="filter-list-icon material-icons" aria-hidden="true"></span> <input type="text" placeholder="ตัวกรอง" aria-label="พิมพ์เพื่อกรอง" role="searchbox"> <span class="filter-clear-button hidden" data-title="ล้างตัวกรอง" aria-label="ล้างตัวกรอง" role="button" tabindex="0"></span> </div> <nav class="devsite-book-nav devsite-nav nocontent" aria-label="เมนูด้านข้าง"> <div class="devsite-mobile-header"> <button type="button" id="devsite-close-nav" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close navigation" aria-label="ปิดการนำทาง"> </button> <div class="devsite-product-name-wrapper"> <a href="/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="androidOpenSourceProject" track-metadata-position="nav" track-metadata-eventDetail="nav"> <picture> <img src="https://www.gstatic.cn/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/androidsource/images/lockup.svg" class="devsite-site-logo" alt="Android Open Source Project"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item "> </li> </ul> </span> </div> </div> <div class="devsite-book-nav-wrapper"> <div class="devsite-mobile-nav-top"> <ul class="devsite-nav-list"> <li class="devsite-nav-item"> <a href="/docs" class="devsite-nav-title gc-analytics-event devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: เอกสาร" track-name="เอกสาร" data-category="Site-Wide Custom Events" data-label="Responsive Tab: เอกสาร" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > เอกสาร </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: เอกสาร" track-name="เอกสาร" > <span class="devsite-nav-text" tooltip menu="เอกสาร"> เพิ่มเติม </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="เอกสาร"> </span> </span> </li> </ul> <ul class="devsite-nav-responsive-tabs"> <li class="devsite-nav-item"> <a href="/docs/whatsnew" class="devsite-nav-title gc-analytics-event devsite-nav-has-children devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: มีอะไรใหม่" track-name="มีอะไรใหม่" data-category="Site-Wide Custom Events" data-label="Responsive Tab: มีอะไรใหม่" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip menu="_book"> มีอะไรใหม่ </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="_book"> </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/setup" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: เริ่มต้นใช้งาน" track-name="เริ่มต้นใช้งาน" data-category="Site-Wide Custom Events" data-label="Responsive Tab: เริ่มต้นใช้งาน" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > เริ่มต้นใช้งาน </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/security" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: ความปลอดภัย" track-name="ความปลอดภัย" data-category="Site-Wide Custom Events" data-label="Responsive Tab: ความปลอดภัย" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > ความปลอดภัย </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/core" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: หัวข้อหลัก" track-name="หัวข้อหลัก" data-category="Site-Wide Custom Events" data-label="Responsive Tab: หัวข้อหลัก" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > หัวข้อหลัก </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/compatibility" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: ความเข้ากันได้" track-name="ความเข้ากันได้" data-category="Site-Wide Custom Events" data-label="Responsive Tab: ความเข้ากันได้" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > ความเข้ากันได้ </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/devices" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: อุปกรณ์ Android" track-name="อุปกรณ์ android" data-category="Site-Wide Custom Events" data-label="Responsive Tab: อุปกรณ์ Android" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > อุปกรณ์ Android </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/automotive" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: ยานยนต์" track-name="ยานยนต์" data-category="Site-Wide Custom Events" data-label="Responsive Tab: ยานยนต์" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > ยานยนต์ </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/reference" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: ข้อมูลอ้างอิง" track-name="ข้อมูลอ้างอิง" data-category="Site-Wide Custom Events" data-label="Responsive Tab: ข้อมูลอ้างอิง" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > ข้อมูลอ้างอิง </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> </ul> </li> <li class="devsite-nav-item"> <a href="https://cs.android.com/android/platform/superproject/main" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: ไปที่รหัส ➚" track-name="ไปที่รหัส ➚" data-category="Site-Wide Custom Events" data-label="Responsive Tab: ไปที่รหัส ➚" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > ไปที่รหัส ➚ </span> </a> </li> </ul> </div> <div class="devsite-mobile-nav-bottom"> <ul class="devsite-nav-list" menu="_book"> <li class="devsite-nav-item"><a href="/docs/whatsnew" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/whatsnew" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/whatsnew" ><span class="devsite-nav-text" tooltip>ภาพรวม</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>บันทึกประจำรุ่น</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/docs/whatsnew/release-notes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/whatsnew/release-notes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/whatsnew/release-notes" ><span class="devsite-nav-text" tooltip>ภาพรวม</span></a></li><li class="devsite-nav-item"><a href="/docs/whatsnew/android-15-release" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/whatsnew/android-15-release" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/whatsnew/android-15-release" ><span class="devsite-nav-text" tooltip>บันทึกประจำรุ่นของ Android 15</span></a></li><li class="devsite-nav-item"><a href="/docs/whatsnew/android-14-release" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/whatsnew/android-14-release" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/whatsnew/android-14-release" ><span class="devsite-nav-text" tooltip>บันทึกประจำรุ่นของ Android 14</span></a></li><li class="devsite-nav-item"><a href="/docs/whatsnew/android-13-release" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/whatsnew/android-13-release" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/whatsnew/android-13-release" ><span class="devsite-nav-text" tooltip>บันทึกประจำรุ่นของ Android 13</span></a></li><li class="devsite-nav-item"><a href="/docs/whatsnew/android-12-release" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/whatsnew/android-12-release" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/whatsnew/android-12-release" ><span class="devsite-nav-text" tooltip>บันทึกประจำรุ่นของ Android 12</span></a></li><li class="devsite-nav-item"><a href="/docs/whatsnew/android-11-release" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/whatsnew/android-11-release" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/whatsnew/android-11-release" ><span class="devsite-nav-text" tooltip>บันทึกประจำรุ่นของ Android 11</span></a></li><li class="devsite-nav-item"><a href="/docs/whatsnew/android-10-release" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/whatsnew/android-10-release" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/whatsnew/android-10-release" ><span class="devsite-nav-text" tooltip>บันทึกประจำรุ่นของ Android 10</span></a></li><li class="devsite-nav-item"><a href="/docs/whatsnew/p-release-notes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/whatsnew/p-release-notes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/whatsnew/p-release-notes" ><span class="devsite-nav-text" tooltip>บันทึกประจำรุ่นของ Android 9</span></a></li></ul></div></li> <li class="devsite-nav-item"><a href="/docs/whatsnew/latest-security-bulletins" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/whatsnew/latest-security-bulletins" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/whatsnew/latest-security-bulletins" ><span class="devsite-nav-text" tooltip>กระดานข่าวสารด้านความปลอดภัยล่าสุด</span></a></li> <li class="devsite-nav-item"><a href="/docs/whatsnew/latest-cdd" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/whatsnew/latest-cdd" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/whatsnew/latest-cdd" ><span class="devsite-nav-text" tooltip>เอกสารข้อกำหนดความเข้ากันได้ล่าสุด</span></a></li> <li class="devsite-nav-item"><a href="/docs/whatsnew/site-updates" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/whatsnew/site-updates" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/whatsnew/site-updates" ><span class="devsite-nav-text" tooltip>การอัปเดตเว็บไซต์</span></a></li> </ul> <ul class="devsite-nav-list" menu="เอกสาร" aria-label="เมนูด้านข้าง" hidden> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > มีอะไรใหม่ </span> </span> </li> <li class="devsite-nav-item"> <a href="/docs/whatsnew/release-notes" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: บันทึกประจำรุ่น" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > บันทึกประจำรุ่น </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/whatsnew/latest-security-bulletins" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: กระดานข่าวสารด้านความปลอดภัยล่าสุด" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > กระดานข่าวสารด้านความปลอดภัยล่าสุด </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/whatsnew/latest-cdd" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: เอกสารข้อกำหนดความเข้ากันได้ล่าสุด (CDD)" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > เอกสารข้อกำหนดความเข้ากันได้ล่าสุด (CDD) </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/whatsnew/site-updates" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: การอัปเดตเว็บไซต์" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > การอัปเดตเว็บไซต์ </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > เริ่มต้นใช้งาน </span> </span> </li> <li class="devsite-nav-item"> <a href="/docs/setup/about" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: เกี่ยวกับ" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > เกี่ยวกับ </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/setup/start" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: เริ่ม" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > เริ่ม </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/setup/download" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: ดาวน์โหลด" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > ดาวน์โหลด </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/setup/build" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: บิลด์" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > บิลด์ </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/setup/test" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: ทดสอบ" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > ทดสอบ </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/setup/create/coding-tasks" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: สร้าง" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > สร้าง </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/setup/contribute" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: มีส่วนร่วม" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > มีส่วนร่วม </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/setup/community/cofc" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: ชุมชน" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > ชุมชน </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/setup/reference" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: เครื่องมือ บิลด์ และข้อมูลอ้างอิงที่เกี่ยวข้อง" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > เครื่องมือ บิลด์ และข้อมูลอ้างอิงที่เกี่ยวข้อง </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > ความปลอดภัย </span> </span> </li> <li class="devsite-nav-item"> <a href="/docs/security/overview" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: ภาพรวม" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > ภาพรวม </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/security/bulletin" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: กระดานข่าวสาร" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > กระดานข่าวสาร </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/security/features" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: ฟีเจอร์" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > ฟีเจอร์ </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/security/test/fuzz-sanitize" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: การทดสอบ" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > การทดสอบ </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/security/best-practices" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: แนวทางปฏิบัติแนะนำ" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > แนวทางปฏิบัติแนะนำ </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > หัวข้อหลัก </span> </span> </li> <li class="devsite-nav-item"> <a href="/docs/core/architecture" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: สถาปัตยกรรม" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > สถาปัตยกรรม </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/core/audio" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: เสียง" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > เสียง </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/core/camera" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: กล้อง" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > กล้อง </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/core/connect" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: การเชื่อมต่อ" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > การเชื่อมต่อ </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/core/data" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: ข้อมูล" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > ข้อมูล </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/core/display" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: ดิสเพลย์" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > ดิสเพลย์ </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/core/fonts/custom-font-fallback" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: แบบอักษร" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > แบบอักษร </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/core/graphics" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: กราฟิก" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > กราฟิก </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/core/interaction" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: การโต้ตอบ" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > การโต้ตอบ </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/core/media" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: สื่อ" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > สื่อ </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/core/perf" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: ประสิทธิภาพ" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > ประสิทธิภาพ </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/core/permissions" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: สิทธิ์" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > สิทธิ์ </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/core/power" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: พาวเวอร์" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > พาวเวอร์ </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/core/runtime" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: รันไทม์" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > รันไทม์ </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/core/settings" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: การตั้งค่า" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > การตั้งค่า </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/core/storage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Storage" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Storage </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/core/tests" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: การทดสอบ" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > การทดสอบ </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/core/ota" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: การอัปเดต" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > การอัปเดต </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/core/virtualization" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: ระบบเสมือน" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > ระบบเสมือน </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > ความเข้ากันได้ </span> </span> </li> <li class="devsite-nav-item"> <a href="/docs/compatibility/cdd" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: เอกสารคำจำกัดความความเข้ากันได้ (CDD)" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > เอกสารคำจำกัดความความเข้ากันได้ (CDD) </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/compatibility/cts" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: ชุดเครื่องมือทดสอบความเข้ากันได้ (CTS)" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > ชุดเครื่องมือทดสอบความเข้ากันได้ (CTS) </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > อุปกรณ์ Android </span> </span> </li> <li class="devsite-nav-item"> <a href="/docs/devices/cuttlefish" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: หมึกกระดอง" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > หมึกกระดอง </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/devices/admin" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: องค์กร" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > องค์กร </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/devices/tv" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: ทีวี" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > ทีวี </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > ยานยนต์ </span> </span> </li> <li class="devsite-nav-item"> <a href="/docs/automotive/start/what_automotive" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: เริ่มต้นใช้งาน" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > เริ่มต้นใช้งาน </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/automotive/guidelines" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: หลักเกณฑ์สำหรับการพัฒนา" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > หลักเกณฑ์สำหรับการพัฒนา </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/automotive/dev-tools" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: เครื่องมือสำหรับการพัฒนา" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > เครื่องมือสำหรับการพัฒนา </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/automotive/tools" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: เครื่องมือทดสอบและโครงสร้างพื้นฐาน" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > เครื่องมือทดสอบและโครงสร้างพื้นฐาน </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/automotive/start/releases" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: รายละเอียดของรุ่น" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > รายละเอียดของรุ่น </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > ข้อมูลอ้างอิง </span> </span> </li> <li class="devsite-nav-item"> <a href="/reference/hidl" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: แบบ HIDL" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > แบบ HIDL </span> </a> </li> <li class="devsite-nav-item"> <a href="/reference/hal" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: HAL" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > HAL </span> </a> </li> <li class="devsite-nav-item"> <a href="/reference/tradefed/classes" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: สหพันธ์การค้า" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > สหพันธ์การค้า </span> </a> </li> <li class="devsite-nav-item"> <a href="/reference/sts/classes" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: ชุดทดสอบความปลอดภัย" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > ชุดทดสอบความปลอดภัย </span> </a> </li> </ul> </div> </div> </nav> </devsite-book-nav> <section id="gc-wrapper"> <main role="main" class="devsite-main-content" has-book-nav has-sidebar > <div class="devsite-sidebar"> <div class="devsite-sidebar-content"> <devsite-toc class="devsite-nav" role="navigation" aria-label="ในหน้านี้" depth="2" scrollbars ></devsite-toc> <devsite-recommendations-sidebar class="nocontent devsite-nav"> </devsite-recommendations-sidebar> </div> </div> <devsite-content> <article class="devsite-article"> <div class="devsite-banner devsite-banner-translated nocontent"> <div class="devsite-banner-message"> <div class="devsite-banner-message-text"> <img src="https://source.android.google.cn/_static/images/translated.svg?hl=th" class="devsite-banner-translated-image invert" alt=""> <span class="devsite-banner-translated-text"> หน้านี้ได้รับการแปลโดย <a href="//cloud.google.com/translate/?hl=th">Cloud Translation API</a> </span> </div> <devsite-switch-to-english-button></devsite-switch-to-english-button> </div> </div> <div class="devsite-article-meta nocontent" role="navigation"> <ul class="devsite-breadcrumb-list" aria-label="เบรดครัมบ์"> <li class="devsite-breadcrumb-item "> <a href="https://source.android.google.cn/?hl=th" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="Android Open Source Project" > AOSP </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://source.android.google.cn/docs?hl=th" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="2" track-type="globalNav" track-name="breadcrumb" track-metadata-position="2" track-metadata-eventdetail="" > เอกสาร </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://source.android.google.cn/docs/whatsnew?hl=th" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="3" track-type="globalNav" track-name="breadcrumb" track-metadata-position="3" track-metadata-eventdetail="" > มีอะไรใหม่ </a> </li> </ul> </div> <h1 class="devsite-page-title" tabindex="-1"> บันทึกประจำรุ่น QPR ของ Android 13 และ Android 13 </h1> <div class="devsite-page-title-meta"><devsite-view-release-notes></devsite-view-release-notes></div> <devsite-toc class="devsite-nav" depth="2" devsite-toc-embedded > </devsite-toc> <div class="devsite-article-body clearfix "> <!-- Copyright 2020 The Android Open Source Project Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <p>หน้านี้จะสรุปฟีเจอร์หลักใน Android 13 และรุ่น QPR ของ Android 13 พร้อมลิงก์ ไปยังข้อมูลเพิ่มเติม ข้อมูลสรุปของฟีเจอร์มีการจัดระเบียบตาม ตำแหน่งเอกสารของฟีเจอร์ในเว็บไซต์นี้</p> <h2 data-text="สถาปัตยกรรม" id="architecture" tabindex="-1">สถาปัตยกรรม</h2> <h3 data-text="การเปลี่ยนแปลงของพาร์ติชันการเปิดเครื่องทั่วไป" id="generic-boot-partition" tabindex="-1">การเปลี่ยนแปลงของพาร์ติชันการเปิดเครื่องทั่วไป</h3> <p>สำหรับอุปกรณ์ที่เปิดตัวด้วย Android 13 ข้อกำหนดทั่วไป นำ ramdisk ออกจากรูปภาพ <code dir="ltr" translate="no">boot</code> และวางไว้ใน <code dir="ltr" translate="no">init_boot</code> แยกแล้ว รูปภาพ</p> <p>สำหรับข้อมูลเพิ่มเติม โปรดดู<a href="https://source.android.google.cn/docs/core/architecture/bootloader/partitions/generic-boot?hl=th">พาร์ติชันบูตทั่วไป</a></p> <h3 data-text="โมดูล GKI" id="gki-modules" tabindex="-1">โมดูล GKI</h3> <p>ใน Android 13 จะมีฟังก์ชันการทำงานบางอย่างของเคอร์เนล ในโมดูลที่โหลดแบบไดนามิกได้ ซึ่งเรียกว่า<em>โมดูล GKI</em> เพื่อลดเคอร์เนล GKI ร่องรอยหน่วยความจำในอุปกรณ์ที่ไม่ต้องใช้ฟังก์ชันการทำงาน</p> <p>สำหรับข้อมูลเพิ่มเติม โปรดดูที่ <a href="https://source.android.google.cn/docs/core/architecture/kernel/modules?hl=th">โมดูลเคอร์เนล</a></p> <h3 data-text="คอมโพเนนต์ระบบแบบโมดูล" id="modular-system-components" tabindex="-1">คอมโพเนนต์ระบบแบบโมดูล</h3> <p>Android 13 มีทั้งเวอร์ชันใหม่และเวอร์ชันอัปเดตหลายรายการ ส่วนประกอบต่างๆ ของระบบโมดูล โมดูลใหม่เหล่านี้มีดังต่อไปนี้</p> <ul> <li><a href="https://source.android.google.cn/docs/core/architecture/modular-system/adservices?hl=th">AdServices</a>: รองรับ โครงการริเริ่ม Privacy Sandbox ที่มีเป้าหมายที่จะสร้างเทคโนโลยีที่ทั้งปกป้อง ความเป็นส่วนตัวของผู้คนทางออนไลน์และช่วยให้บริษัทและนักพัฒนาซอฟต์แวร์มีเครื่องมือไว้สร้าง ธุรกิจดิจิทัลที่ประสบความสำเร็จ</li> <li><a href="https://source.android.google.cn/docs/core/architecture/modular-system/appsearch?hl=th">AppSearch</a>: ในอุปกรณ์ การจัดทำดัชนีและเครื่องมือค้นหาที่มีโครงสร้าง</li> <li><a href="https://source.android.google.cn/docs/core/architecture/modular-system/bluetooth?hl=th">บลูทูธ</a>: (ไม่บังคับ) มุ่งมั่นที่จะมอบประสบการณ์การใช้งานบลูทูธที่สม่ำเสมอและมีคุณภาพสูงให้แก่ Android ทุกคน ผู้ใช้</li> <li><a href="https://source.android.google.cn/docs/core/architecture/modular-system/ondevicepersonalization?hl=th">การปรับเปลี่ยนอุปกรณ์ในแบบของคุณ</a>: มีชุดเครื่องมือที่พัฒนาโดยคำนึงถึงความเป็นส่วนตัวของผู้ใช้เป็นหลัก</li> <li><a href="https://source.android.google.cn/docs/core/architecture/modular-system/uwb?hl=th">UWB</a>: มีสแต็ก UWB ด้านบน อินเทอร์เฟซ HAL</li> </ul> <p>การอัปเดตโมดูลที่มีอยู่:</p> <ul> <li><a href="https://source.android.google.cn/docs/core/architecture/modular-system/tethering?hl=th#crossdevice">หลายอุปกรณ์</a>: ให้เทคโนโลยีการสื่อสารข้ามอุปกรณ์โดยใช้โปรโตคอลมาตรฐาน</li> <li><a href="https://source.android.google.cn/docs/core/architecture/modular-system/permissioncontroller?hl=th#about">การรวมสิทธิ์</a>: ข้อมูลเกี่ยวกับการรวมสิทธิ์</li> <li><a href="https://source.android.google.cn/docs/core/architecture/modular-system/tethering?hl=th#split-tunneling">การแยกอุโมงค์ข้อมูล</a>: ระบุเส้นทางที่จะยกเว้นจาก VPN</li> <li><a href="https://source.android.google.cn/docs/core/architecture/modular-system/wifi?hl=th#module-boundary-s">การอัปเดตขอบเขตของโมดูล Wi-Fi</a>: อัปเดตขอบเขตโมดูลแล้ว</li> </ul> <h3 data-text="การอัปเดตการรองรับระบบไฟล์เคอร์เนลของ Android" id="kernel-file-system" tabindex="-1">การอัปเดตการรองรับระบบไฟล์เคอร์เนลของ Android</h3> <p>ใน Android 13 เป็นต้นไป พื้นที่ผู้ใช้จะใช้ได้กับไฟล์เท่านั้น ซึ่งมีอยู่ในอิมเมจเคอร์เนลทั่วไป (GKI)</p> <p>ดูรายละเอียดเพิ่มเติมได้ที่ <a href="https://source.android.google.cn/docs/core/architecture/android-kernel-file-system-support?hl=th#low-level">การรองรับระบบไฟล์ Kernel ของ Android</a></p> <h2 data-text="เสียง" id="audio" tabindex="-1">เสียง</h2> <h3 data-text="การใช้เสียงรอบทิศทางและการติดตามการเคลื่อนไหวของศีรษะ" id="implement-spatial-audio" tabindex="-1">การใช้เสียงรอบทิศทางและการติดตามการเคลื่อนไหวของศีรษะ</h3> <p>ตั้งแต่ Android 13-QPR การใช้เสียงใหม่ สถาปัตยกรรมไปป์ไลน์และการผสานรวมเฟรมเวิร์กเซ็นเซอร์ OEM สามารถให้ เอฟเฟกต์เสียงกระจายเสียงพร้อมรองรับการติดตามการเคลื่อนไหวของศีรษะเมื่อเล่นตามระดับที่กำหนด ด้านประสิทธิภาพและเวลาในการตอบสนอง โปรดดู <a href="https://source.android.google.cn/docs/core/audio/implement-spatial-audio?hl=th">ใช้เสียงรอบทิศทางและการติดตามการเคลื่อนไหวของศีรษะที่มีคุณภาพสูง</a> เพื่อดูหลักเกณฑ์และข้อมูลเพิ่มเติม</p> <h3 data-text="การสนับสนุนสำหรับ MIDI 2.0" id="midi-20" tabindex="-1">การสนับสนุนสำหรับ MIDI 2.0</h3> <p>เริ่มตั้งแต่ Android 13 ระบบจะเพิ่มการสนับสนุน <a href="https://www.midi.org/midi-articles/details-about-midi-2-0-midi-ci-profiles-and-property-exchange">MIDI 2.0</a> ในการรับส่ง USB MIDI 2.0 เป็นมาตรฐาน MIDI ที่ใหม่กว่าที่กำหนด ในปี 2020</p> <p>ดูหน้า <a href="https://source.android.google.cn/docs/core/audio/midi?hl=th">MIDI</a> สำหรับรายละเอียดเพิ่มเติม</p> <h3 data-text="อัปเดต HAL ของเสียง" id="audio-hal" tabindex="-1">อัปเดต HAL ของเสียง</h3> <p>ใน Android 13 เป็นต้นไป ระบบจะอัปเดต HAL ของเสียงเป็น เวอร์ชัน 7.1 โปรดดูข้อมูลเพิ่มเติมที่<a href="https://source.android.google.cn/docs/core/audio/implement?hl=th">เสียง HAL</a></p> <h2 data-text="ยานยนต์" id="automotive" tabindex="-1">ยานยนต์</h2> <h3 data-text="ฟีเจอร์ใหม่ของ Android Automotive" id="new-android-automotive-features" tabindex="-1">ฟีเจอร์ใหม่ของ Android Automotive</h3> <p>ดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์ Automotive ใหม่ใน Android 13 โปรดดูที่<a href="https://source.android.google.cn/docs/devices/automotive/start/whats_new?hl=th">มีอะไรใหม่</a></p> <h2 data-text="สร้าง" id="build" tabindex="-1">สร้าง</h2> <h3 data-text="สร้างด้วย Bazel" id="build-with-bazel" tabindex="-1">สร้างด้วย Bazel</h3> <p>Android 13 เปิดตัวเคอร์เนลการสร้างด้วย <a href="https://bazel.google.cn/?hl=th">Bazel</a> แทนที่ <code dir="ltr" translate="no">build/build.sh</code></p> <p>ดูข้อมูลเพิ่มเติมได้ที่ <a href="https://source.android.google.cn/docs/setup/build/building-kernels?hl=th#building-with-bazel">Bazel (Kleaf)</a></p> <h2 data-text="กล้อง" id="camera" tabindex="-1">กล้อง</h2> <h3 data-text="HAL ของกล้อง AIDL" id="aidl-camera-hal" tabindex="-1">HAL ของกล้อง AIDL</h3> <p>ใน Android 13 กรอบการทำงานของกล้องจะรวมถึงการสนับสนุน สำหรับ HAL ของกล้อง AIDL เฟรมเวิร์กกล้องยังรองรับ HAL ของกล้อง HIDL ด้วย แต่ฟีเจอร์กล้องที่เพิ่มเข้ามาใน Android 13 ขึ้นไป พร้อมใช้งานผ่านอินเทอร์เฟซ HAL ของกล้อง AIDL เท่านั้น</p> <p>สําหรับข้อมูลเกี่ยวกับการย้ายข้อมูลกระบวนการ HAL จากอินเทอร์เฟซกล้อง HIDL ไปยัง AIDL อินเทอร์เฟซของกล้อง โปรดดู <a href="https://source.android.google.cn/docs/core/camera/camera3?hl=th#aidl-camera-hal">HAL ของกล้อง AIDL</a></p> <h3 data-text="การอัปเดตการแก้ไขข้อบกพร่องของกล้อง" id="camera-debugging" tabindex="-1">การอัปเดตการแก้ไขข้อบกพร่องของกล้อง</h3> <p>Android 13 เพิ่มเครื่องมือแก้ไขข้อบกพร่อง <code dir="ltr" translate="no">watch</code> ใน บริการกล้อง ซึ่งช่วยให้ดูการเปลี่ยนแปลงในคำขอและผลลัพธ์ได้ ค่าที่ส่งไปและจาก HAL ของกล้อง เครื่องมือช่วยให้สามารถเผยแพร่ การแสดงตัวอย่างดัมพ์ของการตรวจสอบแท็กจากไคลเอ็นต์ที่เปิดอยู่ และการดูแคช ส่งออกจากลูกค้าที่ปิดแล้ว</p> <p>สำหรับข้อมูลเพิ่มเติม โปรดดู<a href="https://source.android.google.cn/docs/core/camera/debugging?hl=th">การแก้ไขข้อบกพร่องของกล้อง</a></p> <h3 data-text="ระบบกันภาพสั่นสำหรับการแสดงตัวอย่างของกล้อง" id="camera-preview-stabilization" tabindex="-1">ระบบกันภาพสั่นสำหรับการแสดงตัวอย่างของกล้อง</h3> <p>Android 13 เพิ่มการรองรับการป้องกันภาพวิดีโอสั่นไหวใน สตรีมตัวอย่างในเซสชันการจับภาพด้วยกล้อง ฟีเจอร์นี้ทำให้บุคคลที่สาม ให้ประสบการณ์<em>สิ่งที่คุณเห็นคือสิ่งที่คุณจะได้รับ</em> (แบบ WYSIWYG) เมื่อ เปรียบเทียบระหว่างการแสดงตัวอย่างจากกล้องกับวิดีโอที่บันทึก</p> <p>สำหรับข้อมูลเพิ่มเติม โปรดดู <a href="https://source.android.google.cn/docs/core/camera/camera-preview-stabilization?hl=th">ระบบกันภาพสั่นของตัวอย่างจากกล้อง</a></p> <h3 data-text="การควบคุมความแรงของไฟฉาย" id="torch-strength-control" tabindex="-1">การควบคุมความแรงของไฟฉาย</h3> <p>Android 13 เปิดตัวฟีเจอร์สำหรับการควบคุมหลายระดับ สำหรับความแรงของไฟฉาย ใน Android 12 และต่ำกว่า เฟรมเวิร์กจะอนุญาตให้เปิดหรือปิดโหมดคบเพลิงเท่านั้น ฟีเจอร์นี้จะเปิดใช้ เช่น การควบคุมความสว่างของไฟฉายตาม สภาพแสงและการส่งสัญญาณขอความช่วยเหลือโดยใช้เอฟเฟกต์แฟลชโดย ส่งคลื่นแสงเร็วติดต่อกัน</p> <p>สำหรับข้อมูลเพิ่มเติม โปรดดู <a href="https://source.android.google.cn/docs/core/camera/torch-strength-control?hl=th">การควบคุมความแรงของไฟฉาย</a></p> <h3 data-text="เอาต์พุตกล้อง 10 บิต" id="10-bit-camera-output" tabindex="-1">เอาต์พุตกล้อง 10 บิต</h3> <p>Android 13 เพิ่มการรองรับ 10 บิต เอาต์พุตกล้องผ่านโปรไฟล์ช่วงไดนามิกที่สามารถกำหนดค่าโดย ไคลเอ็นต์กล้องที่เป็นส่วนหนึ่งของการกำหนดค่าสตรีม ซึ่งช่วยให้อุปกรณ์ ผู้ผลิตจะรองรับโปรไฟล์ช่วงไดนามิก 10 บิต เช่น HLG10 HDR 10, HDR 10+ และ Dolby Vision</p> <p>สำหรับข้อมูลเพิ่มเติม โปรดดู <a href="https://source.android.google.cn/docs/core/camera/10-bit-camera-output?hl=th">เอาต์พุตกล้อง 10 บิต</a></p> <p>เพื่อส่งเสริมให้มีการใช้เอาต์พุตกล้อง 10 บิตในแอปของบุคคลที่สาม เช่น เพื่อปรับปรุงการจับภาพวิดีโอและการแชร์วิดีโอ การตรวจสอบการใช้งานฟีเจอร์นี้อย่างมีประสิทธิภาพเป็นสิ่งสำคัญ แอปของบุคคลที่สามที่ต้องการใช้ฟีเจอร์นี้มักจะเริ่มต้นด้วย โปรไฟล์ที่ได้รับอนุญาต <a href="https://developer.android.google.cn/reference/android/hardware/camera2/params/DynamicRangeProfiles?hl=th#HLG10"><code dir="ltr" translate="no">HLG10</code></a> ดูรายละเอียดเพิ่มเติมได้ที่ <a href="https://source.android.google.cn/docs/core/camera/10-bit-camera-output?hl=th#validation">การตรวจสอบความถูกต้อง</a></p> <h2 data-text="ความเข้ากันได้" id="compatibility" tabindex="-1">ความเข้ากันได้</h2> <h3 data-text="ข้อมูลอัปเดตเกี่ยวกับ ITS ของกล้อง" id="camera-its-updates" tabindex="-1">ข้อมูลอัปเดตเกี่ยวกับ ITS ของกล้อง</h3> <p>Android 13 เปิดตัวการเปลี่ยนแปลงเกี่ยวกับ <a href="https://source.android.google.cn/docs/compatibility/cts/camera-hal?hl=th#its_tests">ไอทีด้านกล้อง</a> ซึ่งรวมถึงการสนับสนุน สำหรับการทดสอบวิดีโอ อัปเดต Python และเวอร์ชันแพ็กเกจ และทดสอบฮาร์ดแวร์ อัปเดต</p> <p>ดูรายละเอียดเพิ่มเติมได้ที่ <a href="https://source.android.google.cn/docs/compatibility/cts/its-release-notes-13?hl=th">บันทึกประจำรุ่นของชุดทดสอบรูปภาพจากกล้องของ Android 13</a></p> <h3 data-text="ข้อมูลอัปเดตเกี่ยวกับ CDD" id="cdd_updates" tabindex="-1">ข้อมูลอัปเดตเกี่ยวกับ CDD</h3> <p><a href="https://source.android.google.cn/docs/compatibility/13/android-13-cdd?hl=th">เอกสารคำจำกัดความความเข้ากันได้ของ Android 13</a> ทำซ้ำจาก<a href="https://source.android.google.cn/docs/compatibility/cdd?hl=th">เวอร์ชันก่อนหน้า</a>พร้อมด้วยการอัปเดตสำหรับ ฟีเจอร์ใหม่และการเปลี่ยนแปลงข้อกำหนดสำหรับฟังก์ชันที่เปิดตัวก่อนหน้านี้</p> <p>ดูรายการการเปลี่ยนแปลงใน Android 13 ได้ที่ <a href="https://source.android.google.cn/docs/compatibility/release-notes?hl=th">บันทึกประจำรุ่นคำจำกัดความความเข้ากันได้ของ Android 13</a></p> <h3 data-text="บัญชีเริ่มต้นสำหรับรายชื่อติดต่อใหม่" id="default-accounts-contacts" tabindex="-1">บัญชีเริ่มต้นสำหรับรายชื่อติดต่อใหม่</h3> <p>แอปรายชื่อติดต่อที่โหลดไว้ล่วงหน้าต้องจัดการกับ <code dir="ltr" translate="no">ContactsContract.Settings.ACTION_SET_DEFAULT_ACCOUNT</code> ซึ่งทำให้ ให้ผู้ใช้เลือกบัญชีเริ่มต้น แอปรายชื่อติดต่อที่โหลดไว้ล่วงหน้าจะต้องบันทึก บัญชีเริ่มต้นที่เลือกไว้และต้องใช้บัญชีเริ่มต้นเมื่อจัดการ <code dir="ltr" translate="no">Intent.ACTION_INSERT</code> หรือ <code dir="ltr" translate="no">Intent.ACTION_INSERT_OR_EDIT</code> เพื่อแทรกรายชื่อติดต่อ ข้อกำหนดนี้ตรวจสอบความสอดคล้องในแอปทั้งหมดที่โต้ตอบกับ รายชื่อติดต่อ</p> <p>สำหรับข้อมูลเพิ่มเติม โปรดดูที่ <a href="https://source.android.google.cn/docs/compatibility/13/android-13-cdd?hl=th#318_contacts">ส่วนรายชื่อติดต่อ</a>ของ Android 13 CDD</p> <h2 data-text="การเชื่อมต่อ" id="connectivity" tabindex="-1">การเชื่อมต่อ</h2> <h3 data-text="อนุญาตให้สลับ 2G" id="allow-2g-toggle" tabindex="-1">อนุญาตให้สลับ 2G</h3> <p>ใน Android 13 ให้<strong>อนุญาตให้ใช้ 2G</strong> เป็นเปิด การตั้งค่าเป็นสีเทา (หมายความว่าผู้ใช้ไม่สามารถโต้ตอบกับปุ่มได้) <a href="https://developer.android.google.cn/reference/android/telephony/CarrierConfigManager?hl=th#KEY_HIDE_ENABLE_2G"><code dir="ltr" translate="no">KEY_HIDE_ENABLE_2G</code></a> ตั้งค่าคีย์การกำหนดค่าผู้ให้บริการเป็น <code dir="ltr" translate="no">true</code> นอกจากนี้ เมื่อเป็นสีเทา ปุ่มสลับ<strong>อนุญาต 2G</strong> จะมีข้อความระบุว่าผู้ให้บริการของผู้ใช้ ต้องใช้งาน 2G ได้ ในเวอร์ชันก่อนหน้า ปุ่มสลับ<strong>อนุญาต 2G</strong> คือ ซ่อนเมื่อตั้งค่า <code dir="ltr" translate="no">KEY_HIDE_ENABLE_2G</code> เป็น <code dir="ltr" translate="no">true</code></p> <h3 data-text="การตั้งค่าการใช้งานเครือข่ายมือถือ" id="cellular-usage-setting" tabindex="-1">การตั้งค่าการใช้งานเครือข่ายมือถือ</h3> <p>Android 13 รองรับการตั้งค่าการใช้งานเครือข่ายมือถือที่ ช่วยให้ผู้ให้บริการกำหนดค่าอุปกรณ์ให้ใช้เสียงเป็นหลักหรือเน้นข้อมูลเป็นหลัก ผู้ให้บริการใช้การตั้งค่านี้ร่วมกับการเปลี่ยนแปลงการกำหนดค่าอื่นๆ ได้ ลดการรับส่งข้อมูล IMS ในเครือข่ายของตนสำหรับอุปกรณ์ที่เน้นเสียงเป็นหลัก ที่ดำเนินการในโหมดเฉพาะข้อมูลเท่านั้น เช่น บริการที่มีโฆษณาที่แสดงร่วม ข้อมูลเท่านั้น</p> <p>หากต้องการแก้ไขการตั้งค่าการใช้งานเครือข่ายมือถือ ให้ใช้ <a href="https://android.googlesource.com/platform/frameworks/base/+/refs/heads/main/core/res/res/values/config.xml#3498"><code dir="ltr" translate="no">config_supported_cellular_usage_settings</code></a> หรือตั้งค่าเริ่มต้นใน <a href="https://android.googlesource.com/platform/frameworks/base/+/refs/heads/main/core/res/res/values/config.xml#3495"><code dir="ltr" translate="no">config_default_cellular_usage_setting</code></a> การตั้งค่านี้อาจเป็นได้ทั้ง <code dir="ltr" translate="no">USAGE_SETTING_VOICE_CENTRIC</code> หรือ <code dir="ltr" translate="no">USAGE_SETTING_DATA_CENTRIC</code></p> <p>ฟีเจอร์การตั้งค่าการใช้งานเครือข่ายมือถือมี API ต่อไปนี้</p> <ul> <li><a href="https://developer.android.google.cn/reference/android/telephony/CarrierConfigManager?hl=th#KEY_CELLULAR_USAGE_SETTING_INT"><code dir="ltr" translate="no">CarrierConfigManager#KEY_CELLULAR_USAGE_SETTING_INT</code></a> ตั้งค่าการใช้งาน</li> <li><a href="https://developer.android.google.cn/reference/android/telephony/SubscriptionInfo?hl=th#getUsageSetting()"><code dir="ltr" translate="no">SubscriptionInfo#getUsageSetting()</code></a> ค้นหาการตั้งค่าการใช้งาน</li> </ul> <p>หากต้องการตรวจสอบฟีเจอร์การตั้งค่าการใช้งานเครือข่ายมือถือ ให้เรียกใช้การทดสอบต่อไปนี้</p> <ul> <li>CTS: <a href="https://cs.android.com/android/platform/superproject/main/+/main:cts/tests/tests/telephony/current/src/android/telephony/cts/SubscriptionManagerTest.java?hl=th"><code dir="ltr" translate="no">SubscriptionManagerTest#testCellularUsageSetting</code></a></li> <li>VTS: <a href="https://cs.android.com/android/platform/superproject/main/+/main:hardware/interfaces/radio/aidl/vts/radio_network_test.cpp?hl=th"><code dir="ltr" translate="no">RadioNetworkTest#testSetUsageSetting_InvalidValues</code></a></li> </ul> <h3 data-text="เชื่อมต่อหลายเครือข่ายพร้อมกัน" id="concurrent-multi-network" tabindex="-1">เชื่อมต่อหลายเครือข่ายพร้อมกัน</h3> <p>Android 13 เปิดตัว<em>การอัปเดตพร้อมกัน หลายเครือข่ายที่มีการเชื่อมต่ออินเทอร์เน็ต</em> ซึ่งทำให้อุปกรณ์ เชื่อมต่อเครือข่าย Wi-Fi (AP) 2 เครือข่ายพร้อมกัน ซึ่งเป็นเครือข่ายที่ไม่มีการจำกัด (ใช้ได้กับทุกแอป) และให้บริการอินเทอร์เน็ต</p> <p>สำหรับข้อมูลเพิ่มเติม โปรดดู <a href="https://source.android.google.cn/docs/core/connect/wifi-sta-sta-concurrency?hl=th">การเชื่อมต่อ Wi-Fi STA/STA พร้อมกัน</a></p> <h3 data-text="การอัปเดต API ของ IMS" id="ims-api-updates" tabindex="-1">การอัปเดต API ของ IMS</h3> <p>Android 13 ขอแนะนำการอัปเดตต่อไปนี้สำหรับ API การลงทะเบียนเดี่ยวของ IMS:</p> <ul> <li><p><code dir="ltr" translate="no">DelegateRegistrationState</code>:</p> <ul> <li>รองรับกรณีที่เฟรมเวิร์กจำเป็นต้อง รอให้เซสชัน SIP เสร็จสิ้นก่อนที่จะฉีก PDN ของ IMS</li> <li>เพิ่มเมธอด <code dir="ltr" translate="no">getRegisteringFeatureTags</code> ที่อนุญาตให้ฟังได้ แอปที่จะทราบเมื่อสแต็ก IMS พยายามลงทะเบียน IMS อยู่</li> </ul></li> <li><p><code dir="ltr" translate="no">RcsUceAdapter</code>: เพิ่ม <code dir="ltr" translate="no">PUBLISH_STATE_PUBLISHING</code> เพื่ออนุญาตแอปการฟัง ทราบเมื่อสแต็ก IMS พยายามเผยแพร่ความสามารถ</p></li> <li><p><code dir="ltr" translate="no">CapabilityExchangeEventListener</code>: เพิ่มเมธอด <code dir="ltr" translate="no">onPublishUpdated</code> ลงใน อนุญาตให้ IMS Service แจ้งแพลตฟอร์มแบบไม่พร้อมกันว่า SIP PUBLISH รีเฟรชสำเร็จหรือล้มเหลว</p></li> <li><p><code dir="ltr" translate="no">RcsClientConfiguration</code>:</p> <ul> <li>เพื่อให้รองรับ RCC.72 ส่วน 2.1.14 ให้เพิ่มค่าใหม่ให้กับตัวสร้าง เพื่อให้แอปรับส่งข้อความระบุได้ว่าผู้ใช้เปิดหรือปิดใช้งาน RCS</li> <li>เพิ่มค่าคงที่ <code dir="ltr" translate="no">RCS_PROFILE_2_4</code> เพื่ออนุญาตให้แอปรับส่งข้อความรายงาน รองรับ RCS Universal Profile เวอร์ชัน 2.4</li> </ul></li> </ul> <p>Android 13 ยังมีการอัปเดตต่อไปนี้สำหรับ IMS API:</p> <ul> <li>เพิ่มความสามารถสำหรับแอปในการฟังสถานะสแต็ก IMS ผ่านชั้นเรียน <code dir="ltr" translate="no">ImsStateCallback</code> สำหรับข้อมูลเพิ่มเติม โปรดดู <a href="https://source.android.google.cn/docs/core/connect/ims?hl=th#use-imsstatecallback">ใช้ ImsStateCallback</a></li> <li>เปลี่ยนโครงสร้างการจัดสรร IMS สำหรับบริการ IMS เพื่อรองรับการใช้งานการจัดสรร MVNO กรณี</li> <li>ปรับปรุงรูปแบบชุดข้อความในบริการ IMS</li> <li>เพิ่ม API ที่รับรู้การสมัครใช้บริการซิมในบริการ IMS</li> </ul> <h3 data-text="โปรไฟล์ที่เปิดใช้หลายรายการสำหรับ eUICC" id="multiple-enabled-profiles" tabindex="-1">โปรไฟล์ที่เปิดใช้หลายรายการสำหรับ eUICC</h3> <p>Android 13 เพิ่มการรองรับการเปิดใช้งานหลายรายการ โปรไฟล์ (MEP) สำหรับ eUICC ซึ่งทำให้อุปกรณ์รองรับการใช้ 2 ซิมโดยใช้ ชิป eSIM เดี่ยว โปรไฟล์ซิมหลายโปรไฟล์ช่วยให้อุปกรณ์เชื่อมต่อกับ ผู้ให้บริการรายต่างๆ ในเวลาเดียวกัน</p> <p>สำหรับข้อมูลเพิ่มเติม โปรดดู <a href="https://source.android.google.cn/docs/core/connect/esim-mep?hl=th">โปรไฟล์ที่เปิดใช้หลายรายการ</a></p> <h3 data-text="ข้อกำหนดในการปรับเทียบการตรวจหาบุคคลในบ้าน" id="presence-calibration-requirements" tabindex="-1">ข้อกำหนดในการปรับเทียบการตรวจหาบุคคลในบ้าน</h3> <p>Android 13 เปิดตัวการปรับเทียบสถานะบุคคลใหม่ เพื่อให้แน่ใจว่าอุปกรณ์ทั้งหมดในระบบนิเวศ Android ระยะใกล้/ไกลที่สัมพันธ์กันระหว่างอุปกรณ์</p> <p>สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีตั้งค่าและปรับเทียบอุปกรณ์ให้เป็นไปตามข้อกำหนดเหล่านี้ โปรดดูข้อกำหนด <a href="https://source.android.google.cn/docs/core/connect/presence-requirements?hl=th">ข้อกําหนดในการปรับเทียบสถานที่ตั้ง</a></p> <h3 data-text="โหมดโทรศัพท์สำรองสำหรับการตรวจหาเขตเวลา" id="telephony-fallback-mode-tz" tabindex="-1">โหมดโทรศัพท์สำรองสำหรับการตรวจหาเขตเวลา</h3> <p>Android 13 เปิดตัวโทรศัพท์สำรองสำหรับโทรศัพท์ สำหรับการตรวจหาเขตเวลา โหมดนี้ช่วยให้ Android ใช้การตรวจจับโทรศัพท์ได้ คำแนะนำเป็นการชั่วคราวในกรณีที่การตรวจหาตำแหน่งไม่สามารถ ตรวจสอบเขตเวลา หรือตำแหน่งที่การตรวจหาตำแหน่งใช้เวลานานกว่าโทรศัพท์ เพื่อตรวจหาเขตเวลา</p> <p>ดูรายละเอียดเพิ่มเติมได้ที่ <a href="https://source.android.google.cn/docs/core/connect/time?hl=th#%60time_zone_detector%60">บริการ time_zone_detector</a></p> <h3 data-text="การปรับปรุง API การเข้าถึง TelephonyManager UICC" id="TelephonyManager-uicc-access-api" tabindex="-1">การปรับปรุง API การเข้าถึง TelephonyManager UICC</h3> <p>ยกเลิกการเลิกใช้งาน Android 13 และเพิ่มการปรับปรุง UICC การจัดการแชแนลเชิงตรรกะสำหรับ API การเข้าถึง TelephonyManager UICC ต่อไปนี้</p> <ul> <li><a href="https://developer.android.google.cn/reference/android/telephony/TelephonyManager.html?hl=th#iccOpenLogicalChannel(java.lang.String,%20int)"><code dir="ltr" translate="no">iccOpenLogicalChannel(String AID, int p2)</code></a></li> <li><a href="https://developer.android.google.cn/reference/android/telephony/TelephonyManager.html?hl=th#iccCloseLogicalChannel(int)"><code dir="ltr" translate="no">iccCloseLogicalChannel(int channel)</code></a></li> <li><a href="https://developer.android.google.cn/reference/android/telephony/TelephonyManager?hl=th#iccTransmitApduBasicChannel(int,%20int,%20int,%20int,%20int,%20java.lang.String)"><code dir="ltr" translate="no">iccTransmitApduBasicChannel(int cla, int instruction, int p2, int p3, String data)</code></a></li> <li><a href="https://developer.android.google.cn/reference/android/telephony/TelephonyManager?hl=th#iccTransmitApduLogicalChannel(int,%20int,%20int,%20int,%20int,%20int,%20java.lang.String)"><code dir="ltr" translate="no">iccTransmitApduLogicalChannel(int channel, int cla, int instruction, int p1, int p2, int p3, String data)</code></a></li> <li><a href="https://developer.android.google.cn/reference/android/telephony/TelephonyManager.html?hl=th#iccExchangeSimIO(int,%20int,%20int,%20int,%20int,%20java.lang.String)"><code dir="ltr" translate="no">iccExchangeSimIO(int fileID, int command, int p1, int p2, int p3, String filePath)</code></a></li> <li><a href="https://developer.android.google.cn/reference/android/telephony/TelephonyManager?hl=th#sendEnvelopeWithStatus(java.lang.String)"><code dir="ltr" translate="no">sendEnvelopeWithStatus(String content)</code></a></li> </ul> <p>API เหล่านี้เลิกใช้งานแล้วใน Android 11 เนื่องจาก <a href="https://developer.android.google.cn/reference/android/se/omapi/package-summary?hl=th">OMAPI</a> จะให้การใช้งานที่เชื่อถือได้มากขึ้นในการจัดการช่องทางเชิงตรรกะ UICC แต่ OMAPI ไม่ได้ครอบคลุม Use Case ทั้งหมดที่ระบุโดย TelephonyManager UICC Access API ดังนั้นใน Android 13, API เหล่านี้จะไม่สามารถใช้งานได้ใน การจัดการช่องทางเชิงตรรกะ UICC ก่อนหน้านี้ เมื่อแอปการโทร ที่จะทำให้เกิดความขัดข้องในแชแนลเชิงตรรกะ ช่องทางที่สมเหตุสมผลอาจหลุดได้ ซึ่งหมายความว่า ช่องจะไม่ได้รับการเผยแพร่ และแอปจะนำช่องกลับมาใช้ซ้ำไม่ได้หากไม่รีบูต สำหรับการปรับปรุงใน Android 13 หากแอปขัดข้อง ระบบจะเผยแพร่แชแนลเชิงตรรกะ ซึ่งช่วยให้สามารถใช้ช่องทางนั้นซ้ำ จากแอป</p> <p>การปรับปรุง API เหล่านี้ดำเนินการในระดับการใช้งาน และ ที่เข้ากันได้แบบย้อนหลัง ไม่จําเป็นต้องดําเนินการใดๆ เพิ่มเติมเพื่อให้แอปเรียกใช้ API เหล่านี้</p> <h3 data-text="Trust on First Use (TOFU) สำหรับเครือข่ายองค์กร" id="tofu-wifi-network" tabindex="-1">Trust on First Use (TOFU) สำหรับเครือข่ายองค์กร</h3> <p>Android 13 เพิ่มการรองรับ Trust on First ใช้วิธีการตรวจสอบสิทธิ์ (TOFU) ซึ่งช่วยให้ผู้ใช้เชื่อถือองค์กร (EAP) ได้ เครือข่ายโดยการติดตั้ง CA รูทที่เซิร์ฟเวอร์ใช้และตั้งค่าโดเมน ในเครือข่ายที่บันทึกไว้ TOFU ช่วยให้อุปกรณ์สามารถรับข้อมูลที่ไม่ได้ตรวจสอบสิทธิ์ คีย์สาธารณะเมื่อผู้ใช้เชื่อมต่อกับเครือข่ายขององค์กรเป็นครั้งแรกและเก็บ สำหรับการเชื่อมต่อครั้งต่อๆ ไป</p> <p>สำหรับข้อมูลเพิ่มเติม โปรดดู <a href="https://source.android.google.cn/docs/core/connect/wifi-tofu?hl=th">ความน่าเชื่อถือในการใช้งานครั้งแรก</a></p> <h3 data-text="รองรับแถบความถี่กว้างยิ่งยวด" id="uwb-support" tabindex="-1">รองรับแถบความถี่กว้างยิ่งยวด</h3> <p>Android 13 เปิดตัวเฟรมเวิร์กเริ่มต้น สำหรับเทคโนโลยีวิทยุความถี่กว้างยิ่งยวด (UWB) ซึ่งเป็นเทคโนโลยีที่ ช่วยให้มีระยะที่แม่นยำและมีความปลอดภัยสูงในอุปกรณ์ที่รองรับ</p> <p>สำหรับข้อมูลเพิ่มเติม โปรดดูที่<a href="https://source.android.google.cn/docs/core/connect/uwb?hl=th">แถบความถี่กว้างยิ่งยวด</a></p> <h3 data-text="การอัปเดตการเกิดขึ้นพร้อมกันของ AP/AP กับ Wi-Fi" id="wifi-apap-concurrency" tabindex="-1">การอัปเดตการเกิดขึ้นพร้อมกันของ AP/AP กับ Wi-Fi</h3> <p>Android 13 เพิ่มการรองรับย่านความถี่ 6 GHz สำหรับ การเกิดขึ้นพร้อมกันของ AP/AP สำหรับ Wi-Fi ซึ่งช่วยให้อุปกรณ์สร้างจุดเข้าใช้งาน (AP) ได้ 2 จุด อินเทอร์เฟซ</p> <p>สำหรับข้อมูลเพิ่มเติม โปรดดู <a href="https://source.android.google.cn/docs/core/connect/wifi-ap-ap-concurrency?hl=th">การเชื่อมต่อ Wi-Fi AP/AP</a></p> <h3 data-text="การรับรู้ Wi-Fi" id="wifi-aware" tabindex="-1">การรับรู้ Wi-Fi</h3> <p>Android 13 มีการสนับสนุนสำหรับ <a href="https://www.wi-fi.org/discover-wi-fi/wi-fi-aware">ข้อกำหนดเกี่ยวกับ Wi-Fi Aware</a> ดูข้อมูลเพิ่มเติมได้ที่ <a href="https://source.android.google.cn/docs/core/connect/wifi-aware?hl=th">Wi-Fi Aware</a></p> <h3 data-text="การอัปเดตการเชื่อมต่ออินเทอร์เน็ตผ่านมือถือ Wi-Fi (Soft AP)" id="wifi-hotspot-tethering" tabindex="-1">การอัปเดตการเชื่อมต่ออินเทอร์เน็ตผ่านมือถือ Wi-Fi (Soft AP)</h3> <p>Android 13 เปิดตัวการกำหนดค่าใหม่สำหรับอุปกรณ์ สนับสนุนการเชื่อมต่ออินเทอร์เน็ตผ่านมือถือผ่านฮอตสปอต Wi-Fi สำหรับรายละเอียดเกี่ยวกับ การกำหนดค่าใหม่ โปรดดู <a href="https://source.android.google.cn/docs/core/connect/wifi-softap?hl=th">Wi-Fi ฮอตสปอต (Soft AP)</a></p> <h3 data-text="การใช้หลายอินเทอร์เฟซ Wi-Fi พร้อมกัน" id="wifi-multi-interface-concurrency" tabindex="-1">การใช้หลายอินเทอร์เฟซ Wi-Fi พร้อมกัน</h3> <p>เริ่มตั้งแต่ Android 13 เป็นต้นไป Wi-Fi HAL 1.6 จะเพิ่มความสามารถ เพื่อระบุอินเทอร์เฟซ AP บริดจ์ (แบบ 2 ย่านความถี่พร้อมกัน) เป็น รายการชุดค่าผสม</p> <p>ดูรายละเอียดเพิ่มเติมได้ที่ <a href="https://source.android.google.cn/docs/core/connect/wifi-hal?hl=th#wi-fi_multi-interface_concurrency">การใช้งานหลายอินเทอร์เฟซผ่าน Wi-Fi พร้อมกัน</a></p> <h3 data-text="การอัปเดตการเลือกเครือข่าย Wi-Fi" id="wifi-network-selection" tabindex="-1">การอัปเดตการเลือกเครือข่าย Wi-Fi</h3> <p>เริ่มตั้งแต่ Android 13 หากใช้ช่วงเวลาการสแกนต่างกัน จำเป็นขณะรันไทม์ แอปที่ได้รับสิทธิ์จะตั้งค่าการสแกนบนหน้าจอแบบไดนามิกได้ กำหนดเวลาสำหรับเครือข่าย Wi-Fi ที่พร้อมใช้งาน โดยโทรไปที่ <code dir="ltr" translate="no">WifiManager#setScreenOnScanSchedule(screenOnScanSchedule)</code> วิธี</p> <p>สำหรับข้อมูลเพิ่มเติม โปรดดู <a href="https://source.android.google.cn/docs/core/connect/wifi-network-selection?hl=th#scans">การเลือกเครือข่าย Wi-Fi</a></p> <h2 data-text="จอแสดงผล" id="display" tabindex="-1">จอแสดงผล</h2> <p><a id="fgs-task-mgr"></a></p> <h3 data-text="ตัวจัดการงาน" id="task-mgr" tabindex="-1">ตัวจัดการงาน</h3> <p>ใน Android 13 มีการเปลี่ยนแปลง UI ระบบใหม่ที่เรียกว่า <a href="https://developer.android.google.cn/about/versions/13/changes/fgs-manager?hl=th">ตัวจัดการงาน</a> แจ้งผู้ใช้เกี่ยวกับสถานะและทรัพยากรที่ที่ทำงานอยู่เบื้องหน้าใช้ บริการในแอปพื้นหลังและช่วยให้ผู้ใช้หยุดแอปเหล่านี้ได้</p> <p>ดูข้อมูลเพิ่มเติมได้ที่<a href="https://source.android.google.cn/docs/core/display/task-manager?hl=th">ตัวจัดการงาน</a></p> <h3 data-text="การควบคุมสื่อใน UI ของระบบ" id="media-control-sysui" tabindex="-1">การควบคุมสื่อใน UI ของระบบ</h3> <p>เริ่มตั้งแต่ Android 13 การควบคุมสื่อใน UI ของระบบ มีการอัปเดตสำหรับปุ่มการทำงานและการเล่นระยะไกล การเปลี่ยนแปลงเหล่านี้รองรับ ควบคุมสื่อได้มีประสิทธิภาพยิ่งขึ้นบนโทรศัพท์และแท็บเล็ต และมอบ การโอนสื่อในอุปกรณ์ต่างๆ</p> <p>ดูรายละเอียดเพิ่มเติมได้ที่ <a href="https://source.android.google.cn/docs/core/display/media-control?hl=th">การควบคุมสื่อใน UI ของระบบ</a></p> <h3 data-text="องค์ประกอบ SDR และ HDR ผสม" id="mixed-sdr-hdr" tabindex="-1">องค์ประกอบ SDR และ HDR ผสม</h3> <p>Android 13 ปรับปรุงการรองรับ นำเสนอองค์ประกอบ SDR และ HDR บนหน้าจอโดยการหรี่แสงเนื้อหา SDR บนหน้าจอ เมื่อนำเสนอพร้อมกันกับเนื้อหา HDR</p> <p>สำหรับข้อมูลเพิ่มเติม โปรดดู <a href="https://source.android.google.cn/docs/core/display/mixed-sdr-hdr?hl=th">องค์ประกอบ SDR และ HDR แบบผสม</a></p> <h3 data-text="สิทธิ์การแจ้งเตือนสำหรับการเลือกรับการแจ้งเตือน" id="opt-in-notifications" tabindex="-1">สิทธิ์การแจ้งเตือนสำหรับการเลือกรับการแจ้งเตือน</h3> <p>ตั้งแต่ Android 13 เป็นต้นไป การแจ้งเตือนจะใช้การเลือกใช้ ซึ่งแอปทั้งหมดต้องขออนุญาตจากผู้ใช้ก่อนส่งการแจ้งเตือน เพื่อสนับสนุนเรื่องนี้ OEM จะต้องนำการเปลี่ยนแปลงในการแจ้งเตือนไปใช้ และ ของระบบสิทธิ์รันไทม์ ตามที่ระบุไว้ใน <a href="https://source.android.google.cn/docs/core/display/notification-perm?hl=th">สิทธิ์การแจ้งเตือนของการแจ้งเตือนการเลือกใช้</a> </p> <h3 data-text="การจับคู่โทนสี HDR กับช่วงที่เข้ากันได้กับ SDR" id="tone-mapping" tabindex="-1">การจับคู่โทนสี HDR กับช่วงที่เข้ากันได้กับ SDR</h3> <p>Android 13 เปิดตัวภาพนิ่งที่ผู้ให้บริการกำหนดค่าได้ ไลบรารีที่ชื่อว่า <code dir="ltr" translate="no">libtonemap</code> ซึ่งกำหนดการดำเนินการแมปโทนสี ฟีเจอร์นี้ ช่วยให้ OEM สามารถกำหนดและแชร์อัลกอริทึมการแมปโทนสีการแสดงผลระหว่าง รวมถึงเฟรมเวิร์กและผู้ให้บริการ ซึ่งช่วยลดข้อมูลที่ไม่ตรงกันในการแมปโทนสีได้</p> <p>สำหรับข้อมูลเพิ่มเติม โปรดดู <a href="https://source.android.google.cn/docs/core/display/tone-mapping?hl=th">โทนการจับคู่ความสว่าง HDR กับช่วงที่เข้ากันได้กับ SDR</a></p> <h2 data-text="กราฟิก" id="graphics" tabindex="-1">กราฟิก</h2> <h3 data-text="AIDL สำหรับ HAL คอมโพสเซอร์ฮาร์ดแวร์" id="aidl-hwc-hal" tabindex="-1">AIDL สำหรับ HAL คอมโพสเซอร์ฮาร์ดแวร์</h3> <p>ตั้งแต่ Android 13 เป็นต้นไป ฮาร์ดแวร์ Composer (HWC) HAL มีการกำหนดไว้ใน AIDL และเวอร์ชัน HIDL ตั้งแต่ <code dir="ltr" translate="no">android.hardware.graphics.composer@2.1</code> ถึง <code dir="ltr" translate="no">android.hardware.graphics.composer@2.4</code> เลิกใช้งานแล้ว</p> <p>สำหรับข้อมูลเพิ่มเติม โปรดดู <a href="https://source.android.google.cn/docs/core/graphics/aidl-hwc?hl=th">AIDL สำหรับ HAL คอมโพสเซอร์ฮาร์ดแวร์</a></p> <h3 data-text="การจัดการเฟรมบัฟเฟอร์ของลูกค้า" id="framebuffer-mgmt" tabindex="-1">การจัดการเฟรมบัฟเฟอร์ของลูกค้า</h3> <p>ตั้งแต่ Android 13, Framebuffers ใหม่ที่ใช้ระหว่าง <a href="https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/main/graphics/composer/aidl/android/hardware/graphics/composer3/DisplayCommand.aidl#113">ลูกค้า</a> องค์ประกอบจะถูกจัดสรรเมื่อความละเอียดในการแสดงมีการเปลี่ยนแปลง ช่วงเวลานี้ แพลตฟอร์มจะดำเนินการจัดสรรโดย SurfaceFlinger ในรอบ<em>ที่ไม่ถูกต้อง</em>ถัดไป หลังเปลี่ยนความละเอียด</p> <p>ดูข้อมูลเพิ่มเติมได้ที่<a href="https://source.android.google.cn/docs/core/graphics/framebuffer-mgmt?hl=th">การจัดการ Framebuffer ของไคลเอ็นต์</a></p> <h3 data-text="การแทรกแซงการควบคุมเฟรมต่อวินาที (FPS)" id="fps-throttle-intervention" tabindex="-1">การแทรกแซงการควบคุมเฟรมต่อวินาที (FPS)</h3> <p>ตั้งแต่ Android 13-QPR, การแทรกแซงการควบคุม FPS ช่วยให้เกมมีจังหวะที่ FPS ที่เหมาะสมโดยใช้การเปลี่ยนแปลงด้านแพลตฟอร์มและ โดยไม่ต้องดำเนินการใดๆ กับนักพัฒนาเกม โปรดดู <a href="https://source.android.google.cn/docs/core/graphics/frame-pacing?hl=th#fps-throttling">การแทรกแซงการควบคุม FPS</a> เพื่อดูข้อมูลเพิ่มเติม</p> <h3 data-text="การล็อกบัฟเฟอร์ที่ไม่มีสัญญาณด้วย AutoSingleLayer" id="unsig-buffer-latch" tabindex="-1">การล็อกบัฟเฟอร์ที่ไม่มีสัญญาณด้วย AutoSingleLayer</h3> <p>Android 13 เพิ่มการกำหนดค่าใหม่ชื่อ <a href="https://android.googlesource.com/platform/frameworks/native/+/refs/heads/main/services/surfaceflinger/SurfaceFlinger.h#160"><code dir="ltr" translate="no">AutoSingleLayer</code></a> สำหรับสลัก ที่ไม่มีสัญญาณ การกำหนดค่านี้ช่วยให้ SurfaceFlinger สลักที่ไม่มีสัญญาณ บัฟเฟอร์เมื่อมีการอัปเดตเลเยอร์เดียวเท่านั้น ไม่ใช่สำหรับกรณีที่เกิดขึ้น ข้ามเลเยอร์ เช่น การเปลี่ยนแปลงเรขาคณิต หรือการซิงค์ธุรกรรม</p> <p>สำหรับข้อมูลเพิ่มเติม โปรดดู <a href="https://source.android.google.cn/docs/core/graphics/unsignaled-buffer-latch?hl=th">การล็อกบัฟเฟอร์ที่ไม่มีสัญญาณด้วย AutoSingleLayer</a></p> <h2 data-text="การโต้ตอบ" id="interaction" tabindex="-1">การโต้ตอบ</h2> <h3 data-text="การตรวจสอบสิทธิ์สำหรับระบบควบคุมอุปกรณ์ในบ้าน" id="auth-home-control" tabindex="-1">การตรวจสอบสิทธิ์สำหรับระบบควบคุมอุปกรณ์ในบ้าน</h3> <p>ใน Android 13 เบราว์เซอร์ <a href="https://developer.android.google.cn/reference/android/service/controls/Control.html?hl=th">API ระบบควบคุมอุปกรณ์</a> มีเมธอดใหม่ที่เรียกว่า <a href="https://developer.android.google.cn/reference/android/service/controls/Control.html?hl=th#isAuthRequired()"><code dir="ltr" translate="no">isAuthRequired</code></a>, ซึ่งช่วยให้ผู้ให้บริการระบบควบคุมอุปกรณ์ระบุได้ว่าระบบควบคุมอุปกรณ์สมาร์ทโฮมรายการใดบ้าง การโต้ตอบบนอุปกรณ์ที่ล็อกอยู่ ซึ่งช่วยให้การโต้ตอบราบรื่นยิ่งขึ้นบน จุดแรกเข้า เช่น หน้าจอโทรศัพท์ที่ล็อกอยู่</p> <h3 data-text="โปรโตคอล HID ของเครื่องติดตามการเคลื่อนไหวศีรษะ" id="head-tracker-hid-protocol" tabindex="-1">โปรโตคอล HID ของเครื่องติดตามการเคลื่อนไหวศีรษะ</h3> <p>Android 13 เปิดตัวอินเทอร์เฟซสำหรับมนุษย์ของอุปกรณ์ติดตามศีรษะ โปรโตคอลอุปกรณ์ (HID) ซึ่งทำให้เชื่อมต่อกับอุปกรณ์ติดตามการเคลื่อนไหวของศีรษะได้ อุปกรณ์ Android ผ่านทาง USB หรือบลูทูธ และสัมผัสกับ Android เฟรมเวิร์กและแอปผ่าน เฟรมเวิร์กเซ็นเซอร์</p> <p>สำหรับข้อมูลเพิ่มเติม โปรดดู <a href="https://source.android.google.cn/docs/core/interaction/sensors/head-tracker-hid-protocol?hl=th">โปรโตคอล HID ของเครื่องมือติดตามส่วนหัว</a></p> <h3 data-text="ล็อกการสนับสนุนสัญญาณเรียกกลับใน KeyguardManager" id="callback-signal-keyguard" tabindex="-1">ล็อกการสนับสนุนสัญญาณเรียกกลับใน KeyguardManager</h3> <p>ใน Android 13 วิธีการใหม่ๆ เช่น <a href="https://developer.android.google.cn/reference/android/app/KeyguardManager?hl=th#addKeyguardLockedStateListener(java.util.concurrent.Executor,%20android.app.KeyguardManager.KeyguardLockedStateListener)"><code dir="ltr" translate="no">addKeyguardLockedStateListener</code></a> และ <a href="https://developer.android.google.cn/reference/android/app/KeyguardManager?hl=th#removeKeyguardLockedStateListener(android.app.KeyguardManager.KeyguardLockedStateListener)"><code dir="ltr" translate="no">removeKeyguardLockedStateListener</code></a> ในส่วน <a href="https://developer.android.google.cn/reference/android/app/KeyguardManager?hl=th"><code dir="ltr" translate="no">KeyguardManager</code></a> ให้แจ้งผู้ฟังเกี่ยวกับสถานะที่ล็อกของการล็อกปุ่มกด</p> <h3 data-text="ออบเจ็กต์การดำเนินการที่ใช้ซ้ำได้ NNAPI" id="nnapi-reusable-execution" tabindex="-1">ออบเจ็กต์การดำเนินการที่ใช้ซ้ำได้ NNAPI</h3> <p>Android 13 เปิดตัวอินเทอร์เฟซ NNAPI AIDL HAL <a href="https://cs.android.com/android/platform/superproject/main/+/main:hardware/interfaces/neuralnetworks/aidl/android/hardware/neuralnetworks/IExecution.aidl?hl=th"><code dir="ltr" translate="no">IExecution</code></a>, ซึ่งจะจัดการอายุการใช้งานของออบเจ็กต์การดำเนินการที่นำมาใช้ใหม่ได้ และ ทรัพยากรที่แคชไว้ ออบเจ็กต์ <code dir="ltr" translate="no">IExecution</code> รายการช่วยลดค่าใช้จ่ายของเครื่อง งานการอนุมานการเรียนรู้ด้วยการเปิดใช้ไดรเวอร์ NNAPI เพื่อรักษาทรัพยากร ระหว่างการดำเนินการ และใช้การเพิ่มประสิทธิภาพเฉพาะคำขอ</p> <h3 data-text="เซ็นเซอร์ AIDL HAL" id="sensors-aidl-hal" tabindex="-1">เซ็นเซอร์ AIDL HAL</h3> <p>Android 13 เปิดตัว <a href="https://source.android.google.cn/docs/core/interaction/sensors/sensors-aidl-hal?hl=th">Sensors AIDL HAL</a> ซึ่งเป็น HAL ที่อิงตาม เซ็นเซอร์ HAL 2.1 ที่ใช้ <a href="https://source.android.google.cn/docs/core/architecture/aidl/aidl-hals?hl=th">อินเทอร์เฟซ AIDL HAL</a> The Sensors AIDL HAL จะแสดงอุปกรณ์ติดตามศีรษะและเซ็นเซอร์ IMU แบบจำกัดแกน</p> <h2 data-text="สื่อ" id="media" tabindex="-1">สื่อ</h2> <h3 data-text="ส่งออกสถิติการเข้ารหัสวิดีโอ" id="export-encoding-stats" tabindex="-1">ส่งออกสถิติการเข้ารหัสวิดีโอ</h3> <p>สำหรับ Android 13 เป็นต้นไป ไคลเอ็นต์ของแอปจะสามารถขอ โปรแกรมเปลี่ยนไฟล์วิดีโอเพื่อส่งออกสถิติการเข้ารหัสสำหรับเฟรมวิดีโอที่เข้ารหัสแต่ละเฟรม ด้วย สถิติที่ได้รับจากโปรแกรมเปลี่ยนไฟล์วิดีโอ แอปจะเพิ่มประสิทธิภาพวิดีโอ งานการเข้ารหัส เช่น การเข้ารหัสแบบมัลติพาสและการประมวลผลเฟรมล่วงหน้าก่อน การเข้ารหัส</p> <p>สำหรับข้อมูลเพิ่มเติม โปรดดู <a href="https://source.android.google.cn/docs/core/media/encoding-stats?hl=th">ข้อมูลสถิติการเข้ารหัสวิดีโอ</a></p> <h2 data-text="ประสิทธิภาพ" id="performance" tabindex="-1">ประสิทธิภาพ</h2> <h3 data-text="สุขภาพ AIDL HAL" id="health-aidl-hal" tabindex="-1">สุขภาพ AIDL HAL</h3> <p>Android 13 เปิดตัว <a href="https://source.android.google.cn/docs/core/perf/health?hl=th#aidl_hal_interface_version_1">Health AIDL HAL</a> ซึ่งเป็น HAL ที่อิงตาม Health HAL 2.1 ที่ใช้ <a href="https://source.android.google.cn/docs/core/architecture/aidl/aidl-hals?hl=th">อินเทอร์เฟซ AIDL HAL</a></p> <h3 data-text="การเพิ่มประสิทธิภาพในขณะที่โหลดเกม" id="boost" tabindex="-1">การเพิ่มประสิทธิภาพในขณะที่โหลดเกม</h3> <p>Android 13 เพิ่มโหมดพลังงานแบบใหม่ในปุ่มเปิด/ปิด บริการของผู้จัดการชื่อ <a href="https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/main/power/aidl/android/hardware/power/Mode.aidl"><code dir="ltr" translate="no">GAME_LOADING</code></a> ที่แจ้งไปยัง Power HAL หากแอปเกมอยู่ในสถานะการโหลดเพื่อให้ HAL พลังงานจะช่วยเพิ่มประสิทธิภาพในการโหลด โปรดดู <a href="https://source.android.google.cn/docs/core/perf/boost?hl=th">การเพิ่มประสิทธิภาพเมื่อโหลดเกม</a>สำหรับข้อมูลเพิ่มเติม </p> <h2 data-text="สิทธิ์" id="permissions" tabindex="-1">สิทธิ์</h2> <h3 data-text="แยกสิทธิ์เข้าถึงเซ็นเซอร์ร่างกาย" id="body-sensor" tabindex="-1">แยกสิทธิ์เข้าถึงเซ็นเซอร์ร่างกาย</h3> <p>ตั้งแต่ Android 13 เป็นต้นไป สิทธิ์ <code dir="ltr" translate="no">BODY_SENSORS</code> แบ่งออกเป็น 2 สิทธิ์ ได้แก่ <code dir="ltr" translate="no">BODY_SENSORS</code> ถึง ติดตามอัตราการเต้นของหัวใจในเบื้องหน้าและ <code dir="ltr" translate="no">BODY_SENSORS_BACKGROUND</code> เพื่อติดตาม อัตราการเต้นของหัวใจในเบื้องหลัง</p> <aside class="note"><strong>หมายเหตุ:</strong><span> การเปลี่ยนแปลงนี้มีความคล้ายคลึงกับ<a href="https://source.android.google.cn/docs/core/permissions/tristate-perms?hl=th">สถานที่ตั้งของ Tristate การแยกสิทธิ์</a>ใน Android 10.</span></aside> <p>ดูข้อมูลเพิ่มเติมได้ที่<a href="https://developer.android.google.cn/about/versions/13/behavior-changes-13?hl=th#body-sensors-background-permission">การใช้เซ็นเซอร์ร่างกายในเบื้องหลังต้องได้รับอนุญาตใหม่</a></p> <h2 data-text="พาวเวอร์" id="power" tabindex="-1">พาวเวอร์</h2> <h3 data-text="เครื่องมือติดตามลักษณะการทำงานในเบื้องหลังของแอป" id="trackers" tabindex="-1">เครื่องมือติดตามลักษณะการทำงานในเบื้องหลังของแอป</h3> <p>Android 13 นำเสนอแนวคิดของพื้นหลังแอป ตัวติดตามพฤติกรรมหรือกระบวนการที่ตรวจสอบแบตเตอรี่ในเบื้องหลัง การใช้โดยแอปเพื่อดูว่าแอปละเมิดนโยบายบางอย่างหรือไม่</p> <p>สำหรับข้อมูลเพิ่มเติม โปรดดู <a href="https://source.android.google.cn/docs/core/power/trackers?hl=th">เครื่องมือติดตามลักษณะการทำงานในเบื้องหลังของแอป</a></p> <h3 data-text="ลดการใช้พลังงานระหว่างการสำรองและกู้คืนข้อมูล" id="mitigate_power_usage_during_backup_and_restore" tabindex="-1">ลดการใช้พลังงานระหว่างการสำรองและกู้คืนข้อมูล</h3> <p>ตั้งแต่ Android 13 เป็นต้นไป คุณจะจำกัดพลังงานได้ โอนในระหว่างการสำรองและกู้คืนข้อมูล USB โดยโทรหาชั้นเรียนของ <code dir="ltr" translate="no">UsbPort</code> <code dir="ltr" translate="no">enableLimitPowerTransfer</code> วิธี</p> <p>โปรดดูข้อมูลเพิ่มเติมที่หัวข้อ<a href="https://source.android.google.cn/docs/core/power/mgmt?hl=th">การจัดการพลังงาน</a></p> <h2 data-text="ความปลอดภัย" id="security" tabindex="-1">ความปลอดภัย</h2> <h3 data-text="ข้อมูลเข้าสู่ระบบข้อมูลประจำตัว" id="identity-credentials" tabindex="-1">ข้อมูลเข้าสู่ระบบข้อมูลประจำตัว</h3> <p>Android 13 เพิ่มการรองรับการนำเสนอหลายเอกสาร อินเทอร์เฟซเซสชันการนำเสนอใหม่นี้ช่วยให้แอปพลิเคชัน การนำเสนอแบบหลายเอกสาร สิ่งที่เป็นไปไม่ได้เมื่อใช้ API ที่มีอยู่</p> <p>โปรดดูข้อมูลเพิ่มเติมที่หัวข้อ<a href="https://android.googlesource.com/platform//frameworks/base/+/4eca6d0c5ce7f54adfcf042cd5c6d6e1704edfcd/identity/java/android/security/identity/IdentityCredential.java">ข้อมูลประจำตัว</a></p> <h3 data-text="APK Signature Scheme V3.1" id="apk-schemev3-1" tabindex="-1">APK Signature Scheme V3.1</h3> <p>สกีมนี้ใช้โดยค่าเริ่มต้นเมื่อรับรอง APK ด้วยคีย์ Signing แบบหมุนเวียน และรับรองกลุ่มศิลปิน และอนุญาตให้ APK เดียวกำหนดเป้าหมายการหมุนเวียนใน Android 13 ปีขึ้นไปขณะที่หลีกเลี่ยงปัญหาที่ทราบแล้วกับ หมุนเวียนในแพลตฟอร์มเวอร์ชันก่อนหน้าได้โดยใช้คีย์การลงชื่อเข้าใช้เดิม บล็อกลายเซ็นเวอร์ชัน 3.0 ในทำนองเดียวกัน ลายเซ็น v4.1 จะมี ข้อมูลการลงนามเพิ่มเติมสำหรับบล็อกเวอร์ชัน 3.1 เพื่อรองรับการทำงานเดียวกันสำหรับ ยอดการติดตั้งที่เพิ่มขึ้น</p> <h3 data-text="Intent ควรตรงกับตัวกรอง Intent ที่ประกาศไว้" id="declared-intent-filters" tabindex="-1">Intent ควรตรงกับตัวกรอง Intent ที่ประกาศไว้</h3> <p>ใน Android 13, Intent ที่มาจากแอปภายนอกจะส่งไปที่ ส่งออกคอมโพเนนต์ก็ต่อเมื่อ Intent ตรงกัน องค์ประกอบตัวกรอง Intent ที่ประกาศไว้</p> <p>ระบบจะบล็อก Intent ที่ไม่ตรงกัน รายการต่อไปนี้คือ ข้อยกเว้นเมื่อไม่มีการบังคับใช้การจับคู่ Intent</p> <ul> <li>การส่ง Intent ไปยังคอมโพเนนต์ ที่ไม่ได้ประกาศตัวกรอง Intent ใดๆ</li> <li>Intent ที่เกิดขึ้นภายในแอปเดียวกัน</li> <li>Intent จากระบบ</li> <li>Intent จากรูท</li> </ul> <h3 data-text="อินเทอร์เฟซแบบคงที่ของผู้ให้บริการ OMAPI" id="omapi-vendor-interface" tabindex="-1">อินเทอร์เฟซแบบคงที่ของผู้ให้บริการ OMAPI</h3> <p><a href="https://globalplatform.org/specs-library/open-mobile-api-specification-v3-3/">เปิด Mobile API</a> (OMAPI) คือ API มาตรฐานที่ใช้ในการสื่อสารกับอุปกรณ์ Secure องค์ประกอบ ก่อน Android 13 มีเพียงแอปพลิเคชันและโมดูลเฟรมเวิร์กเท่านั้นที่มี เข้าถึงอินเทอร์เฟซนี้ การแปลงไปเป็นอินเทอร์เฟซที่เสถียรของผู้ให้บริการ โมดูล HAL ยังสามารถสื่อสารกับองค์ประกอบความปลอดภัยได้อีกด้วย ผ่านบริการ OMAPI</p> <p>สำหรับข้อมูลเพิ่มเติม โปรดดู <a href="https://source.android.google.cn/docs/security/features/open-mobile-api?hl=th">อินเทอร์เฟซแบบคงที่ของผู้ให้บริการ OMAPI</a></p> <h3 data-text="UID ที่แชร์เลิกใช้งานแล้ว" id="shared_uids_are_deprecated" tabindex="-1">UID ที่แชร์เลิกใช้งานแล้ว</h3> <p>ตั้งแต่ Android 13-QPR เราจะเลิกใช้งาน UID ที่แชร์ ผู้ใช้ Android 13 ขึ้นไปควรขีดฆ่า <code dir="ltr" translate="no">android:sharedUserMaxSdkVersion=&quot;32&quot;</code> ในไฟล์ Manifest รายการนี้จะป้องกัน ผู้ใช้ใหม่จากการได้รับ UID ที่แชร์ไว้ โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับ UID ที่ <a href="https://source.android.google.cn/docs/security/features/apksigning?hl=th">การลงชื่อแอปพลิเคชัน</a></p> <h2 data-text="การตั้งค่า" id="settings" tabindex="-1">การตั้งค่า</h2> <h3 data-text="การตั้งค่าภาษาสำหรับแต่ละแอป" id="per-app-language" tabindex="-1">การตั้งค่าภาษาสำหรับแต่ละแอป</h3> <p>Android 13 เพิ่มความสามารถเพื่อให้ผู้ใช้เปลี่ยน ค่ากำหนดภาษาในแต่ละแอปได้ พาร์ทเนอร์และ OEMS ไม่ควร ปิดใช้หน้าการเลือกภาษาของแอปและหน้าดังกล่าวควรเข้าถึงได้ ผ่านตัวเลือกการนำทาง 3 ตัวเลือกต่อไปนี้</p> <ul> <li><strong>การตั้งค่า > แอป > app_name</strong> แล้วเลือก<strong>Language</strong></li> <li>กดไอคอนแอปค้างไว้ แตะ<strong>ข้อมูลแอป</strong> แล้วเลือก <strong>ภาษา</strong></li> <li><strong>การตั้งค่า > ระบบ > ภาษาและ อินพุต > ภาษาของแอป > app_name</strong></li> </ul> <p>แอปการตั้งค่าต้องเปิดหน้าการตั้งค่าภาษาของแอปต่อไป จาก Intent <code dir="ltr" translate="no">android.settings.App_Locale_Settings</code></p> <p>สำหรับข้อมูลเพิ่มเติม โปรดไปที่ <a href="https://developer.android.google.cn/about/versions/13/features/app-languages?hl=th">การตั้งค่าภาษาของแต่ละแอป</a></p> <h2 data-text="ทีวี" id="TV" tabindex="-1">ทีวี</h2> <h3 data-text="โหมดอุโมงค์ข้อมูลมัลติมีเดีย" id="tunnel-mode" tabindex="-1">โหมดอุโมงค์ข้อมูลมัลติมีเดีย</h3> <p>Android 13 ขยายลักษณะการทำงานที่กำหนดของ Tunnel การเล่นวิดีโอและเชื่อมโยงลักษณะการทำงานแบบใหม่นั้นเข้ากับ <a href="https://source.android.google.cn/docs/compatibility/cts?hl=th">CTS</a> การทดสอบใบรับรอง</p> <p>ดูข้อมูลเพิ่มเติมได้ที่<a href="https://source.android.google.cn/docs/devices/tv/multimedia-tunneling?hl=th">อุโมงค์มัลติมีเดีย</a></p> <h2 data-text="การอัปเดต" id="updates" tabindex="-1">การอัปเดต</h2> <h3 data-text="การอัปเดต A/B ทางออนไลน์" id="virtual-ab-updates" tabindex="-1">การอัปเดต A/B ทางออนไลน์</h3> <p>Android 13 เพิ่มการบีบอัด XOR และพื้นที่ผู้ใช้ ผสานรวมฟีเจอร์สำหรับการอัปเดต A/B เสมือน การบีบอัด XOR ช่วยลด ขนาดสแนปชอตเพราะข้อมูล XOR บีบอัดได้ง่ายกว่าข้อมูลบล็อกดิบ ฟีเจอร์การผสานพื้นที่ผู้ใช้ช่วยให้คอมโพเนนต์พื้นที่ผู้ใช้ของ <code dir="ltr" translate="no">snapuserd</code> จัดการได้ กระบวนการผสานสำหรับการอัปเดต A/B เสมือนจริง ซึ่งลดเวลาผสานรวมเมื่อเปรียบเทียบ สำหรับ Android 12 ที่ใช้อุปกรณ์ <code dir="ltr" translate="no">dm-snapshot</code></p> <p>สำหรับรายละเอียดเกี่ยวกับวิธีเปิดใช้ฟีเจอร์เหล่านี้ในอุปกรณ์ที่อัปเกรดเป็น Android Android 13 โปรดดู <a href="https://source.android.google.cn/docs/core/ota/virtual_ab/implement?hl=th#xor-compression">การบีบอัด XOR</a> และ <a href="https://source.android.google.cn/docs/core/ota/virtual_ab/implement?hl=th#userspace-merge">การผสานพื้นที่ผู้ใช้</a></p> <h2 data-text="ระบบเสมือน" id="virtualization" tabindex="-1">ระบบเสมือน</h2> <h3 data-text="เฟรมเวิร์กการจำลองการทำงานแบบเสมือนของ Android" id="avf" tabindex="-1">เฟรมเวิร์กการจำลองการทำงานแบบเสมือนของ Android</h3> <p><em>Android Virtualization Framework (AVF)</em> มอบการดำเนินการที่ปลอดภัยและเป็นส่วนตัว สำหรับการเรียกใช้โค้ด AVF เหมาะสำหรับ Use Case ที่มุ่งเน้นการรักษาความปลอดภัย ซึ่งต้องการการรับประกันความโดดเดี่ยวที่แข็งแกร่งกว่า แม้แต่ได้รับการยืนยันอย่างเป็นทางการ ที่ให้บริการโดยแซนด์บ็อกซ์แอปของ Android</p> <p>สำหรับข้อมูลเพิ่มเติม โปรดดู <a href="https://source.android.google.cn/docs/core/virtualization?hl=th">ภาพรวมเฟรมเวิร์กเสมือนจริงของ Android</a></p> <devsite-hats-survey class="nocontent" hats-id="p92MLLB8a0gakU8RTPD0UnfTgV99" listnr-id="715571"></devsite-hats-survey> </div> <div class="devsite-floating-action-buttons"> </div> </article> <devsite-content-footer class="nocontent"> <p>ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ใน<a href="https://source.android.google.cn/license?hl=th">ใบอนุญาตการใช้เนื้อหา</a> Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ</p> <p>อัปเดตล่าสุด 2024-08-07 UTC</p> </devsite-content-footer> <devsite-notification > </devsite-notification> <div class="devsite-content-data"> <template class="devsite-content-data-template"> [null,null,["อัปเดตล่าสุด 2024-08-07 UTC"],[],[]] </template> </div> </devsite-content> </main> <devsite-footer-promos class="devsite-footer"> </devsite-footer-promos> <devsite-footer-linkboxes class="devsite-footer"> <nav class="devsite-footer-linkboxes nocontent" aria-label="ลิงก์ส่วนท้าย"> <ul class="devsite-footer-linkboxes-list"> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Build</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="//android.googlesource.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" > Android repository </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/source/requirements" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" > Requirements </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/source/downloading" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" > Downloading </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//developers.google.com/android/blobs-preview/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" > Preview binaries </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//developers.google.com/android/images/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" > Factory images </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//developers.google.com/android/drivers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" > Driver binaries </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//android.github.io" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" > GitHub </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Connect</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="//twitter.com/Android/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" > @Android on Twitter </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//twitter.com/AndroidDev/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" > @AndroidDev on Twitter </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//blog.google/products/android/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" > Android Blog </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//security.googleblog.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" > Google Security Blog </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//groups.google.com/forum/?fromgroups#!forum/android-platform/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" > Platform on Google Groups </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//groups.google.com/forum/?fromgroups#!forum/android-building/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" > Building on Google Groups </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//groups.google.com/forum/?fromgroups#!forum/android-porting/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" > Porting on Google Groups </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Get help</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="//support.google.com/android/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" > Android Help Center </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//support.google.com/pixelphone/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" > Pixel Help Center </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//support.google.com/nexus/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" > Nexus Help Center </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//www.android.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" > www.android.com </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//www.android.com/gms/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" > Google Mobile Services </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//stackoverflow.com/questions/tagged/android-source/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" > Stack Overflow </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//issuetracker.google.com/issues?q=status:open%20componentid:190923" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" > Issue Tracker </a> </li> </ul> </li> </ul> </nav> </devsite-footer-linkboxes> <devsite-footer-utility class="devsite-footer"> <div class="devsite-footer-utility nocontent"> <nav class="devsite-footer-utility-links" aria-label="ลิงก์ยูทิลิตี"> <ul class="devsite-footer-utility-list"> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="https://source.android.google.cn/source/?hl=th" data-category="Site-Wide Custom Events" data-label="Footer About Android link" > About Android </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="https://source.android.google.cn/source/community?hl=th" data-category="Site-Wide Custom Events" data-label="Footer Community link" > Community </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="https://source.android.google.cn/legal?hl=th" data-category="Site-Wide Custom Events" data-label="Footer Legal link" > Legal </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="https://source.android.google.cn/license?hl=th" data-category="Site-Wide Custom Events" data-label="Footer License link" > License </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//policies.google.cn/privacy?hl=th" data-category="Site-Wide Custom Events" data-label="Footer Privacy link" > ความเป็นส่วนตัว </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//issuetracker.google.com/issues/new?component=191476&hl=th" data-category="Site-Wide Custom Events" data-label="Footer Site feedback link" > Site feedback </a> </li> <li class="devsite-footer-utility-item "> <span>ICP证合字B2-20070004号</span> </li> <li class="devsite-footer-utility-item glue-cookie-notification-bar-control"> <a class="devsite-footer-utility-link gc-analytics-event" href="#" data-category="Site-Wide Custom Events" data-label="Footer Manage cookies link" aria-hidden="true" > Manage cookies </a> </li> </ul> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en" >English</a> </li> <li role="presentation"> <a role="menuitem" lang="de" >Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es" >Español</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419" >Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr" >Français</a> </li> <li role="presentation"> <a role="menuitem" lang="id" >Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pl" >Polski</a> </li> <li role="presentation"> <a role="menuitem" lang="pt" >Português</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="vi" >Tiếng Việt</a> </li> <li role="presentation"> <a role="menuitem" lang="tr" >Türkçe</a> </li> <li role="presentation"> <a role="menuitem" lang="ru" >Русский</a> </li> <li role="presentation"> <a role="menuitem" lang="he" >עברית</a> </li> <li role="presentation"> <a role="menuitem" lang="ar" >العربيّة</a> </li> <li role="presentation"> <a role="menuitem" lang="fa" >فارسی</a> </li> <li role="presentation"> <a role="menuitem" lang="hi" >हिंदी</a> </li> <li role="presentation"> <a role="menuitem" lang="bn" >বাংলা</a> </li> <li role="presentation"> <a role="menuitem" lang="th" >ภาษาไทย</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_tw" >中文 – 繁體</a> </li> <li role="presentation"> <a role="menuitem" lang="ja" >日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko" >한국어</a> </li> </ul> </devsite-language-selector> </nav> </div> </devsite-footer-utility> <devsite-panel></devsite-panel> </section></section> <devsite-sitemask></devsite-sitemask> <devsite-snackbar></devsite-snackbar> <devsite-tooltip blocked-link></devsite-tooltip> <devsite-heading-link></devsite-heading-link> <devsite-analytics> <script type="application/json" analytics>[]</script> <script type="application/json" tag-management>{&#34;at&#34;: &#34;False&#34;, &#34;ga4&#34;: [{&#34;id&#34;: &#34;G-K8DD4HTCSG&#34;, &#34;purpose&#34;: 0}], &#34;ga4p&#34;: [{&#34;id&#34;: &#34;G-K8DD4HTCSG&#34;, &#34;purpose&#34;: 0}], &#34;gtm&#34;: [], &#34;parameters&#34;: {&#34;internalUser&#34;: &#34;False&#34;, &#34;language&#34;: {&#34;machineTranslated&#34;: &#34;True&#34;, &#34;requested&#34;: &#34;th&#34;, &#34;served&#34;: &#34;th&#34;}, &#34;pageType&#34;: &#34;article&#34;, &#34;projectName&#34;: &#34;Android Open Source Project&#34;, &#34;signedIn&#34;: &#34;False&#34;, &#34;tenant&#34;: &#34;androidsource_china&#34;, &#34;recommendations&#34;: {&#34;sourcePage&#34;: &#34;&#34;, &#34;sourceType&#34;: 0, &#34;sourceRank&#34;: 0, &#34;sourceIdenticalDescriptions&#34;: 0, &#34;sourceTitleWords&#34;: 0, &#34;sourceDescriptionWords&#34;: 0, &#34;experiment&#34;: &#34;&#34;}, &#34;experiment&#34;: {&#34;ids&#34;: &#34;&#34;}}}</script> </devsite-analytics> <script nonce="kEaZTtYaU0s7J5cmFYX1LxRAu9YDux"> (function(d,e,v,s,i,t,E){d['GoogleDevelopersObject']=i; t=e.createElement(v);t.async=1;t.src=s;E=e.getElementsByTagName(v)[0]; E.parentNode.insertBefore(t,E);})(window, document, 'script', 'https://www.gstatic.cn/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/androidsource/js/app_loader.js', '[19,"th",null,"/js/devsite_app_module.js","https://www.gstatic.cn/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625","https://www.gstatic.cn/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/androidsource","https://androidsource-dot-google-developers.gonglchuangl.net",null,null,["/_pwa/androidsource/manifest.json","https://www.gstatic.cn/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/images/video-placeholder.svg","https://www.gstatic.cn/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/androidsource/images/favicon.png","https://www.gstatic.cn/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/androidsource/images/lockup.svg","https://fonts.googleapis.com/css?family=Roboto:300,400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"],1,null,[1,6,8,12,14,17,21,25,50,52,63,70,75,76,80,87,91,92,93,97,98,100,101,102,103,104,105,107,108,109,110,112,113,116,117,118,120,122,124,125,126,127,129,130,131,132,133,134,135,136,138,140,141,147,148,149,151,152,156,157,158,159,161,163,164,168,169,170,179,180,182,183,186,191,193,196],"AIzaSyAP-jjEJBzmIyKR4F-3XITp8yM9T1gEEI8","AIzaSyB6xiKGDR5O3Ak2okS4rLkauxGUG7XP0hg","source.android.google.cn","AIzaSyAQk0fBONSGUqCNznf6Krs82Ap1-NV6J4o","AIzaSyCCxcqdrZ_7QMeLCRY20bh_SXdAYqy70KY",null,null,null,["Search__enable_dynamic_content_confidential_banner","Profiles__enable_release_notes_notifications","Experiments__reqs_query_experiments","Search__enable_page_map","Cloud__enable_cloud_shell","Profiles__enable_page_saving","TpcFeatures__enable_required_headers","MiscFeatureFlags__enable_explain_this_code","Profiles__require_profile_eligibility_for_signin","Concierge__enable_pushui","DevPro__enable_developer_subscriptions","Cloud__enable_cloudx_experiment_ids","Cloud__enable_cloud_dlp_service","Cloud__enable_cloud_shell_fte_user_flow","CloudShell__cloud_shell_button","MiscFeatureFlags__developers_footer_dark_image","MiscFeatureFlags__emergency_css","Profiles__enable_awarding_url","Search__enable_suggestions_from_borg","MiscFeatureFlags__enable_view_transitions","Analytics__enable_clearcut_logging","Profiles__enable_complete_playlist_endpoint","Profiles__enable_public_developer_profiles","Cloud__enable_legacy_calculator_redirect","Profiles__enable_recognition_badges","MiscFeatureFlags__enable_project_variables","DevPro__enable_cloud_innovators_plus","Search__enable_ai_eligibility_checks","CloudShell__cloud_code_overflow_menu","Cloud__enable_free_trial_server_call","Profiles__enable_completecodelab_endpoint","Profiles__enable_profile_collections","Cloud__enable_llm_concierge_chat","BookNav__enable_tenant_cache_key","EngEduTelemetry__enable_engedu_telemetry","Profiles__enable_dashboard_curated_recommendations","Cloud__enable_cloud_facet_chat","TpcFeatures__enable_mirror_tenant_redirects","MiscFeatureFlags__developers_footer_image","Cloud__enable_cloudx_ping","MiscFeatureFlags__enable_firebase_utm","OnSwitch__enable","Profiles__enable_developer_profiles_callout","MiscFeatureFlags__enable_variable_operator"],null,null,"AIzaSyBLEMok-5suZ67qRPzx0qUtbnLmyT_kCVE","https://developerscontentserving-pa.googleapis.com","AIzaSyCM4QpTRSqP5qI4Dvjt4OAScIN8sOUlO-k","https://developerscontentsearch-pa.googleapis.com",2,4,null,"https://developerprofiles-pa.googleapis.com",[19,"androidsource_china","Android Open Source Project","source.android.google.cn",null,"androidsource-dot-google-developers.gonglchuangl.net",null,null,null,null,[29,null,null,null,null,null,"/images/lockup.svg","/images/touchicon-180.png",null,null,null,1,null,1,null,null,null,null,null,null,null,1],[],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[6,1],null,null,[[null,null,null,null,null,null,null,[["G-K8DD4HTCSG"],null,null,[["G-K8DD4HTCSG",1]]]]],null,4],null,"pk_live_5170syrHvgGVmSx9sBrnWtA5luvk9BwnVcvIi7HizpwauFG96WedXsuXh790rtij9AmGllqPtMLfhe2RSwD6Pn38V00uBCydV4m"]') </script> <devsite-a11y-announce></devsite-a11y-announce> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10