Android 8.1 Developer Preview for Android

Android 8.1 Developer Preview for Android Preview

ការពិពណ៌នា

ការមើលជាមុនរបស់អ្នកអភិវឌ្ឍន៍ 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 and ConditionProviderService មិនត្រូវបានគាំទ្រនៅលើឧបករណ៍ដែលដំណើរការដោយ Android ដែលមាន RAM ទាប ដែលត្រឡប់ពិតនៅពេលដែល ActivityManager.isLowRamDevice() ត្រូវបានហៅ។

កែលម្អការកំណត់គោលដៅសម្រាប់ឧបករណ៍ RAM ទាប

ប្រព័ន្ធប្រតិបត្តិការ Android 8.1 (API កម្រិត 27) បន្ថែមចំនួនថេរនៃលក្ខណៈពិសេសផ្នែករឹងថ្មីពីរ - FEATURE_RAM_LOW និង FEATURE_RAM_NORMAL - ទៅកម្មវិធីគ្រប់គ្រងកញ្ចប់។ ថេរទាំងនេះអនុញ្ញាតឱ្យអ្នកកំណត់គោលដៅចែកចាយកម្មវិធីរបស់អ្នក និងការបំបែក APK ទៅឧបករណ៍ធម្មតា ឬ RAM ទាប។

ថេរទាំងនេះអាចឱ្យ Play Store លើកកម្ពស់បទពិសោធន៍អ្នកប្រើប្រាស់ប្រសើរជាងមុន ដោយការរំលេចកម្មវិធី ជាពិសេសសមស្របទៅនឹងសមត្ថភាពរបស់ឧបករណ៍ដែលបានផ្តល់ឱ្យ។

ការអាប់ដេតក្របខ័ណ្ឌការងារដោយស្វ័យប្រវត្តិ

ការមើលជាមុនរបស់អ្នកអភិវឌ្ឍន៍ Android 8.1 (API កម្រិត 27) ផ្តល់នូវការកែលម្អជាច្រើនចំពោះ Autofill Framework ដែលអ្នកអាចបញ្ចូលទៅក្នុងកម្មវិធីរបស់អ្នក៖

- ការមើលជាមុនរបស់អ្នកអភិវឌ្ឍន៍បន្ថែមការគាំទ្រសម្រាប់ការពិពណ៌នាផ្ទាល់ខ្លួនដែលបង្ហាញនៅក្នុងការបំពេញដោយស្វ័យប្រវត្តិរក្សាទុក UI ជំនួសឱ្យទិន្នន័យតំណាងដើម។

- អ្នកអាចបញ្ជាក់វត្ថុដែលមានសុពលភាពដែលកម្មវិធីរបស់អ្នកប្រើដើម្បីសម្រេចថាតើប្រព័ន្ធ Android គួរបង្ហាញ UI រក្សាទុកការបំពេញដោយស្វ័យប្រវត្តិឬអត់។

- ថ្នាក់ BaseAdapter រួមបញ្ចូលវិធីសាស្រ្ត setAutofillOptions() ដែលអនុញ្ញាតឱ្យផ្តល់នូវតម្លៃតំណាងខ្សែអក្សរនៅក្នុងអាដាប់ទ័រដែលមានប្រយោជន៍ ការគ្រប់គ្រងឧបករណ៍បង្វិលដែលមានប្រយោជន៍ បង្កើតជាថាមវន្តអាដាប់ទ័រតម្លៃដូចជា កាលបរិច្ឆេទផុតកំណត់កាតឥណទាន បញ្ជីអ្នកប្រើប្រាស់ជ្រើសរើសផ្នែកកាលបរិច្ឆេទផុតកំណត់កាតឥណទាន សេវាបំពេញស្វ័យប្រវត្តិប្រើតំណាងខ្សែអក្សរ បំពេញទិដ្ឋភាពដែលត្រូវការទិន្នន័យ។

បន្ថែមពីលើនេះ៖

- ថ្នាក់ AutofillManager រួមមាន notifyViewVisibilityChanged(View, int, boolen) method call notify framework change visibility view virtual structure overload method រចនាសម្ព័ន្ធដែលមិនមែនជានិម្មិតជាធម្មតាមិនទាមទារអោយមានការជូនដំណឹងច្បាស់អំពី framework ទេព្រោះ method ហៅរួចហើយថា View class

