แพลตฟอร์ม Android 2.1

ระดับ API: 7

Android 2.1 เป็นแพลตฟอร์มรุ่นย่อยที่พร้อมใช้งานในโทรศัพท์มือถือที่ใช้ Android ตั้งแต่เดือนมกราคม 2010 เวอร์ชันนี้มีการปรับปรุง API ใหม่และการแก้ไขข้อบกพร่อง ดูข้อมูลเกี่ยวกับการเปลี่ยนแปลงได้ที่ Framework API

สําหรับนักพัฒนาแอป แพลตฟอร์ม Android 2.1 มีให้บริการเป็นคอมโพเนนต์ที่ดาวน์โหลดได้สําหรับ Android SDK แพลตฟอร์มที่ดาวน์โหลดได้จะมีคลัง Android และภาพระบบที่เป็นไปตามข้อกำหนดอย่างเต็มรูปแบบ รวมถึงชุดสกินโปรแกรมจำลอง แอปพลิเคชันตัวอย่าง และอื่นๆ แพลตฟอร์มที่ดาวน์โหลดได้จะไม่มีไลบรารีภายนอก

หากต้องการเริ่มพัฒนาหรือทดสอบกับแพลตฟอร์ม Android 2.1 ให้ใช้ Android SDK และเครื่องมือ AVD Manager เพื่อดาวน์โหลดแพลตฟอร์มลงใน SDK

ไฮไลต์ของแพลตฟอร์ม

แอนดรอยด์ 2.1 ไม่ได้เพิ่มคุณลักษณะที่สำคัญสำหรับผู้ใช้ โปรดดู Android 2.0 เอกสารไฮไลต์แพลตฟอร์มสำหรับฟีเจอร์ล่าสุดของผู้ใช้

การแก้ไข

ส่วนด้านล่างแสดงหมายเหตุเกี่ยวกับคอมโพเนนต์แพลตฟอร์ม Android 2.1 สำหรับ Android SDK เวอร์ชันต่างๆ ตามหมายเลขรุ่น หากต้องการระบุการแก้ไขของ Android 2.1 แพลตฟอร์มที่ติดตั้งในสภาพแวดล้อม SDK ของคุณ โปรดดู "แพ็กเกจที่ติดตั้ง" ใน Android SDK และ AVD Manager

ระดับ API

แพลตฟอร์ม Android 2.1 มีอัปเดต Framework API API ของ Android 2.1 ได้รับตัวระบุจำนวนเต็ม 7 — ซึ่งก็คือ ที่จัดเก็บไว้ในตัวระบบเอง ตัวระบุนี้เรียกว่า "ระดับ API" ซึ่งช่วยให้ระบบสามารถระบุได้อย่างถูกต้องว่าแอปพลิเคชันเข้ากันได้กับระบบหรือไม่ก่อนที่จะติดตั้งแอปพลิเคชัน

วิธีใช้ API ที่เปิดตัวใน Android 2.1 ใน คุณต้องกำหนดค่าที่เหมาะสม นั่นคือ "7" ในพารามิเตอร์ แอตทริบิวต์ android:minSdkVersion ของ <uses-sdk> ในไฟล์ Manifest ของแอปพลิเคชัน

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้ระดับ API ได้ในเอกสารระดับ API

การเปลี่ยนแปลง Framework API

ส่วนด้านล่างมีข้อมูลเกี่ยวกับการเปลี่ยนแปลงที่ดำเนินการกับแอปพลิเคชัน Framework API ให้บริการโดยแพลตฟอร์ม Android 2.1

วอลเปเปอร์เคลื่อนไหว

การเพิ่มต่อไปนี้มี API ให้คุณพัฒนาวอลเปเปอร์เคลื่อนไหว

นอกจากนี้ หากแอปพลิเคชันของคุณใช้หรือให้วอลเปเปอร์เคลื่อนไหว คุณจะต้อง อย่าลืมเพิ่ม <uses-feature> ลงในไฟล์ Manifest ของแอปพลิเคชัน โดยประกาศแอตทริบิวต์ android:name="android.software.live_wallpaper" เช่น

<uses-feature android:name="android.software.live_wallpaper" />

เมื่อคุณเผยแพร่แอปพลิเคชันแล้ว Google Play จะตรวจหา องค์ประกอบนี้และนำมาใช้เป็นตัวกรองเพื่อให้มั่นใจว่าแอปพลิเคชันของคุณ ไม่พร้อมใช้งานสำหรับผู้ใช้ที่อุปกรณ์ไม่รองรับวอลเปเปอร์เคลื่อนไหว

โทรศัพท์

ยอดดู

WebKit

  • วิธีการใหม่ของ WebStorage ในการจัดการเว็บ ฐานข้อมูลพื้นที่เก็บข้อมูล
  • วิธีการใหม่ของ GeolocationPermissions เพื่อรับสิทธิ์ระบุตำแหน่งทางภูมิศาสตร์และตั้งค่าใน WebView
  • WebSettingsวิธีใหม่ในการจัดการการตั้งค่าแคชของแอป พื้นที่เก็บข้อมูลบนเว็บ และการซูมตามความหนาแน่นของหน้าจอ
  • WebChromeClientวิธีการใหม่ในการจัดการวิดีโอ ประวัติการท่องเว็บ มุมมองที่กำหนดเอง ขีดจำกัดแคชของแอป และอื่นๆ

