Android 8.1 Developer Preview for Android

Android 8.1 Developer Preview for Android Preview

Android / Google / 1002 / สเป็คเต็ม
คำอธิบาย

ตัวอย่างนักพัฒนา Android 8.1 สำหรับ Android: ภาพรวมที่ครอบคลุม

Android O เป็นระบบปฏิบัติการ Android เวอร์ชันล่าสุด และนำเสนอคุณสมบัติและความสามารถใหม่ๆ มากมายสำหรับผู้ใช้และนักพัฒนา ในเอกสารนี้ เราจะเน้นว่ามีอะไรใหม่สำหรับนักพัฒนาใน Android 8.1 Developer Preview

API โครงข่ายประสาทเทียม

Neural Networks API (NNAPI) มอบแอปที่มีการเร่งด้วยฮาร์ดแวร์สำหรับการดำเนินการแมชชีนเลิร์นนิงบนอุปกรณ์ API รองรับการสร้างแบบจำลองบนอุปกรณ์ การคอมไพล์ และการดำเนินการ โดยทั่วไปแล้วแอปจะไม่ใช้ NNAPI โดยตรง แต่ NNAPI นั้นควรเรียกโดยไลบรารีการเรียนรู้ของเครื่อง เฟรมเวิร์ก และเครื่องมือที่ช่วยให้นักพัฒนาฝึกโมเดลของตนและปรับใช้บนอุปกรณ์ Android

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Neural Networks API โปรดดูเอกสารอ้างอิง Neural Networks API และคู่มือนักพัฒนา Neural Networks API

การแจ้งเตือน

Android 8.1 Developer Preview 1 มีการเปลี่ยนแปลงการแจ้งเตือนที่ส่งผลต่อวิธีที่แอปสามารถสร้างเสียงแจ้งเตือน:

- แอพสามารถส่งเสียงเตือนได้เพียงครั้งเดียวต่อวินาที

- เสียงแจ้งเตือนที่เกินอัตรานี้จะไม่ถูกเข้าคิวและจะหายไป

- การเปลี่ยนแปลงนี้ไม่ส่งผลกระทบต่อพฤติกรรมการแจ้งเตือนในด้านอื่นๆ

- ข้อความแจ้งเตือนยังคงโพสต์ตามที่คาดไว้

นอกจากนี้:

- ไม่รองรับ NotificationListenerService และ ConditionProviderService บนอุปกรณ์ที่ใช้ Android ที่มี RAM ต่ำ ซึ่งจะคืนค่าจริงเมื่อเรียก ActivityManager.isLowRamDevice()

ปรับปรุงการกำหนดเป้าหมายสำหรับอุปกรณ์ RAM ต่ำ

Android 8.1 (API ระดับ 27) เพิ่มค่าคงที่คุณลักษณะฮาร์ดแวร์ใหม่สองค่า - FEATURE_RAM_LOW และ FEATURE_RAM_NORMAL - ให้กับ Package Manager ค่าคงที่เหล่านี้ช่วยให้คุณกำหนดเป้าหมายการกระจายแอปและการแยก APK ไปยังอุปกรณ์ปกติหรืออุปกรณ์ที่มี RAM ต่ำ

ค่าคงที่เหล่านี้ช่วยให้ Play Store สามารถส่งเสริมประสบการณ์ผู้ใช้ที่ดีขึ้นโดยเน้นแอพที่เหมาะกับความสามารถของอุปกรณ์ที่กำหนดโดยเฉพาะ

อัปเดตเฟรมเวิร์กป้อนอัตโนมัติ

Android 8.1 Developer Preview (API ระดับ 27) มีการปรับปรุงหลายอย่างสำหรับ Autofill Framework ที่คุณสามารถรวมเข้ากับแอพของคุณได้:

- การแสดงตัวอย่างนักพัฒนาเพิ่มการรองรับสำหรับคำอธิบายที่กำหนดเองซึ่งแสดงใน UI การบันทึกอัตโนมัติที่ป้อนแทนข้อมูลการแสดงต้นฉบับ

- คุณสามารถระบุวัตถุ Validator ที่แอปของคุณใช้เพื่อตัดสินใจว่าระบบ Android ควรแสดง UI บันทึกอัตโนมัติหรือไม่

