Android 8.1 Developer Preview for Android

Android 8.1 Developer Preview for Android Preview

Android / Google / 1002 / Full spec
ဖော်ပြချက်

Android အတွက် Android 8.1 ဆော့ဖ်ဝဲရေးသားသူ အစမ်းကြည့်ရှုခြင်း- ပြည့်စုံသော ခြုံငုံသုံးသပ်ချက်

Android O သည် Android လည်ပတ်မှုစနစ်၏ နောက်ဆုံးဗားရှင်းဖြစ်ပြီး သုံးစွဲသူများနှင့် developer များအတွက် စွမ်းဆောင်ချက်အသစ်များနှင့် စွမ်းဆောင်ရည်အမျိုးမျိုးကို မိတ်ဆက်ပေးပါသည်။ ဤစာတမ်းတွင်၊ Android 8.1 Developer Preview ရှိ developer များအတွက် အသစ်အဆန်းများကို မီးမောင်းထိုးပြပါမည်။

Neural Networks 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 ကို ActivityManager.isLowRamDevice() ဟုခေါ်သောအခါ အမှန်ပြန်လာသည့် RAM နည်းပါးသော Android ပါဝါသုံးစက်ပစ္စည်းများတွင် ပံ့ပိုးမထားပါ။

RAM နည်းပါးသော စက်ပစ္စည်းများအတွက် ပစ်မှတ်ကို မြှင့်တင်ထားသည်။

Android 8.1 (API အဆင့် 27) သည် ဟာ့ဒ်ဝဲ-အင်္ဂါရပ် ကိန်းသေအသစ်နှစ်ခု - FEATURE_RAM_LOW နှင့် FEATURE_RAM_NORMAL - ထုပ်ပိုးမန်နေဂျာသို့ ပေါင်းထည့်သည်။ ဤကိန်းသေများသည် သင့်အက်ပ်များ၏ ဖြန့်ဝေမှုနှင့် APK များကို ပုံမှန် သို့မဟုတ် RAM နိမ့်သောစက်ပစ္စည်းများသို့ ပစ်မှတ်ထားခွင့်ပြုသည်။

ဤကိန်းသေများသည် ပေးထားသည့် စက်၏ စွမ်းဆောင်ရည်များနှင့် အထူးသင့်လျော်သော အက်ပ်များကို မီးမောင်းထိုးပြခြင်းဖြင့် ပိုမိုကောင်းမွန်သော သုံးစွဲသူအတွေ့အကြုံကို မြှင့်တင်ရန် Play စတိုးအား ပံ့ပိုးပေးပါသည်။

အလိုအလျောက်ဖြည့်ဘောင် အပ်ဒိတ်များ

Android 8.1 Developer Preview (API အဆင့် 27) သည် သင့်အက်ပ်များတွင် ထည့်သွင်းနိုင်သော Autofill Framework အတွက် တိုးတက်မှုများစွာကို ပံ့ပိုးပေးသည်-

- Developer Preview သည် မူရင်းဖော်ပြချက်ဒေတာအစား အလိုအလျောက်ဖြည့်သွင်းသိမ်းဆည်းထားသည့် UI တွင်ပြသသည့် စိတ်ကြိုက်ဖော်ပြချက်များအတွက် ပံ့ပိုးပေးပါသည်။

- Android စနစ်သည် အလိုအလျောက်ဖြည့်စွက်သိမ်းဆည်းသည့် UI ကိုပြသသင့်သည်များကို ဆုံးဖြတ်ရန် သင့်အက်ပ်ကအသုံးပြုသည့် Validator အရာဝတ္ထုကို သင်သတ်မှတ်နိုင်ပါသည်။

- BaseAdapter အတန်းတွင် setAutofillOptions() method ပါ ၀ င်သည့် adapter တွင် အသုံးဝင်သော spinner controls အကြွေးဝယ်ကတ်သက်တမ်းကုန်ဆုံးရက်စွဲနှစ်များကဲ့သို့ တန်ဖိုးများကို ဒိုင်းနမစ်ထုတ်ပေးသည့် adapter များတွင် string ကိုယ်စားပြုတန်ဖိုးများကို ပေးဆောင်ခွင့်ပြုသည့် setAutofillOptions() method ပါ၀င်သည်

ထို့အပြင်-

-AutofillManager အတန်းတွင် notifyViewVisibilityChanged(View,int,boolen) method call notify framework အပြောင်းအလဲများ မြင်နိုင်မှုမြင်ကွင်း virtual structure overload method-virtual structures များသည် များသောအားဖြင့် အထူးတလည် အသိပေးရန် မလိုအပ်ဘဲ မူဘောင်အား အသိပေးရန် မလိုအပ်ပါ။