รายงานความแตกต่างของ API

สำหรับมุมมองโดยละเอียดของการเปลี่ยนแปลง API ทั้งหมดใน Android 2.1 (API ระดับ 7) เมื่อเทียบกับ API ระดับ 6 โปรดดู API รายงานความแตกต่าง

แอปพลิเคชันในตัว

รูปภาพระบบที่รวมอยู่ในแพลตฟอร์มที่ดาวน์โหลดได้จะมีแอปพลิเคชันในตัวต่อไปนี้

  • นาฬิกาปลุก
  • เบราว์เซอร์
  • เครื่องคิดเลข
  • กล้อง
  • รายชื่อติดต่อ
  • ภาษาที่กำหนดเอง (แอปสำหรับนักพัฒนาซอฟต์แวร์)
  • เครื่องมือสำหรับนักพัฒนาเว็บ (แอปสำหรับนักพัฒนาซอฟต์แวร์)
  • อีเมล
  • แกลเลอรี
  • IME สำหรับการป้อนข้อความภาษาญี่ปุ่น จีน และละติน
  • การรับส่งข้อความ
  • เพลง
  • โทรศัพท์
  • การตั้งค่า
  • อะไหล่ (แอปสำหรับนักพัฒนาซอฟต์แวร์)

ภาษา

รูปภาพระบบที่รวมอยู่ในแพลตฟอร์มที่ดาวน์โหลดได้จะมีภาษาต่างๆ ในตัว ในบางกรณี สตริงเฉพาะภูมิภาคจะมีให้สำหรับภาษา ในกรณีอื่นๆ ระบบจะใช้เวอร์ชันเริ่มต้นของภาษา ภาษาที่มีให้บริการในระบบ Android 2.1 รูปภาพแสดงอยู่ด้านล่าง (ที่มีภาษาlanguage_country/region ข้อบ่งชี้)

  • จีน PRC (zh_CN)
  • จีน ไต้หวัน (zh_TW)
  • เช็ก (cs_CZ)
  • ดัตช์ เนเธอร์แลนด์ (nl_NL)
  • ดัตช์ เบลเยียม (nl_BE)
  • อังกฤษ (สหรัฐอเมริกา) (en_US)
  • อังกฤษ, สหราชอาณาจักร (en_GB)
  • อังกฤษ, แคนาดา (en_CA)
  • อังกฤษ ออสเตรเลีย (en_AU)
  • อังกฤษ (นิวซีแลนด์) (en_NZ)
  • อังกฤษ สิงคโปร์(en_SG)
  • ฝรั่งเศส (fr_FR)
  • ฝรั่งเศส (เบลเยียม) (fr_BE)
  • ฝรั่งเศส, แคนาดา (fr_CA)
  • ฝรั่งเศส สวิตเซอร์แลนด์ (fr_CH)
  • เยอรมัน เยอรมนี (de_DE)
  • เยอรมัน ออสเตรีย (de_AT)
  • เยอรมัน สวิตเซอร์แลนด์ (de_CH)
  • เยอรมัน ลิกเตนสไตน์ (de_LI)
  • อิตาลี อิตาลี (it_IT)
  • อิตาลี, สวิตเซอร์แลนด์ (it_CH)
  • ญี่ปุ่น (ja_JP)
  • เกาหลี (ko_KR)
  • โปแลนด์ (pl_PL)
  • รัสเซีย (ru_RU)
  • สเปน (es_ES)
  • สตริง UI ที่แปลแล้วจะตรงกับภาษาที่เข้าถึงได้ผ่านการตั้งค่า

    สกินโปรแกรมจำลอง

    แพลตฟอร์มที่ดาวน์โหลดได้จะมีชุดสกินโปรแกรมจำลองที่คุณสามารถใช้เพื่อจำลองแอปพลิเคชันของคุณในขนาดหน้าจอและความละเอียดที่แตกต่างกัน สกินโปรแกรมจำลองมีดังนี้

    • QVGA (240x320, ความหนาแน่นต่ำ, หน้าจอขนาดเล็ก)
    • WQVGA (240x400, ความหนาแน่นต่ำ, หน้าจอปกติ)
    • FWQVGA (240x432, ความหนาแน่นต่ำ, หน้าจอปกติ)
    • HVGA (320x480, ความหนาแน่นปานกลาง, หน้าจอปกติ)
    • WVGA800 (480x800, ความหนาแน่นสูง, หน้าจอปกติ)
    • WVGA854 (ความหนาแน่นสูง 480x854, หน้าจอปกติ)

    สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีพัฒนาแอปพลิเคชันที่แสดง และทำงานได้อย่างถูกต้องบนอุปกรณ์ที่ใช้ Android ทั้งหมด โปรดดูการรองรับ หน้าจอ