แพลตฟอร์ม Android 2.1

ระดับ API: 7

Android 2.1 เป็นเวอร์ชันย่อยของแพลตฟอร์ม ตั้งแต่เดือนมกราคม 2010 เป็นต้นไป สามารถใช้งานได้กับโทรศัพท์มือถือที่ใช้ Android รุ่นนี้มี 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 ทั้งหมด โปรดดูการรองรับ หน้าจอ