កែសម្រួល​បច្ចុប្បន្នភាព​អត្ថបទ

ចាប់ផ្តើមជាមួយនឹងកម្រិត API 27 EditText.getText() ត្រឡប់ EditText.getText() ត្រឡប់ CharSequence ដែលបានបញ្ជូនមកវិញពីមុនមក CharSequence backward-compatible Editable implements CharSequence Editable interface ផ្តល់នូវមុខងារបន្ថែមដ៏មានតម្លៃជាឧទាហរណ៍ ពីព្រោះ Editable ក៏អនុវត្តចំណុចប្រទាក់ spannable អនុវត្តមាតិកាសម្គាល់នៅក្នុងឧទាហរណ៍ EditText

សកម្មភាពរុករកដោយសុវត្ថិភាពតាមកម្មវិធី

ដោយប្រើការអនុវត្តកម្មវិធី WebView Safe Browsing API រកឃើញនៅពេលដែលការព្យាយាម WebView រុករក URL ដែល Google បានចាត់ថ្នាក់ការគំរាមកំហែងដែលគេស្គាល់តាមលំនាំដើម WebView បង្ហាញការព្រមានអន្តរកាលដែលអ្នកប្រើប្រាស់ស្គាល់ការគំរាមកំហែងផ្តល់ជម្រើសផ្ទុក URL ទោះយ៉ាងណាក៏ដោយ ត្រឡប់ទំព័រមុនដោយសុវត្ថិភាពនៅក្នុង Android 8.1 Developer Preview កំណត់កម្មវិធីពីរបៀបដែលកម្មវិធីឆ្លើយតបការគំរាមកំហែងដែលគេស្គាល់៖

-គ្រប់គ្រងថាតើកម្មវិធីរាយការណ៍ពីការគំរាមកំហែងដែលគេស្គាល់ថា Safe Browsing

- ឱ្យកម្មវិធីដំណើរការដោយស្វ័យប្រវត្តិនូវសកម្មភាពជាក់លាក់ដែលត្រឡប់ទៅសុវត្ថិភាពរាល់ពេលដែលជួបប្រទះ URL Safe Browsing ចាត់ថ្នាក់ការគំរាមកំហែងដែលគេស្គាល់ ចំណាំ ការការពារដ៏ល្អប្រសើរប្រឆាំងនឹងការរង់ចាំរហូតដល់ការចាប់ផ្តើម Safe Browsing មុនពេលហៅវិធីសាស្ត្រផ្ទុក WebView object Url()

ឧបករណ៍ទាញយករូបភាពតូចវីដេអូ

ថ្នាក់ MediaMetadataRetriever មាន getScaledFrameAtTime() រកឃើញស៊ុមនៅជិតទីតាំងពេលវេលាដែលបានផ្តល់ត្រឡប់ bitmap ប្រភពសមាមាត្រដូចគ្នា ស៊ុមដែលបានធ្វើមាត្រដ្ឋានសមចតុកោណកែងដែលបានផ្តល់ឱ្យទទឹងកម្ពស់ដែលមានប្រយោជន៍ក្នុងការបង្កើតរូបភាពតូចវីដេអូ យើងសូមណែនាំឱ្យប្រើវិធីសាស្រ្តជាជាង getFrameAtTime() អង្គចងចាំខ្ជះខ្ជាយ ពីព្រោះត្រឡប់ bitmap ដូចគ្នា ដំណោះស្រាយប្រភពវីដេអូ ឧទាហរណ៍ ស៊ុមពីវីដេអូ K នឹង MB bitmap ធំជាងត្រូវការរូបភាពតូច

API អង្គចងចាំដែលបានចែករំលែក

ប្រព័ន្ធប្រតិបត្តិការ Android ណែនាំថ្នាក់ SharedMemory វាអនុញ្ញាតឱ្យបង្កើតផែនទីគ្រប់គ្រងអង្គចងចាំដែលបានចែករំលែកអនាមិកដែលបានប្រើដំណើរការ ឬកម្មវិធីជាច្រើន។

WallpaperColors API