စာသားမွမ်းမံပြင်ဆင်ခြင်း။

API အဆင့် 27 EditText.getText() မှအစပြု၍ တည်းဖြတ်နိုင်သော ယခင်ပြန်ပေးထားသော CharSequence နောက်ပြန်-လိုက်ဖက်ညီသော တည်းဖြတ်နိုင်သော လုပ်ဆောင်ချက်များ CharSequence တည်းဖြတ်နိုင်သော အင်တာဖေ့စ်သည် အဖိုးတန်သောနောက်ထပ်လုပ်ဆောင်ချက်ကို ပံ့ပိုးပေးပါသည်။ ဥပမာအားဖြင့် Editable သည် Spannable interface ကိုလည်း အကောင်အထည်ဖော်ပေးသောကြောင့် ဥပမာ EditText အတွင်းရှိ markup အကြောင်းအရာကို အသုံးပြုပါသည်။

Programmatic Safe Browsing လုပ်ဆောင်ချက်များ

WebView အကောင်အထည်ဖော်မှု Safe Browsing API အက်ပ်ကို အသုံးပြုခြင်းဖြင့် ဥပမာ WebView က URL ကို လမ်းကြောင်းရှာရန် ကြိုးပမ်းသည့်အခါ Google က သတ်မှတ်ထားသော ခြိမ်းခြောက်မှုဟု သတ်မှတ်ထားသည့် မူလအတိုင်း WebView သည် ကြားဖြတ်သတိပေးချက်ပေးသည့် ခြိမ်းခြောက်မှုကို အသုံးပြုသူသိရှိထားသော ခြိမ်းခြောက်မှုကို ပြသည် မည်သို့ပင်ဖြစ်စေ ယခင်စာမျက်နှာကို ဘေးကင်းလုံခြုံစွာ ပြန်သွားစေရန် Android 8.1 Developer Preview တွင် အပလီကေးရှင်းက လူသိများသောခြိမ်းခြောက်မှုကို မည်သို့တုံ့ပြန်ကြောင်း ပရိုဂရမ်ကျကျ သတ်မှတ်ထားသည်-

- Safe Browsing အက်ပ်မှ သိရှိထားသော ခြိမ်းခြောက်မှုများကို သတင်းပို့ခြင်းရှိမရှိ ထိန်းချုပ်ပါ။

- URL Safe Browsing ကြုံတွေ့ရတိုင်း ဘေးကင်းသော လုပ်ဆောင်ချက်ကို အပလီကေးရှင်းမှ အလိုအလျောက် လုပ်ဆောင်ပေးသည် ဘေးအန္တရာယ်ကင်းရှင်းသော ရှာဖွေခြင်းအား ခွဲခြားသတ်မှတ်ပေးသည် မှတ်ချက် WebView အရာဝတ္ထု၏ loadUrl()နည်းလမ်းကို မစတင်မီ Safe Browsing မစတင်မီအချိန်အထိ စောင့်ခြင်းမှ အကောင်းဆုံးကာကွယ်မှုရှိသည်။

ဗီဒီယို ပုံသေးထုတ်စက်

MediaMetadataRetriever အတန်းတွင် getScaledFrameAtTime() သည် ပေးထားသောအချိန်အနေအထားအနီးရှိ frame ကိုရှာဖွေသည် bitmap တူညီသောအချိုးအစားအရင်းမြစ်ဘောင်ကို အတိုင်းအတာဖြင့် အံဝင်ခွင်ကျစတုဂံပုံပေးထားသော width အမြင့် အသုံးဝင်သော ပုံသေးပုံများဖန်တီးခြင်း ဗီဒီယို getFrameAtTime() မမ်မိုရီကို ဖြုန်းတီးမည့်အစား နည်းလမ်းကိုအသုံးပြုရန် အကြံပြုလိုသည်မှာ bitmap တူညီသည့် resolution အရင်းအမြစ်ဗီဒီယိုကို ပြန်ပေးသောကြောင့် ဥပမာ frame က K video က MB က bitmap ဖြစ်မယ်ဆိုပြီး ပိုကြီးတဲ့ ပုံသေးပုံလိုပါတယ်။

မျှဝေထားသော မှတ်ဉာဏ် API

Android သည် SharedMemory အတန်းအစားကို မိတ်ဆက်ပေးသည် ၎င်းသည် လုပ်ငန်းစဉ်များစွာ သို့မဟုတ် အက်ပ်များကို အသုံးပြုထားသော အမည်မသိ မျှဝေထားသော မှတ်ဉာဏ်ကို မြေပုံဖန်တီးနိုင်စေပါသည်။