- คลาส BaseAdapter มีเมธอด setAutofillOptions() ซึ่งอนุญาตให้แสดงค่าการแสดงสตริงในอะแด็ปเตอร์ การควบคุมสปินเนอร์ที่เป็นประโยชน์ อะแด็ปเตอร์สร้างค่าแบบไดนามิก เช่น รายการวันที่หมดอายุของบัตรเครดิต ปีที่ผู้ใช้เลือก ส่วนวันที่หมดอายุของบัตรเครดิต บริการป้อนอัตโนมัติใช้การแสดงสตริงอย่างเหมาะสม เติมมุมมองที่ต้องการข้อมูล

นอกจากนี้:

-คลาส AutofillManager ประกอบด้วยการเรียกเมธอด alertViewVisibilityChanged(View,int,boolen) แจ้งการเปลี่ยนแปลงเฟรมเวิร์กการมองเห็นของโครงสร้างเสมือนโอเวอร์โหลดเมธอด โครงสร้างที่ไม่ใช่เวอร์ชวลมักไม่ต้องการการแจ้งเฟรมเวิร์กอย่างชัดเจนเนื่องจากเมธอดที่เรียกคลาส View แล้ว

ปรับปรุงแก้ไขข้อความ

เริ่มต้นด้วย API ระดับ 27 EditText.getText() ส่งคืน Editable ก่อนหน้านี้ที่ส่งคืน CharSequence ที่เข้ากันได้ย้อนหลัง แก้ไขได้ใช้งาน CharSequence อินเทอร์เฟซแก้ไขได้ให้ฟังก์ชันเพิ่มเติมที่มีค่า ตัวอย่างเช่น เนื่องจาก Editable ยังใช้งานอินเทอร์เฟซ Spannable ใช้เนื้อหามาร์กอัปภายในอินสแตนซ์ EditText

การดำเนินการ Safe Browsing แบบเป็นโปรแกรม

การใช้แอป Safe Browsing API ของ WebView ตรวจจับเมื่ออินสแตนซ์ WebView พยายามนำทาง URL Google จำแนกภัยคุกคามที่รู้จัก โดยค่าเริ่มต้น WebView จะแสดงคำเตือนคั่นระหว่างหน้าที่ผู้ใช้รู้จักภัยคุกคามโดยให้ตัวเลือกโหลด URL อย่างไรก็ตามกลับหน้าก่อนหน้าอย่างปลอดภัยใน Android 8.1 Developer Preview กำหนดโดยทางโปรแกรมว่าแอปตอบสนองต่อภัยคุกคามที่รู้จักอย่างไร:

-ควบคุมว่าแอปจะรายงานภัยคุกคามที่รู้จัก Safe Browsing หรือไม่

- ให้แอปดำเนินการโดยอัตโนมัติโดยย้อนกลับไปอย่างปลอดภัยทุกครั้งที่พบ URL Safe Browsing จัดประเภทภัยคุกคามที่รู้จัก หมายเหตุ การป้องกันที่เหมาะสมที่สุดต่อการรอจนกว่าจะเริ่มต้น Safe Browsing ก่อนที่จะเรียกใช้เมธอด loadUrl() ของวัตถุ WebView

ตัวแยกภาพขนาดย่อของวิดีโอ

คลาส MediaMetadataRetriever มี getScaledFrameAtTime() ค้นหาเฟรมที่อยู่ใกล้กับตำแหน่งเวลาที่กำหนด ส่งคืนบิตแมปอัตราส่วนภาพเดียวกัน เฟรมต้นทาง ปรับขนาดให้พอดีกับสี่เหลี่ยมผืนผ้าที่กำหนดความกว้าง ความสูงที่เป็นประโยชน์ในการสร้างภาพขนาดย่อ วิดีโอ เราขอแนะนำให้ใช้วิธีแทนที่จะใช้หน่วยความจำเปล่า getFrameAtTime() เนื่องจากส่งคืนบิตแมปวิดีโอต้นฉบับที่มีความละเอียดเดียวกัน ตัวอย่างเช่น เฟรมจากวิดีโอ K จะบิตแมป MB ใหญ่กว่าต้องการภาพขนาดย่อ

API หน่วยความจำที่ใช้ร่วมกัน

Android แนะนำคลาส SharedMemory ซึ่งช่วยให้สร้างแผนที่จัดการหน่วยความจำที่ใช้ร่วมกันโดยไม่ระบุตัวตนที่ใช้หลายกระบวนการหรือแอพ

API ของ WallpaperColors

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