ប្រព័ន្ធប្រតិបត្តិការ Android ណែនាំមុខងារគ្រប់គ្រងពណ៌ផ្ទាំងរូបភាព អនុញ្ញាតឱ្យបង្កើតវត្ថុ WallpaperColors ពីរូបភាពដែលអាចគូរបានដោយប្រើពណ៌តំណាងដែលមើលឃើញបីដំបូង ទាញយកព័ត៌មានលម្អិតដំបូងផ្ទាំងរូបភាពពណ៌គួរឱ្យកត់សំគាល់ចំនួនបី ដើម្បីបង្កើតវត្ថុ WallpaperColors ដូចខាងក្រោម៖

-ដើម្បីបង្កើតវត្ថុ WallpaperColors ដោយប្រើពណ៌បី បង្កើតឧទាហរណ៍ WallpaperColors ឆ្លងកាត់បឋមសិក្សាបន្ទាប់បន្សំ ពណ៌ចម្បង ពណ៌ចម្បងត្រូវតែទុកជាមោឃៈ

- ដើម្បីបង្កើតវត្ថុ WallpaperColors ពីការហៅ bitmap ពីBitmap() method passing bitmap source parameter

- ដើម្បីបង្កើតវត្ថុ WallpaperColors ពីការហៅដែលអាចទាញបានពីវិធីDrawable () ឆ្លងកាត់ប៉ារ៉ាម៉ែត្រប្រភពដែលអាចគូរបាន។

ដើម្បីទៅយកផ្ទាំងព័ត៌មានលំអិតពណ៌កម្រិតមធ្យមសិក្សាបឋមសិក្សា ហៅតាមវិធីខាងក្រោម៖

-getPrimaryColor () ត្រឡប់ផ្ទាំងរូបភាពពណ៌ដែលគួរអោយកត់សំគាល់បំផុត។

-getSecondaryColor () ត្រឡប់ផ្ទាំងរូបភាពពណ៌លេចធ្លោទីពីរ

-getTertiaryColor ()method ត្រឡប់ផ្ទាំងរូបភាពពណ៌លេចធ្លោទីបី ដើម្បីជូនដំណឹងដល់ប្រព័ន្ធនូវការផ្លាស់ប្តូរពណ៌សំខាន់ៗណាមួយ ហៅទូរសព្ទទៅជូនដំណឹង ColorsChanged () method កេះកម្មវិធី Compute Colors lifecycle event ផ្តល់នូវ Wallpaper Colorsobject ថ្មី បន្ថែមការប្តូរពណ៌អ្នកស្តាប់ call addOn ColorsChanged Listener ()method ក៏ទទួលបានWallpaper Colors () ទាញយក ផ្ទាំងរូបភាពពណ៌ចម្បង

ការធ្វើបច្ចុប្បន្នភាពស្នាមម្រាមដៃ

ថ្នាក់ FingerprintManager បានណែនាំលេខកូដកំហុសពីរ៖

-FINGERPRINT_ERROR_LOCKOUT_PERMANENT៖ អ្នក​ប្រើ​បាន​ព្យាយាម​ច្រើន​ដង​ពេក​ដើម្បី​ដោះ​សោ​ឧបករណ៍​របស់​ពួកគេ​ដោយ​ប្រើ​ឧបករណ៍​អាន​ស្នាម​ម្រាមដៃ។

-FINGERPRINT_ERROR_VENDOR៖ កំហុសកម្មវិធីអានស្នាមម្រាមដៃជាក់លាក់របស់អ្នកលក់បានកើតឡើង។

សរុបសេចក្តីមក

ជាមួយនឹងជម្រើសដ៏ធំទូលាយនៃកម្មវិធីកម្មវិធីដែលមាននៅទូទាំងប្រភេទផ្សេងៗដូចជាឧបករណ៍ប្រើប្រាស់ និងប្រព័ន្ធប្រតិបត្តិការក្នុងចំណោមកម្មវិធីផ្សេងៗ។ គេហទំព័ររបស់យើងផ្តល់ជូននូវដំណោះស្រាយផ្នែកទន់យ៉ាងទូលំទូលាយ ដែលបំពេញតម្រូវការ និងតម្រូវការគ្រប់ប្រភេទ! ដំណោះស្រាយសូហ្វវែរមួយប្រភេទដែលមាននៅទីនេះគឺមិនមានអ្វីក្រៅពី "Android O" ដែលនាំមកនូវលក្ខណៈពិសេស និងសមត្ថភាពជាច្រើនក្នុងគោលបំណងបង្កើនបទពិសោធន៍អ្នកប្រើប្រាស់ ក៏ដូចជាផលិតភាពរបស់អ្នកអភិវឌ្ឍន៍!

