Android 8.1 Developer Preview for Android Preview
شرح
پیش نمایش برنامه نویس اندروید 8.1 برای اندروید: مروری جامع
اندروید O جدیدترین نسخه سیستم عامل اندروید است و ویژگی ها و قابلیت های جدیدی را برای کاربران و توسعه دهندگان ارائه می کند. در این سند، آنچه را که برای توسعهدهندگان در پیشنمایش برنامهنویس اندروید 8.1 وجود دارد، برجسته میکنیم.
API شبکه های عصبی
API شبکههای عصبی (NNAPI) برنامهها را با شتاب سختافزاری برای عملیات یادگیری ماشین روی دستگاه فراهم میکند. API از ایجاد، کامپایل و اجرا مدل روی دستگاه پشتیبانی می کند. برنامه ها معمولاً مستقیماً از NNAPI استفاده نمی کنند. در عوض، NNAPI با کتابخانهها، چارچوبها و ابزارهای یادگیری ماشینی فراخوانی میشود که به توسعهدهندگان اجازه میدهد مدلهای خود را آموزش دهند و آنها را در دستگاههای اندرویدی مستقر کنند.
برای کسب اطلاعات بیشتر در مورد API شبکه های عصبی، به اسناد مرجع API شبکه های عصبی و راهنمای توسعه دهنده API شبکه های عصبی مراجعه کنید.
اطلاعیه
Android 8.1 Developer Preview 1 شامل تغییراتی در اعلانها میشود که بر نحوه ایجاد صدای هشدار اعلان توسط برنامهها تأثیر میگذارد:
- اکنون برنامه ها فقط یک بار در ثانیه می توانند صدای هشدار اعلان ایجاد کنند.
- صداهای هشداری که بیش از این نرخ هستند در صف قرار نمی گیرند و از بین می روند.
- این تغییر بر جنبه های دیگر رفتار اعلان تأثیر نمی گذارد.
- پیام های اعلان همچنان همانطور که انتظار می رود پست می شوند.
علاوه بر این:
- NotificationListenerService و ConditionProviderService در دستگاه های مجهز به رم کم اندروید که با فراخوانی ActivityManager.isLowRamDevice() true برمی گردند پشتیبانی نمی شوند.
هدف گیری بهبود یافته برای دستگاه های کم رم
Android 8.1 (سطح API 27) دو ثابت ویژگی سخت افزاری جدید - FEATURE_RAM_LOW و FEATURE_RAM_NORMAL - را به Package Manager اضافه می کند. این ثابتها به شما امکان میدهند توزیع برنامهها و تقسیمهای APK خود را به دستگاههای معمولی یا با رم کم هدف قرار دهید.
این ثابتها فروشگاه Play را قادر میسازد تا با برجسته کردن برنامههایی که بهخوبی با قابلیتهای یک دستگاه مناسب هستند، تجربه کاربری بهتری را ارتقا دهد.
بهروزرسانیهای چارچوب تکمیل خودکار
پیشنمایش برنامهنویس Android 8.1 (سطح API 27) چندین پیشرفت را در چارچوب تکمیل خودکار ارائه میکند که میتوانید آنها را در برنامههای خود بگنجانید:
- پیشنمایش توسعهدهنده پشتیبانی از توصیفهای سفارشی را اضافه میکند که در UI ذخیره تکمیل خودکار به جای دادههای نمایش اصلی نشان داده میشوند.
- می توانید یک شی Validator را مشخص کنید که برنامه شما از آن استفاده می کند تا تصمیم بگیرد که آیا سیستم Android باید رابط ذخیره سازی تکمیل خودکار را نشان دهد یا خیر.
- کلاس BaseAdapter شامل متد ()setAutofillOptions است که اجازه می دهد مقادیر نمایش رشته ها را در یک آداپتور ارائه دهد.
علاوه بر این:
-کلاس AutofillManager شامل متد notifyViewVisibilityChanged(View,int,boolen) میباشد. فراخوانی تغییر چارچوب اطلاعرسانی نمای ساختار مجازی روش اضافه بار ساختارهای غیر مجازی معمولاً نیازی به اطلاع رسانی صریح چارچوب ندارند، زیرا روش قبلاً کلاس View نامیده میشود.
به روز رسانی EditText
شروع با API سطح 27 EditText.getText() قابل ویرایش را برمی گرداند که قبلاً برگشت داده شده CharSequence سازگار با عقب.
اقدامات مرور ایمن برنامهای
با استفاده از پیادهسازی WebView برنامه API مرور ایمن تشخیص میدهد که چه زمانی WebView تلاش میکند به URL پیمایش کند Google تهدید شناختهشده طبقهبندی شده بهطور پیشفرض WebView هشدار بینابینی کاربر را نشان میدهد که تهدید شناختهشده را نشان میدهد به هرحال گزینه بارگذاری URL را به صفحه قبلی بازگرداند در Android 8.1 پیشنمایش برنامهنویس به صورت برنامهنویسی تعریف کنید که برنامه چگونه به تهدید شناخته شده پاسخ میدهد:
-کنترل کنید که آیا برنامه تهدیدات شناخته شده را گزارش می کند یا خیر
هر بار که با URL مواجه میشود، برنامه بهطور خودکار عمل خاصی را انجام دهد و با ایمنی به عقب برگردد. مرور ایمن URL تهدید شناختهشده را طبقهبندی میکند توجه داشته باشید که محافظت بهینه در برابر صبر کنید تا مرور ایمن اولیه قبل از فراخوانی روش loadUrl()شئ WebView
استخراج کننده ریز عکسها
کلاس MediaMetadataRetriever دارای getScaledFrameAtTime() فریم را نزدیک به موقعیت زمانی مشخص مییابد، بیت مپ همان نسبت ابعاد را برمیگرداند. فریم از K ویدیو، مگابایت نقشه بیتی بسیار بزرگتر به تصویر کوچک نیاز دارد
API حافظه مشترک
اندروید کلاس SharedMemory را معرفی میکند. این امکان ایجاد نقشه را برای مدیریت حافظه مشترک ناشناس با استفاده از چندین فرآیند یا برنامه فراهم میکند
WallpaperColors API
اندروید پشتیبانی از قابلیت مدیریت رنگ کاغذ دیواری را معرفی میکند که به شما امکان میدهد شی WallpaperColors را از نقشه بیتی قابل ترسیم با استفاده از سه رنگ اول نمایانگر بصری ایجاد کنید.
-برای ایجاد شی WallpaperColors با استفاده از سه رنگ، یک نمونه ایجاد کنید WallpaperColors که رنگ اصلی ثانویه ثانویه اولیه را عبور می دهد باید تهی شود.
-برای ایجاد شی WallpaperColors از بیت مپ فراخوانی از روش ()Bitmap با عبور پارامتر منبع بیت مپ
-برای ایجاد شی WallpaperColors از فراخوانی قابل ترسیم از روش Drawable () با عبور پارامتر منبع قابل ترسیم
برای بازیابی جزئیات رنگ ثانویه اولیه کاغذ دیواری از روش های زیر استفاده کنید:
-getPrimaryColor () قابل توجه ترین تصویر زمینه رنگی را برمی گرداند
-getSecondaryColor ()دومین کاغذ دیواری رنگی برجسته را برمی گرداند
-getTertiaryColor () متد سومین کاغذدیواری رنگی برجسته را برمی گرداند برای اطلاع رسانی به سیستم هرگونه تغییر رنگ قابل توجهی را به سیستم اطلاع دهید ColorsChanged ()متد را فعال می کند فرصت رویداد چرخه حیات محاسبه رنگ ها فراهم می کند تصویر زمینه جدید Colorsobject اضافه کردن تغییر رنگ شنونده تماس addOn ColorsChanged شنونده ()روش همچنین دریافت رنگ های کاغذ دیواری ()بازیابی رنگ های اصلی کاغذ دیواری
به روز رسانی اثر انگشت
کلاس FingerprintManager دو کد خطا معرفی کرده است:
-FINGERPRINT_ERROR_LOCKOUT_PERMANENT: کاربر بارها سعی کرده است قفل دستگاه خود را با استفاده از اثر انگشت خوان باز کند.
-FINGERPRINT_ERROR_VENDOR: یک خطای اثر انگشت خوان خاص فروشنده رخ داد.
در نتیجه،
با انتخاب گسترده ای از برنامه های کاربردی نرم افزاری که در دسته های مختلف از جمله ابزارهای کاربردی و سیستم عامل ها در دسترس هستند. وب سایت ما طیف گسترده ای از راه حل های نرم افزاری را ارائه می دهد که پاسخگوی انواع نیازها و نیازها است! یکی از راهحلهای نرمافزاری موجود در اینجا چیزی نیست جز «Android O» که ویژگیها و قابلیتهای متعددی را با هدف افزایش تجربه کاربر و همچنین بهرهوری توسعهدهنده ارائه میکند!
از گزینههای بهبود یافته مدیریت اعلانها از جمله محدود کردن هشدارهای صوتی در هر ثانیه و در عین حال اطمینان از اینکه تحویل پیام بیتأثیر باقی میماند. گزینه های هدف گیری بهتر بر اساس سطوح ظرفیت رم، بنابراین کاربران بدون توجه به مشخصات دستگاه، تجربیات بهینه شده ای را دریافت می کنند. چارچوبهای تکمیل خودکار بهروزرسانی شده که به توصیفهای سفارشی همراه با اشیاء اعتبارسنجی اجازه میدهد تا کنترل بیشتری بر فرآیند تکمیل خودکار امکانپذیر کند - همه اینجا چیزی وجود دارد!
علاوه بر این از API های شبکه های عصبی خود که عملیات یادگیری ماشینی شتاب سخت افزاری را درست در خود دستگاه بدون نیاز به منابع محاسبات ابری سرورهای خارجی و غیره ارائه می دهند، تشکر می کند. اقدامات مرور ایمن برنامهریزی شده از طریق پیادهسازی ویو ویو، شناسایی تهدیدهای بالقوه حتی قبل از وقوع، و در نتیجه امنیت فعالیتهای آنلاین کاربران را حفظ میکند. APIهای حافظه مشترک که ارتباط یکپارچه بین چندین فرآیند/برنامه به طور همزمان و بدون هیچ مشکلی اجرا میشوند را تسهیل میکنند - اینها تنها نمونههایی هستند که نشان میدهند چرا "android o" واقعاً در بین بقیه برجسته است!
مشخصات کامل
ناشر | |
سایت ناشر | 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: