CINXE.COM

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/v63a7e59e7b93b62eb99aa3751cce206090432f0c0d09ff73f0d3636dcec4ab60/androidsource/css/app.css"> <link rel="stylesheet" href="https://www.gstatic.cn/devrel-devsite/prod/v63a7e59e7b93b62eb99aa3751cce206090432f0c0d09ff73f0d3636dcec4ab60/androidsource/css/dark-theme.css" disabled> <link rel="shortcut icon" href="https://www.gstatic.cn/devrel-devsite/prod/v63a7e59e7b93b62eb99aa3751cce206090432f0c0d09ff73f0d3636dcec4ab60/androidsource/images/favicon.png"> <link rel="apple-touch-icon" href="https://www.gstatic.cn/devrel-devsite/prod/v63a7e59e7b93b62eb99aa3751cce206090432f0c0d09ff73f0d3636dcec4ab60/androidsource/images/touchicon-180.png"><link rel="canonical" href="https://source.android.google.cn/?hl=th"> <link rel="alternate" hreflang="en-cn" href="https://source.android.google.cn/" /><link rel="alternate" hreflang="x-default" href="https://source.android.google.cn/" /><link rel="alternate" hreflang="ar-cn" href="https://source.android.google.cn/?hl=ar" /><link rel="alternate" hreflang="bn-cn" href="https://source.android.google.cn/?hl=bn" /><link rel="alternate" hreflang="zh-Hans-cn" href="https://source.android.google.cn/?hl=zh-cn" /><link rel="alternate" hreflang="zh-Hant-cn" href="https://source.android.google.cn/?hl=zh-tw" /><link rel="alternate" hreflang="fa-cn" href="https://source.android.google.cn/?hl=fa" /><link rel="alternate" hreflang="fr-cn" href="https://source.android.google.cn/?hl=fr" /><link rel="alternate" hreflang="de-cn" href="https://source.android.google.cn/?hl=de" /><link rel="alternate" hreflang="he-cn" href="https://source.android.google.cn/?hl=he" /><link rel="alternate" hreflang="hi-cn" href="https://source.android.google.cn/?hl=hi" /><link rel="alternate" hreflang="id-cn" href="https://source.android.google.cn/?hl=id" /><link rel="alternate" hreflang="it-cn" href="https://source.android.google.cn/?hl=it" /><link rel="alternate" hreflang="ja-cn" href="https://source.android.google.cn/?hl=ja" /><link rel="alternate" hreflang="ko-cn" href="https://source.android.google.cn/?hl=ko" /><link rel="alternate" hreflang="pl-cn" href="https://source.android.google.cn/?hl=pl" /><link rel="alternate" hreflang="pt-BR-cn" href="https://source.android.google.cn/?hl=pt-br" /><link rel="alternate" hreflang="ru-cn" href="https://source.android.google.cn/?hl=ru" /><link rel="alternate" hreflang="es-419-cn" href="https://source.android.google.cn/?hl=es-419" /><link rel="alternate" hreflang="th-cn" href="https://source.android.google.cn/?hl=th" /><link rel="alternate" hreflang="tr-cn" href="https://source.android.google.cn/?hl=tr" /><link rel="alternate" hreflang="vi-cn" href="https://source.android.google.cn/?hl=vi" /><link rel="alternate" hreflang="en" href="https://source.android.com/" /><link rel="alternate" hreflang="x-default" href="https://source.android.com/" /><link rel="alternate" hreflang="ar" href="https://source.android.com/?hl=ar" /><link rel="alternate" hreflang="bn" href="https://source.android.com/?hl=bn" /><link rel="alternate" hreflang="zh-Hans" href="https://source.android.com/?hl=zh-cn" /><link rel="alternate" hreflang="zh-Hant" href="https://source.android.com/?hl=zh-tw" /><link rel="alternate" hreflang="fa" href="https://source.android.com/?hl=fa" /><link rel="alternate" hreflang="fr" href="https://source.android.com/?hl=fr" /><link rel="alternate" hreflang="de" href="https://source.android.com/?hl=de" /><link rel="alternate" hreflang="he" href="https://source.android.com/?hl=he" /><link rel="alternate" hreflang="hi" href="https://source.android.com/?hl=hi" /><link rel="alternate" hreflang="id" href="https://source.android.com/?hl=id" /><link rel="alternate" hreflang="it" href="https://source.android.com/?hl=it" /><link rel="alternate" hreflang="ja" href="https://source.android.com/?hl=ja" /><link rel="alternate" hreflang="ko" href="https://source.android.com/?hl=ko" /><link rel="alternate" hreflang="pl" href="https://source.android.com/?hl=pl" /><link rel="alternate" hreflang="pt-BR" href="https://source.android.com/?hl=pt-br" /><link rel="alternate" hreflang="ru" href="https://source.android.com/?hl=ru" /><link rel="alternate" hreflang="es-419" href="https://source.android.com/?hl=es-419" /><link rel="alternate" hreflang="th" href="https://source.android.com/?hl=th" /><link rel="alternate" hreflang="tr" href="https://source.android.com/?hl=tr" /><link rel="alternate" hreflang="vi" href="https://source.android.com/?hl=vi" /><title>Android Open Source Project</title> <meta property="og:title" content="Android Open Source Project"><meta name="description" content="Android รวมโลกเข้าด้วยกัน ใช้ระบบปฏิบัติการ Android แบบโอเพนซอร์สเพื่อขับเคลื่อนอุปกรณ์ "> <meta property="og:description" content="Android รวมโลกเข้าด้วยกัน ใช้ระบบปฏิบัติการ Android แบบโอเพนซอร์สเพื่อขับเคลื่อนอุปกรณ์ "><meta property="og:url" content="https://source.android.google.cn/?hl=th"><meta property="og:locale" content="th"><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "headline": "" } </script><meta name="baidu-site-verification" content="pzgIJIGTzK"><script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "Organization", "name": "Android Open Source Project", "logo": "https://www.gstatic.cn/devrel-devsite/prod/v63a7e59e7b93b62eb99aa3751cce206090432f0c0d09ff73f0d3636dcec4ab60/androidsource/images/touchicon-180.png", "url": "https://source.android.google.cn/" } </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "name": "Android Open Source Project", "url": "https://source.android.google.cn/", "potentialAction": { "@type": "SearchAction", "target": "https://source.android.google.cn/s/results?q={search_term_string}", "query-input": "required name=search_term_string" } } </script><link rel="alternate machine-translated-from" hreflang="en" href="https://source.android.google.cn/?hl=en"> <link rel="stylesheet" href="/extras.css"></head> <body class="android-home android-search-hero" template="landing" theme="androidsource-theme" type="article" appearance layout="full" block-apix pending> <devsite-progress type="indeterminate" id="app-progress"></devsite-progress> <a href="#main-content" class="skip-link button"> ข้ามไปที่เนื้อหาหลัก </a> <section class="devsite-wrapper"> <devsite-cookie-notification-bar></devsite-cookie-notification-bar><devsite-header role="banner" keep-tabs-visible> <div class="devsite-header--inner" data-nosnippet> <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/v63a7e59e7b93b62eb99aa3751cce206090432f0c0d09ff73f0d3636dcec4ab60/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 "> <a href="https://source.android.google.cn/docs?hl=th" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://source.android.google.cn/docs?hl=th" track-type="nav" track-metadata-position="nav - เอกสาร" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: เอกสาร" track-name="เอกสาร" > เอกสาร </a> <button aria-haspopup="menu" 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"></button> <div class="devsite-tabs-dropdown" role="menu" 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>อุปกรณ์แอนดรอยด์</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>Automotive</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" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cs.android.com/android/platform/superproject/main?hl=th" track-type="nav" track-metadata-position="nav - android code search" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Android Code Search" track-name="android code search" > Android Code Search </a> </tab> </nav> </devsite-tabs> </div> <devsite-search enable-suggestions project-name="Android Open Source Project" tenant-name="Android Open Source Project" disabled > <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="" disabled> <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-appearance-selector></devsite-appearance-selector> <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_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_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 devsite-header-no-lower-tabs "> <div class="devsite-header-background"> <div class="devsite-header-billboard"> <div class="android-billboard"> <h1 data-text="โปรเจ็กต์โอเพนซอร์ส Android" id="android-open-source-project" tabindex="-1"><br>โปรเจ็กต์โอเพนซอร์ส Android</h1> <p>ใช้ระบบปฏิบัติการ Android เพื่อขับเคลื่อนอุปกรณ์</p> </div> </div> <div class="devsite-header-billboard-search"> <devsite-search enable-suggestions project-name="" 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> </div> </div> </div> </devsite-header> <devsite-book-nav scrollbars hidden> <div class="devsite-book-nav-filter" hidden> <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/v63a7e59e7b93b62eb99aa3751cce206090432f0c0d09ff73f0d3636dcec4ab60/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 " 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> </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: Android Code Search" track-name="android code search" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Android Code Search" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Android Code Search </span> </a> </li> </ul> </div> <div class="devsite-mobile-nav-bottom"> <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 > อุปกรณ์แอนดรอยด์ </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 > Automotive </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" id="main-content" class="devsite-main-content" > <div class="devsite-sidebar"> <div class="devsite-sidebar-content"> <devsite-toc class="devsite-nav" role="navigation" aria-label="ในหน้านี้" depth="2" scrollbars disabled></devsite-toc> <devsite-recommendations-sidebar class="nocontent devsite-nav"> </devsite-recommendations-sidebar> </div> </div> <devsite-content> <article class="devsite-article"><style> /* Styles inlined from /assets/css/home.css */ :root { --billboard-bg-color: #202124; --billboard-image: url(/images/home/billboard-bg.svg); --billboard-link-color: #aecbfa; --billboard-search-bg-color: #3c4043; --billboard-search-border-color: #e8eaed; --billboard-search-placeholder-color: #e8eaed; --billboard-search-shortcut-icon-bg-color: #121212; --billboard-search-shortcut-icon-text-color: #f1f3f4; --billboard-search-text-color: white; --billboard-text-color: white; } .android-promo [description-position="bottom"] .devsite-landing-row-item-media { overflow: visible; padding: 0; } .android-search-hero .devsite-collapsible-section { background: var(--billboard-bg-color); } .android-search-hero .devsite-header-background { background: var(--billboard-image) no-repeat right 94px bottom / 31%; } .android-search-hero .devsite-header-billboard h1, .android-search-hero .devsite-header-billboard p { color: var(--billboard-text-color); } .android-search-hero .devsite-header-billboard a { color: var(--billboard-link-color); font-size: 16px; } .android-search-hero .devsite-header-billboard a img { margin-block-start: -4px; margin-inline-end: 8px; vertical-align: middle; } .android-search-hero .devsite-header-billboard-search devsite-search .devsite-search-field, .android-search-hero .devsite-header-billboard-search devsite-search[search-active] .devsite-search-field, .android-search-hero .devsite-header-billboard-search devsite-search[search-active] .devsite-search-field:hover { color: var(--billboard-search-text-color); background-color: var(--billboard-search-bg-color); border-color: var(--billboard-search-border-color); } .android-search-hero .devsite-header-billboard-search devsite-search .devsite-search-image, .android-search-hero .devsite-header-billboard-search devsite-search .devsite-search-field::placeholder { color: var(--billboard-search-placeholder-color) !important; } .android-search-hero .devsite-header-billboard-search devsite-search .devsite-search-shortcut-icon { color: var(--billboard-search-shortcut-icon-text-color); background-color: var(--billboard-search-shortcut-icon-bg-color); } .android-search-hero .devsite-header-billboard-search devsite-search[enable-search-summaries] .devsite-search-field:hover, .android-search-hero .devsite-header-billboard-search devsite-search[enable-search-summaries] .devsite-search-field:hover::placeholder { color: var(--billboard-search-shortcut-icon-bg-color) !important; } .android-search-hero .devsite-header-billboard-search devsite-search[enable-search-summaries] .devsite-search-field:active, .android-search-hero .devsite-header-billboard-search devsite-search[enable-search-summaries] .devsite-search-field:active::placeholder, .android-search-hero .devsite-header-billboard-search devsite-search[enable-search-summaries] .devsite-search-field:focus, .android-search-hero .devsite-header-billboard-search devsite-search[enable-search-summaries] .devsite-search-field:focus::placeholder { color: var(--billboard-search-text-color) !important; } @media screen and (max-width: 1200px) { .android-search-hero .devsite-header-background { background-position: right 24px bottom; background-size: 35%; } } @media screen and (max-width: 840px) { .android-search-hero .devsite-header-background { background-position: right 24px bottom; } } @media screen and (max-width: 600px) { .android-search-hero .devsite-header-background { background-position: 50% bottom; background-size: 168px; } } </style> <div class="devsite-banner devsite-banner-announcement nocontent" background="light-green" > <div class="devsite-banner-message"> <div class="devsite-banner-message-text"> <p>ตั้งแต่วันที่ 27 มีนาคม 2025 เป็นต้นไป เราขอแนะนำให้ใช้ <code dir="ltr" translate="no">android-latest-release</code> แทน <code dir="ltr" translate="no">aosp-main</code> เพื่อสร้างและมีส่วนร่วมใน AOSP โปรดดูข้อมูลเพิ่มเติมที่หัวข้อ<a href="https://source.android.google.cn/docs/whatsnew/site-updates?hl=th#aosp-changes">การเปลี่ยนแปลงใน AOSP</a></p> </div> </div> </div> <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" > <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> </ul> </div> <div class="devsite-actions" data-nosnippet></div> <devsite-toc class="devsite-nav" depth="2" devsite-toc-embedded disabled> </devsite-toc> <div class="devsite-article-body clearfix devsite-no-page-title"> <section class="devsite-landing-row devsite-landing-row-2-up devsite-landing-row-no-image-background android-promo" header-position="top" > <div class="devsite-landing-row-inner"> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item" description-position="left" > <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-image"> <a href="https://source.android.google.cn/docs/setup/build/feature-flagging?hl=th"> <picture> <source class="devsite-dark-theme" srcset="https://developer.android.google.cn/images/picto-icons/flag_dt.svg?hl=th" media="(prefers-color-scheme: dark)" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 708px" > <img alt="" src="https://developer.android.google.cn/images/picto-icons/flag.svg?hl=th" srcset="https://developer.android.google.cn/images/picto-icons/flag.svg?hl=th" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 708px" fetchpriority="high"> </picture> </a> </figure> </div> <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"> <span class=" " >แนะนำ</span> </div> <h3 id="4LmB4Lif4Lil4LmH4LiB4LiB4Liy4Lij4LmA4Lib4Li04LiU4LiV4Lix4Lin4Lif4Li14LmA4LiI4Lit4Lij4LmM" data-text="แฟล็กการเปิดตัวฟีเจอร์" class="hide-from-toc no-link" tabindex="0"> <a href="https://source.android.google.cn/docs/setup/build/feature-flagging?hl=th"> แฟล็กการเปิดตัวฟีเจอร์ </a> </h3> <div class="devsite-landing-row-item-description-content"> Flag การเปิดตัวฟีเจอร์ของ Android ช่วยให้มั่นใจได้ว่าสาขาการพัฒนา AOSP จะเสถียรสำหรับทุกคน ผู้มีส่วนร่วมใน AOSP สามารถใช้ Flag การเปิดตัวฟีเจอร์เพื่อให้แน่ใจว่าระบบจะเรียกใช้เฉพาะโค้ดที่ทดสอบแล้วเท่านั้น </div> <div class="devsite-landing-row-item-buttons"> <a href="https://source.android.google.cn/docs/setup/build/feature-flagging?hl=th" class="button " >อ่านเพิ่มเติม</a> </div> </div> </div> </div> <div class="devsite-landing-row-item" description-position="left" > <div class="devsite-landing-row-item-media "> <figure class="devsite-landing-row-item-image"> <a href="https://source.android.google.cn/docs/whatsnew/android-15-release?hl=th"> <picture> <source class="devsite-dark-theme" srcset="https://developer.android.google.cn/about/versions/15/images/android-15-green.svg?hl=th" media="(prefers-color-scheme: dark)" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 708px" > <img alt="" src="https://developer.android.google.cn/about/versions/15/images/android-15-green.svg?hl=th" srcset="https://developer.android.google.cn/about/versions/15/images/android-15-green.svg?hl=th" sizes="(max-width: 600px) 100vw, (max-width: 840px) 50vw, 708px" fetchpriority="high"> </picture> </a> </figure> </div> <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"> <span class=" " >แนะนำ</span> </div> <h3 id="android-wbr-15" data-text=" ฟีเจอร์ใหม่ใน Android 15 " class="hide-from-toc no-link" tabindex="0"> <a href="https://source.android.google.cn/docs/whatsnew/android-15-release?hl=th"> ฟีเจอร์ใหม่ใน Android <wbr />15 </a> </h3> <div class="devsite-landing-row-item-description-content"> Android <wbr />15 พร้อมให้ใช้งานแล้ว ดูข้อมูลเกี่ยวกับฟีเจอร์ที่เพิ่มเข้ามาใน Android <wbr />15 และวิธีใช้ฟีเจอร์เหล่านั้นในอุปกรณ์ </div> <div class="devsite-landing-row-item-buttons"> <a href="https://source.android.google.cn/docs/whatsnew/android-15-release?hl=th" class="button " >อ่านเพิ่มเติม</a> </div> </div> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-3-up android-grouped-resources-contained--primary" header-position="left" > <div class="devsite-landing-row-inner"> <header class="devsite-landing-row-header" icon-position="top" > <div class="devsite-landing-row-header-icon-container" size="large" > <picture> <source class="devsite-dark-theme" media="(prefers-color-scheme: dark)" srcset="https://developer.android.google.cn/images/picto-icons/code-2_dt.svg?hl=th" sizes="100vw"> <img class="devsite-landing-row-header-icon" alt="" src="https://developer.android.google.cn/images/picto-icons/code-2.svg?hl=th" srcset="https://developer.android.google.cn/images/picto-icons/code-2.svg?hl=th" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-landing-row-header-text"> <h2 id="aosp" data-text="ดูข้อมูลเกี่ยวกับ AOSP" tabindex="0"> ดูข้อมูลเกี่ยวกับ AOSP </h2> <div class="devsite-landing-row-description"> อ่านเกี่ยวกับโปรเจ็กต์โอเพนซอร์ส Android (AOSP) และดูวิธีพัฒนา ปรับแต่ง และทดสอบอุปกรณ์ </div> </div> </header> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom" > <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"> <span class=" " >การเริ่มต้นใช้งาน</span> </div> <h3 id="4LiV4Lix4LmJ4LiH4LiE4LmI4Liy" data-text="ตั้งค่า" class="hide-from-toc no-link" tabindex="0"> <a href="https://source.android.google.cn/docs/setup?hl=th"> ตั้งค่า </a> </h3> <div class="devsite-landing-row-item-description-content"> ดูวิธีตั้งค่าสภาพแวดล้อม ดาวน์โหลดซอร์สโค้ด AOSP สร้าง Android และมีส่วนร่วม </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom" > <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"> <span class=" " >ความปลอดภัย</span> </div> <h3 id="4LiE4Lin4Liy4Lih4Lib4Lil4Lit4LiU4Lig4Lix4Lii" data-text="ความปลอดภัย" class="hide-from-toc no-link" tabindex="0"> <a href="https://source.android.google.cn/docs/security?hl=th"> ความปลอดภัย </a> </h3> <div class="devsite-landing-row-item-description-content"> ดูวิธีที่ Android ใช้ฟีเจอร์ความปลอดภัยชั้นนำในอุตสาหกรรมเพื่อรักษาแพลตฟอร์มและระบบนิเวศของ Android ให้ปลอดภัย </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom" > <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"> <span class=" " >หัวข้อหลัก</span> </div> <h3 id="android" data-text="พื้นฐานเกี่ยวกับ Android" class="hide-from-toc no-link" tabindex="0"> <a href="https://source.android.google.cn/docs/core?hl=th"> พื้นฐานเกี่ยวกับ Android </a> </h3> <div class="devsite-landing-row-item-description-content"> ดูข้อมูลเกี่ยวกับวิธีทั้งหมดในการปรับแต่งระบบปฏิบัติการ Android ตั้งแต่องค์ประกอบพื้นฐานของอุปกรณ์ Android ไปจนถึงฟีเจอร์ขั้นสูงที่ซับซ้อนมากขึ้น </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom" > <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"> <span class=" " >ความเข้ากันได้</span> </div> <h3 id="4LiE4Lin4Liy4Lih4LmA4LiC4LmJ4Liy4LiB4Lix4LiZ4LmE4LiU4LmJ" data-text="ความเข้ากันได้" class="hide-from-toc no-link" tabindex="0"> <a href="https://source.android.google.cn/docs/compatibility?hl=th"> ความเข้ากันได้ </a> </h3> <div class="devsite-landing-row-item-description-content"> ตรวจสอบว่าผู้ใช้ได้รับประสบการณ์การใช้งานที่สอดคล้องกันเมื่อใช้อุปกรณ์ของคุณร่วมกับอุปกรณ์ Android เครื่องอื่นๆ ในระบบนิเวศ </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom" > <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"> <span class=" " >Automotive</span> </div> <h3 id="automotive" data-text="Automotive" class="hide-from-toc no-link" tabindex="0"> <a href="https://source.android.google.cn/docs/automotive?hl=th"> Automotive </a> </h3> <div class="devsite-landing-row-item-description-content"> ดูวิธีพัฒนาและปรับแต่งแพลตฟอร์ม Android Automotive ซึ่งทำงานบนฮาร์ดแวร์ในรถโดยตรง </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom" > <div class="devsite-landing-row-item-description" > <div class="devsite-landing-row-item-body"> <div class="devsite-landing-row-item-labels"> <span class=" " >อุปกรณ์</span> </div> <h3 id="android" data-text="อุปกรณ์ Android" class="hide-from-toc no-link" tabindex="0"> <a href="https://source.android.google.cn/docs/devices?hl=th"> อุปกรณ์ Android </a> </h3> <div class="devsite-landing-row-item-description-content"> อ่านเกี่ยวกับการสร้างอุปกรณ์ Android เสมือนที่กำหนดค่าได้ การจัดการอุปกรณ์ในเครือข่ายของบริษัท และการส่งเนื้อหาสดไปยังอุปกรณ์ผ่าน Android TV </div> </div> </div> </div> </div> </div> </section> <section class="devsite-landing-row devsite-landing-row-4-up android-illustrated-resources-index" header-position="top" > <div class="devsite-landing-row-inner"> <header class="devsite-landing-row-header" > <div class="devsite-landing-row-header-text"> <h2 id="4Liq4LmN4Liy4Lij4Lin4LiI4LmA4Lie4Li04LmI4Lih4LmA4LiV4Li04Lih" data-text="สำรวจเพิ่มเติม" tabindex="0"> สำรวจเพิ่มเติม </h2> </div> </header> <div class="devsite-landing-row-group"> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom" > <div class="devsite-landing-row-item-description" icon-position="bottom-right" > <a href="https://source.android.google.cn/docs/security/bulletin?hl=th"> <div class="devsite-landing-row-item-icon-container" size="xlarge" > <picture> <source class="devsite-dark-theme" media="(prefers-color-scheme: dark)" srcset="https://developer.android.google.cn/images/picto-icons/security-2_dt.svg?hl=th" sizes="64px"> <img class="devsite-landing-row-item-icon" alt="" src="https://developer.android.google.cn/images/picto-icons/security-2.svg?hl=th" srcset="https://developer.android.google.cn/images/picto-icons/security-2.svg?hl=th" sizes="64px" loading="lazy" > </picture> </div> </a> <div class="devsite-landing-row-item-body"> <h3 id="4LiB4Lij4Liw4LiU4Liy4LiZ4LiC4LmI4Liy4Lin4Liq4Liy4Lij4LiU4LmJ4Liy4LiZ4LiE4Lin4Liy4Lih4Lib4Lil4Lit4LiU4Lig4Lix4Lii" data-text="กระดานข่าวสารด้านความปลอดภัย" class="hide-from-toc no-link" tabindex="0"> <a href="https://source.android.google.cn/docs/security/bulletin?hl=th"> กระดานข่าวสารด้านความปลอดภัย </a> </h3> <div class="devsite-landing-row-item-description-content"> ช่วยปกป้องอุปกรณ์โดยอ่านกระดานข่าวสารความปลอดภัยของ Android ฉบับล่าสุด โปรดดูกระดานข่าวสารของ Android Automotive, Chromecast, Wear OS, Pixel และ Pixel Watch ด้วย </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom" > <div class="devsite-landing-row-item-description" icon-position="bottom-right" > <a href="https://source.android.google.cn/docs/setup/start?hl=th"> <div class="devsite-landing-row-item-icon-container" size="xlarge" > <picture> <source class="devsite-dark-theme" media="(prefers-color-scheme: dark)" srcset="https://developer.android.google.cn/images/picto-icons/learn_dt.svg?hl=th" sizes="64px"> <img class="devsite-landing-row-item-icon" alt="" src="https://developer.android.google.cn/images/picto-icons/learn.svg?hl=th" srcset="https://developer.android.google.cn/images/picto-icons/learn.svg?hl=th" sizes="64px" loading="lazy" > </picture> </div> </a> <div class="devsite-landing-row-item-body"> <h3 id="android" data-text="การพัฒนาแอป Android" class="hide-from-toc no-link" tabindex="0"> <a href="https://source.android.google.cn/docs/setup/start?hl=th"> การพัฒนาแอป Android </a> </h3> <div class="devsite-landing-row-item-description-content"> ดูวิธีตั้งค่าสภาพแวดล้อม ดาวน์โหลดซอร์สโค้ด และเริ่มมีส่วนร่วมใน AOSP ผ่านบทแนะนำนี้ </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom" > <div class="devsite-landing-row-item-description" icon-position="bottom-right" > <a href="https://source.android.google.cn/docs/core/architecture?hl=th"> <div class="devsite-landing-row-item-icon-container" size="xlarge" > <picture> <source class="devsite-dark-theme" media="(prefers-color-scheme: dark)" srcset="https://developer.android.google.cn/images/picto-icons/platform_dt.svg?hl=th" sizes="64px"> <img class="devsite-landing-row-item-icon" alt="" src="https://developer.android.google.cn/images/picto-icons/platform.svg?hl=th" srcset="https://developer.android.google.cn/images/picto-icons/platform.svg?hl=th" sizes="64px" loading="lazy" > </picture> </div> </a> <div class="devsite-landing-row-item-body"> <h3 id="4Liq4LiW4Liy4Lib4Lix4LiV4Lii4LiB4Lij4Lij4Lih" data-text="สถาปัตยกรรม" class="hide-from-toc no-link" tabindex="0"> <a href="https://source.android.google.cn/docs/core/architecture?hl=th"> สถาปัตยกรรม </a> </h3> <div class="devsite-landing-row-item-description-content"> ดูว่าชิ้นส่วนต่างๆ ทำงานร่วมกันอย่างไร ตั้งแต่เคอร์เนลไปจนถึง HAL และคอมโพเนนต์ของระบบที่อัปเดตได้ </div> </div> </div> </div> <div class="devsite-landing-row-item devsite-landing-row-item-no-media" description-position="bottom" > <div class="devsite-landing-row-item-description" icon-position="bottom-right" > <a href="https://source.android.google.cn/docs/core/connect?hl=th"> <div class="devsite-landing-row-item-icon-container" size="xlarge" > <picture> <source class="devsite-dark-theme" media="(prefers-color-scheme: dark)" srcset="https://developer.android.google.cn/images/picto-icons/sync_dt.svg?hl=th" sizes="64px"> <img class="devsite-landing-row-item-icon" alt="" src="https://developer.android.google.cn/images/picto-icons/sync.svg?hl=th" srcset="https://developer.android.google.cn/images/picto-icons/sync.svg?hl=th" sizes="64px" loading="lazy" > </picture> </div> </a> <div class="devsite-landing-row-item-body"> <h3 id="4LiB4Liy4Lij4LmA4LiK4Li34LmI4Lit4Lih4LiV4LmI4Lit" data-text="การเชื่อมต่อ" class="hide-from-toc no-link" tabindex="0"> <a href="https://source.android.google.cn/docs/core/connect?hl=th"> การเชื่อมต่อ </a> </h3> <div class="devsite-landing-row-item-description-content"> ตรวจสอบว่าอุปกรณ์ทำงานร่วมกันและเชื่อมต่อผ่านบลูทูธ, NFC, Wi-Fi และการโทร </div> </div> </div> </div> </div> </div> </section> </div> <div class="devsite-floating-action-buttons"> </div> </article> <devsite-notification > </devsite-notification> <div class="devsite-content-data"> <template class="devsite-content-data-template"> [null,null,[],[],[]] </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">บิวด์</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 </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)" > ข้อกำหนด </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)" > ดาวน์โหลด </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)" > แสดงพรีวิวไบนารี </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)" > อิมเมจเวอร์ชันโรงงาน </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)" > ไบนารีไดรเวอร์ </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">เชื่อมต่อ</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 บน 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 บน 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 </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 </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)" > แพลตฟอร์มบน 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)" > การพัฒนาบน 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)" > การพอร์ตบน Google Groups </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">รับความช่วยเหลือ</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 </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 </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 </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)" > เครื่องมือติดตามปัญหา </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" > เกี่ยวกับ 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" > ชุมชน </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" > กฎหมาย </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" > ใบอนุญาต </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" > ความคิดเห็นเกี่ยวกับเว็บไซต์ </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_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_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> <android-fully-clickable target=" .android-case-study .devsite-landing-row-item, .android-grouped-resources .devsite-landing-row-item, .android-grouped-resources-contained--primary .devsite-landing-row-item, .android-grouped-resources-contained--secondary .devsite-landing-row-item, .android-grouped-resources-contained--tertiary .devsite-landing-row-item, .android-grouped-resources-primary .devsite-landing-row-item, .android-grouped-resources-secondary .devsite-landing-row-item, .android-grouped-resources-uncontained--primary .devsite-landing-row-item, .android-grouped-resources-uncontained--secondary .devsite-landing-row-item, .android-grouped-resources-uncontained--tertiary .devsite-landing-row-item, .android-guide-cards .devsite-landing-row-item, .android-illustrated-resources-index .devsite-landing-row-item, .android-illustrated-resources-primary .devsite-landing-row-item, .android-illustrated-resources-secondary .devsite-landing-row-item, .android-illustrated-resources-secondary-small .devsite-landing-row-item, .android-illustrated-resources-tertiary .devsite-landing-row-item, .android-illustrated-resources-tertiary-small .devsite-landing-row-item, .android-promo .devsite-landing-row-item, .android-quick-link, .android-samples .devsite-card-wrapper, .fully-clickable" watch=".android-samples, devsite-content"></android-fully-clickable> <script nonce="mgnPF19J1lCojVeZ8/2inI2Rgrr8pO"> (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/v63a7e59e7b93b62eb99aa3751cce206090432f0c0d09ff73f0d3636dcec4ab60/androidsource/js/app_loader.js', '[19,"th",null,"/js/devsite_app_module.js","https://www.gstatic.cn/devrel-devsite/prod/v63a7e59e7b93b62eb99aa3751cce206090432f0c0d09ff73f0d3636dcec4ab60","https://www.gstatic.cn/devrel-devsite/prod/v63a7e59e7b93b62eb99aa3751cce206090432f0c0d09ff73f0d3636dcec4ab60/androidsource","https://androidsource-dot-google-developers.gonglchuangl.net",1,null,["/_pwa/androidsource/manifest.json","https://www.gstatic.cn/devrel-devsite/prod/v63a7e59e7b93b62eb99aa3751cce206090432f0c0d09ff73f0d3636dcec4ab60/images/video-placeholder.svg","https://www.gstatic.cn/devrel-devsite/prod/v63a7e59e7b93b62eb99aa3751cce206090432f0c0d09ff73f0d3636dcec4ab60/androidsource/images/favicon.png","https://www.gstatic.cn/devrel-devsite/prod/v63a7e59e7b93b62eb99aa3751cce206090432f0c0d09ff73f0d3636dcec4ab60/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,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,["MiscFeatureFlags__enable_firebase_utm","OnSwitch__enable","MiscFeatureFlags__enable_variable_operator_index_yaml","Profiles__enable_join_program_group_endpoint","Profiles__enable_completequiz_endpoint","Profiles__enable_release_notes_notifications","Profiles__enable_profile_collections","TpcFeatures__enable_mirror_tenant_redirects","Profiles__require_profile_eligibility_for_signin","Profiles__enable_public_developer_profiles","MiscFeatureFlags__enable_variable_operator","Cloud__enable_cloud_dlp_service","Search__enable_suggestions_from_borg","Concierge__enable_actions_menu","MiscFeatureFlags__emergency_css","BookNav__enable_tenant_cache_key","EngEduTelemetry__enable_engedu_telemetry","MiscFeatureFlags__enable_explain_this_code","DevPro__enable_devpro_offers","Analytics__enable_clearcut_logging","Profiles__enable_page_saving","DevPro__enable_cloud_innovators_plus","Cloud__enable_cloudx_ping","Profiles__enable_stripe_subscription_management","Search__enable_ai_eligibility_checks","Profiles__enable_completecodelab_endpoint","Profiles__enable_developer_profiles_callout","Experiments__reqs_query_experiments","MiscFeatureFlags__enable_framebox_badge_methods","Cloud__enable_cloud_shell","Cloud__enable_legacy_calculator_redirect","Cloud__enable_cloudx_experiment_ids","Search__enable_page_map","MiscFeatureFlags__enable_view_transitions","CloudShell__cloud_shell_button","MiscFeatureFlags__enable_project_variables","CloudShell__cloud_code_overflow_menu","MiscFeatureFlags__developers_footer_image","Profiles__enable_awarding_url","Cloud__enable_free_trial_server_call","Concierge__enable_pushui","Profiles__enable_recognition_badges","Profiles__enable_complete_playlist_endpoint","Cloud__enable_cloud_shell_fte_user_flow","Profiles__enable_dashboard_curated_recommendations","TpcFeatures__enable_unmirrored_page_left_nav","MiscFeatureFlags__developers_footer_dark_image","MiscFeatureFlags__enable_dark_theme","Cloud__enable_llm_concierge_chat","Profiles__enable_purchase_prompts","Search__enable_dynamic_content_confidential_banner","DevPro__enable_developer_subscriptions","Cloud__enable_cloud_facet_chat"],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,2],[],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",1,null,"https://developerscontentinsights-pa.googleapis.com","AIzaSyCg-ZUslalsEbXMfIo9ZP8qufZgo3LSBDU","AIzaSyDxT0vkxnY_KeINtA4LSePJO-4MAZPMRsE"]') </script> <devsite-a11y-announce></devsite-a11y-announce> </body> </html>

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