- ในการสร้างวัตถุ WallpaperColors โดยใช้สามสีให้สร้างตัวอย่าง WallpaperColors ที่ผ่านสีปฐมภูมิทุติยภูมิสีหลักจะต้องเป็นค่าว่าง

- เพื่อสร้างวัตถุ WallpaperColors จากการเรียกบิตแมป fromBitmap () วิธีการผ่านพารามิเตอร์แหล่งที่มาของบิตแมป

- เพื่อสร้างวัตถุ WallpaperColors จากการโทรที่วาดได้ fromDrawable () วิธีการผ่านพารามิเตอร์แหล่งที่มาที่วาดได้

ในการดึงวอลล์เปเปอร์รายละเอียดสีตติยภูมิหลักทุติยภูมิเรียกวิธีการต่อไปนี้:

-getPrimaryColor () ส่งคืนวอลเปเปอร์สีที่เห็นได้ชัดเจนที่สุด

-getSecondaryColor () ส่งคืนวอลเปเปอร์สีเด่นอันดับสอง

-getTertiaryColor () วิธีการส่งคืนวอลล์เปเปอร์สีเด่นอันดับสาม เพื่อแจ้งให้ระบบทราบการเปลี่ยนแปลงสีที่สำคัญใด ๆ โทรแจ้งวิธี ColorsChanged () ทริกเกอร์ Compute Colours โอกาสเหตุการณ์วงจรชีวิตให้ Wallpaper Colorsobject ใหม่เพิ่มการเปลี่ยนแปลงสีของผู้ฟังโทร addOn ColorsChanged Listener () วิธีการยัง getWallpaper Colors () ดึง วอลล์เปเปอร์สีหลัก

การปรับปรุงลายนิ้วมือ

คลาส FingerprintManager ได้แนะนำรหัสข้อผิดพลาดสองรหัส:

-FINGERPRINT_ERROR_LOCKOUT_PERMANENT: ผู้ใช้พยายามปลดล็อกอุปกรณ์โดยใช้ตัวอ่านลายนิ้วมือหลายครั้งเกินไป

-FINGERPRINT_ERROR_VENDOR: เกิดข้อผิดพลาดในการอ่านลายนิ้วมือของผู้จำหน่าย

สรุปแล้ว,

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

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

ยิ่งกว่านั้นต้องขอบคุณ APIs ของโครงข่ายประสาทเทียมที่ให้การดำเนินการเรียนรู้ของเครื่องเร่งความเร็วฮาร์ดแวร์ภายในอุปกรณ์โดยไม่ต้องใช้เซิร์ฟเวอร์ภายนอก ทรัพยากรการประมวลผลแบบคลาวด์ ฯลฯ การดำเนินการท่องเว็บอย่างปลอดภัยแบบเป็นโปรแกรมผ่านการใช้งาน webview เพื่อตรวจหาภัยคุกคามที่อาจเกิดขึ้นก่อนที่จะเกิดขึ้น ทำให้ผู้ใช้ทำกิจกรรมออนไลน์ได้อย่างปลอดภัย API หน่วยความจำที่ใช้ร่วมกันช่วยอำนวยความสะดวกในการสื่อสารที่ราบรื่นระหว่างหลายกระบวนการ/แอพที่ทำงานพร้อมกันโดยไม่มีอาการสะดุดใดๆ - นี่เป็นเพียงตัวอย่างบางส่วนที่แสดงให้เห็นว่าทำไม "android o" จึงโดดเด่นกว่าที่อื่นอย่างแท้จริง!

สเป็คเต็ม
สำนักพิมพ์ Google
ไซต์ผู้เผยแพร่โฆษณา http://www.google.com/
วันที่วางจำหน่าย 2017-10-25
วันที่เพิ่ม 2017-10-25
ประเภท ยูทิลิตี้และระบบปฏิบัติการ
หมวดหมู่ย่อย ระบบปฏิบัติการและการอัปเดต
เวอร์ชัน Preview
ข้อกำหนดระบบปฏิบัติการ Android
ข้อกำหนด Only compatible with the Nexus 5X, Nexus 6P, Pixel C, Pixel, Pixel XL, Pixel 2, and Pixel 2 XL.
ราคา Free
ดาวน์โหลดต่อสัปดาห์ 8
ดาวน์โหลดทั้งหมด 1002

Comments:

ที่นิยมมากที่สุด