ពីជម្រើសនៃការគ្រប់គ្រងការជូនដំណឹងដែលប្រសើរឡើង រួមទាំងការកំណត់ការជូនដំណឹងសំឡេងក្នុងមួយវិនាទី ខណៈពេលដែលនៅតែធានាថាការបញ្ជូនសារនៅតែមិនមានផលប៉ះពាល់។ ជម្រើសកំណត់គោលដៅប្រសើរជាងមុនដោយផ្អែកលើកម្រិតសមត្ថភាព RAM ដូច្នេះអ្នកប្រើប្រាស់ទទួលបានបទពិសោធន៍ដែលប្រសើរឡើងដោយមិនគិតពីលក្ខណៈពិសេសឧបករណ៍។ បានធ្វើបច្ចុប្បន្នភាពក្របខ័ណ្ឌការបំពេញដោយស្វ័យប្រវត្តិដែលអនុញ្ញាតឱ្យមានការពិពណ៌នាផ្ទាល់ខ្លួន រួមជាមួយនឹងវត្ថុដែលមានសុពលភាព ដែលអនុញ្ញាតឱ្យមានការគ្រប់គ្រងកាន់តែច្រើនលើដំណើរការបំពេញស្វ័យប្រវត្តិដោយខ្លួនឯង - មានអ្វីមួយនៅទីនេះអ្នកទាំងអស់គ្នា!

ជាងនេះទៅទៀត សូមអរគុណដល់ APIs បណ្តាញសរសៃប្រសាទរបស់ខ្លួនដែលផ្តល់ជូននូវប្រតិបត្តិការសិក្សាម៉ាស៊ីនបង្កើនល្បឿនផ្នែករឹងនៅក្នុងឧបករណ៍ដោយខ្លួនវាផ្ទាល់ ដោយមិនចាំបាច់ត្រូវការធនធានកុំព្យូទ័រលើពពក ល. សកម្មភាពរុករកដោយសុវត្ថិភាពតាមកម្មវិធីតាមរយៈការអនុវត្តការមើលគេហទំព័រ រកឃើញការគំរាមកំហែងដែលអាចកើតមាន មុនពេលវាកើតឡើងដោយហេតុនេះធ្វើឱ្យអ្នកប្រើប្រាស់មានសុវត្ថិភាពសកម្មភាពអនឡាញ។ APIs អង្គចងចាំដែលបានចែករំលែកជួយសម្រួលដល់ការប្រាស្រ័យទាក់ទងគ្នាយ៉ាងរលូនរវាងដំណើរការ/កម្មវិធីជាច្រើនដែលកំពុងដំណើរការក្នុងពេលដំណាលគ្នាដោយមិនមានការរំខានអ្វីទាំងអស់ - ទាំងនេះគ្រាន់តែជាឧទាហរណ៍មួយចំនួនដែលបង្ហាញពីមូលហេតុដែល "Android o" ពិតជាលេចធ្លោក្នុងចំណោមអ្នកសម្រាក!

លក្ខណៈពិសេសពេញលេញ
អ្នកបោះពុម្ពផ្សាយ Google
គេហទំព័រអ្នកបោះពុម្ពផ្សាយ http://www.google.com/
កាលបរិច្ឆេទចេញផ្សាយ 2017-10-25
កាលបរិច្ឆេទ​ដែល​បាន​បន្ថែម 2017-10-25
ប្រភេទ ឧបករណ៍ប្រើប្រាស់និងប្រព័ន្ធប្រតិបត្តិការ
ប្រភេទរង ប្រព័ន្ធប្រតិបត្តិការនិងបច្ចុប្បន្នភាព
កំណែ Preview
តម្រូវការ Os Android
តម្រូវការ Only compatible with the Nexus 5X, Nexus 6P, Pixel C, Pixel, Pixel XL, Pixel 2, and Pixel 2 XL.
តម្លៃ Free
ការទាញយកក្នុងមួយសប្តាហ៍ 8
ការទាញយកសរុប 1002

Comments:

ពេញនិយមបំផុត