WallpaperColors API

Android သည် နောက်ခံအရောင်များကို စီမံခန့်ခွဲရာတွင် ပံ့ပိုးပေးသည့် အင်္ဂါရပ်ကို မိတ်ဆက်ပေးသည် သည် နောက်ခံအရောင်များ နောက်ခံအရောင်များကို ဖန်တီးရန် နောက်ခံအရောင်များ အရာဝတ္ထုကို ဖန်တီးရန် ပထမဦးစွာ အမြင်အာရုံကိုယ်စားပြု အရောင်သုံးရောင်ကို အသုံးပြု၍ bitmap မှ ပုံဆွဲနိုင်သော အရာဝတ္ထုကို ဖန်တီးနိုင်စေသည်-

- အရောင်သုံးရောင်ဖြင့် WallpaperColors အရာဝတ္ထုကိုဖန်တီးရန် instance ကိုဖန်တီးရန် WallpaperColors များသည် မူလတန်းဆင့်ပွားအဆင့်မြင့်အရောင်ကိုဖြတ်သန်းသွားသော မူလအရောင်သည် null ဖြစ်ရပါမည်။

-Bitmap()မှ bitmap ခေါ်ဆိုမှုမှ WallpaperColors အရာဝတ္ထုကို ဖန်တီးရန် bitmap source parameter ကိုဖြတ်သန်းခြင်း

-Drawable ()နည်းလမ်းမှ ဆွဲနိုင်သော အရင်းအမြစ် ကန့်သတ်ဘောင်ကို ဖြတ်သန်းနိုင်သော ခေါ်ဆိုမှုမှ WallpaperColors အရာဝတ္ထုကို ဖန်တီးရန်

ပင်မအလယ်တန်းအဆင့်မြင့်အရောင်အသေးစိတ်အချက်အလက်များကို နောက်ခံပုံတွင်ရယူရန် အောက်ပါနည်းလမ်းများကိုခေါ်ဆိုပါ-

-getPrimaryColor () အသိသာဆုံးအရောင်နောက်ခံကို ပြန်ပေးသည်။

-getSecondaryColor ()သည် ဒုတိယထင်ရှားသော အရောင်နောက်ခံကို ပြန်ပေးသည်။

-getTertiaryColor ()နည်းလမ်းသည် တတိယမြောက် အထင်ရှားဆုံးအရောင်နောက်ခံကို ပြန်ပေးသည့်စနစ်အား အသိပေးရန် သိသိသာသာ အရောင်ပြောင်းလဲမှုများကို ဖုန်းခေါ်ဆိုရန် အသိပေးရန် ColorsChanged ()method ကို အစပျိုးပေးသည့် Compute Colors lifecycle event အခွင့်အလမ်းကို ပံ့ပိုးပေးသည့် Wallpaper Colorsobject အသစ် add listener အရောင်ပြောင်းလဲမှု addOn ColorsChanged Listener ()method also getWallpaper Colors ()retrieve အဓိကအရောင်များနောက်ခံပုံ

လက်ဗွေ အပ်ဒိတ်များ

FingerprintManager အတန်းသည် အမှားကုဒ်နှစ်ခုကို မိတ်ဆက်ပေးခဲ့သည်။

-FINGERPRINT_ERROR_LOCKOUT_PERMANENT- အသုံးပြုသူသည် လက်ဗွေဖတ်စနစ်ကို အသုံးပြု၍ ၎င်းတို့၏စက်ပစ္စည်းကို လော့ခ်ဖွင့်ရန် အကြိမ်များစွာ ကြိုးစားခဲ့သည်။

-FINGERPRINT_ERROR_VENDOR- ရောင်းချသူ-သီးသန့် လက်ဗွေဖတ်စက် အမှားဖြစ်သွားသည်။

နိဂုံးချုပ်အားဖြင့်,

၎င်း၏ကျယ်ပြန့်သောရွေးချယ်မှုဖြင့် ဆော့ဖ်ဝဲလ်အပလီကေးရှင်းများကို အခြားအမျိုးအစားများဖြစ်သည့် utilities & operating systems များကဲ့သို့သော အမျိုးအစားအမျိုးမျိုးတွင် ရရှိနိုင်သည်။ ကျွန်ုပ်တို့၏ဝဘ်ဆိုဒ်သည် လိုအပ်ချက်များနှင့် လိုအပ်ချက်များအားလုံးကို ဖြည့်ဆည်းပေးသည့် ကျယ်ပြန့်သောဆော့ဖ်ဝဲလ်ဖြေရှင်းချက်များစွာကို ပေးပါသည်။ ဤနေရာတွင် ရရှိနိုင်သော ဆော့ဖ်ဝဲလ်ဖြေရှင်းချက်တစ်ခုသည် သုံးစွဲသူအတွေ့အကြုံနှင့် ဆော့ဖ်ဝဲထုတ်လုပ်သူ၏ ကုန်ထုတ်စွမ်းအားကို မြှင့်တင်ရန် ရည်ရွယ်သည့် အင်္ဂါရပ်များနှင့် စွမ်းရည်များစွာကို ထုတ်ပေးသည့် "Android O" မှလွဲ၍ အခြားတစ်ခုမျှ မရှိပါ။

မက်ဆေ့ချ်ပေးပို့မှုအား မထိခိုက်ကြောင်း သေချာနေချိန်တွင် တစ်စက္ကန့်နှုန်းဖြင့် အသံသတိပေးချက်များ ကန့်သတ်ခြင်းအပါအဝင် ပိုမိုကောင်းမွန်သော အသိပေးချက်များ စီမံခန့်ခွဲမှု ရွေးချယ်စရာများမှ၊ RAM ပမာဏအဆင့်များပေါ်မူတည်၍ ပိုမိုကောင်းမွန်သော ပစ်မှတ်ရွေးချယ်စရာများကို အသုံးပြုသူများ စက်ပစ္စည်း သတ်မှတ်ချက်များ မခွဲခြားဘဲ အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ထားသော အတွေ့အကြုံများကို ရရှိစေပါသည်။ အပ်ဒိတ်လုပ်ထားသော အလိုအလျောက်ဖြည့်ခြင်းဆိုင်ရာ မူဘောင်များ သည် စိတ်ကြိုက်ဖော်ပြချက်များအား အတည်ပြုပေးသည့်အရာများနှင့်အတူ autofiling လုပ်ငန်းစဉ်ကိုယ်တိုင်က ပိုမိုထိန်းချုပ်နိုင်စေမည့် စိတ်ကြိုက်ဖော်ပြချက်များအား ခွင့်ပြုပေးသည် - လူတိုင်း ဤနေရာတွင် တစ်ခုခုရှိပါသည်။

ထို့အပြင် ပြင်ပဆာဗာများ cloud computing အရင်းအမြစ်များ မလိုအပ်ဘဲ စက်ပစ္စည်းတွင်းရှိ ဟာ့ဒ်ဝဲ အရှိန်မြှင့်စက် သင်ယူမှု လုပ်ဆောင်ချက်များကို ပံ့ပိုးပေးသော ၎င်း၏ neural networks APIs များကို ကျေးဇူးတင်ပါသည်။ webview အကောင်အထည်ဖော်မှုမှတစ်ဆင့် ပရိုဂရမ်မာဘေးကင်းသောရှာဖွေခြင်းလုပ်ဆောင်ချက်များသည် သုံးစွဲသူများအွန်လိုင်းလှုပ်ရှားမှုများမဖြစ်ပွားမီ ဖြစ်ပေါ်လာနိုင်သည့်အန္တရာယ်များကို ရှာဖွေဖော်ထုတ်ခြင်းများ၊ မျှဝေထားသော memory APIs များသည် အနှောင့်အယှက်မရှိဘဲ လုပ်ဆောင်နေသည့် လုပ်ငန်းစဉ်များစွာ/အက်ပ်များကြား ချောမွေ့စွာဆက်သွယ်မှုကို ပံ့ပိုးပေးသည် - ဤအရာများသည် "android o" သည် အနားယူသူများကြားတွင် အမှန်တကယ် အဘယ်ကြောင့် ပေါ်လွင်လာသည်ကို ပြသသည့် ဥပမာအချို့မျှသာဖြစ်သည်။

Full spec
ထုတ်ဝေသူ Google
ထုတ်ဝေသူ site http://www.google.com/
ဖြန့်ချိသည့်ရက် 2017-10-25
ရက်စွဲထပ်ထည့်သည် 2017-10-25
အမျိုးအစား Utilities & Operating Systems
အမျိုးအစားခွဲ operating systems & မွမ်းမံမှုများ
ဗားရှင်း Preview
Os လိုအပ်ချက်များ Android
လိုအပ်ချက်များ Only compatible with the Nexus 5X, Nexus 6P, Pixel C, Pixel, Pixel XL, Pixel 2, and Pixel 2 XL.
စျေးနှုန်း Free
တစ်ပတ်လျှင်ကူးယူမှုများ 8
စုစုပေါင်း downloads 1002

Comments:

လူကြိုက်အများဆုံး