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.

واجهة برمجة تطبيقات الشبكات العصبية

توفر واجهة برمجة تطبيقات الشبكات العصبية (NNAPI) للتطبيقات تسريع الأجهزة لعمليات التعلم الآلي على الجهاز. تدعم واجهة برمجة التطبيقات إنشاء النماذج على الجهاز وتجميعها وتنفيذها. لا تستخدم التطبيقات عادةً NNAPI مباشرةً ؛ بدلاً من ذلك ، من المفترض أن يتم استدعاء NNAPI بواسطة مكتبات التعلم الآلي وأطر العمل والأدوات التي تتيح للمطورين تدريب نماذجهم ونشرها على أجهزة Android.

لمعرفة المزيد حول Neural Networks API ، راجع المستندات المرجعية لـ Neural Networks API ودليل مطور Neural Networks API.

إشعارات

يتضمن Android 8.1 Developer Preview 1 تغييرات على الإشعارات التي تؤثر على كيفية قيام التطبيقات بإصدار أصوات تنبيهات الإشعارات:

- يمكن للتطبيقات الآن إصدار تنبيه تنبيه صوتي مرة واحدة فقط في الثانية.

- لا يتم وضع أصوات التنبيه التي تتجاوز هذا المعدل في قائمة الانتظار ويتم فقدها.

- لا يؤثر هذا التغيير على الجوانب الأخرى لسلوك الإعلام.

- رسائل الإعلام لا تزال تنشر كما هو متوقع.

بالإضافة إلى ذلك:

- لا يتم دعم NotificationListenerService و ConditionProviderService على الأجهزة التي تعمل بنظام Android ذات ذاكرة الوصول العشوائي المنخفضة والتي تعود صحيحة عند استدعاء ActivityManager.isLowRamDevice ().

تحسين الاستهداف للأجهزة ذات ذاكرة الوصول العشوائي المنخفضة

يضيف Android 8.1 (المستوى 27 من API) ثابتين جديدتين لميزات الأجهزة - FEATURE_RAM_LOW و FEATURE_RAM_NORMAL - إلى مدير الحزم. تسمح لك هذه الثوابت باستهداف توزيع تطبيقاتك وتقسيمات APK على الأجهزة العادية أو ذات ذاكرة الوصول العشوائي المنخفضة.

تمكّن هذه الثوابت متجر Play من تعزيز تجربة مستخدم أفضل من خلال تمييز التطبيقات المناسبة بشكل خاص لإمكانيات جهاز معين.

تحديثات إطار عمل الملء التلقائي

توفر معاينة مطور Android 8.1 (مستوى API 27) العديد من التحسينات على إطار عمل الملء التلقائي التي يمكنك دمجها في تطبيقاتك:

- تضيف معاينة المطور دعمًا للأوصاف المخصصة التي تظهر في الملء التلقائي لواجهة المستخدم بدلاً من بيانات التمثيل الأصلية.

- يمكنك تحديد كائن Validator يستخدمه تطبيقك لتحديد ما إذا كان يجب على نظام Android إظهار الملء التلقائي لواجهة مستخدم الحفظ.

- تشتمل فئة BaseAdapter على طريقة setAutofillOptions () التي تتيح توفير قيم تمثيلات السلسلة في عناصر تحكم مفيدة في المحول تولد ديناميكيًا محولات القيم مثل قائمة تاريخ انتهاء صلاحية بطاقة الائتمان ، يختار المستخدمون جزءًا من تاريخ انتهاء صلاحية بطاقة الائتمان.

بالإضافة إلى ذلك:

- تشتمل فئة AutofillManager على استدعاء طريقة notifyViewVisibilityChanged (View ، int ، boolen) ، إخطار تغييرات إطار العمل ، عرض الرؤية ، طريقة التحميل الزائد للهيكل الافتراضي ، عادةً لا تتطلب الهياكل غير الافتراضية إخطارًا صريحًا لإطار العمل لأن الطريقة تسمى بالفعل عرض الفئة

تحديث EditText

بدءًا من مستوى API 27 ، يُرجع EditText.getText () Editable الذي تم إرجاعه مسبقًا CharSequence المتوافق مع الإصدارات السابقة Editable يوفر واجهة CharSequence Editable وظائف إضافية قيمة على سبيل المثال لأن Editable ينفذ أيضًا واجهة Spannable لتطبيق محتوى الترميز داخل مثيل EditText

إجراءات التصفح الآمن الآلي

باستخدام تطبيق WebView للتصفح الآمن ، يكتشف تطبيق واجهة برمجة التطبيقات للتصفح الآمن ، وقت محاولات WebView للتنقل عبر عنوان URL ، تهديد معروف من Google بشكل افتراضي ، يعرض WebView تحذيرًا بينيًا للمستخدم تهديدًا معروفًا يعطي خيار تحميل URL على أي حال إرجاع الصفحة السابقة بأمان في Android 8.1 Developer Preview تحدد برمجيًا كيفية استجابة التطبيق للتهديد المعروف:

-التحكم في ما إذا كان التطبيق يبلغ عن التهديدات المعروفة التصفح الآمن

- اجعل التطبيق ينفذ تلقائيًا إجراءً معينًا للعودة إلى الأمان في كل مرة يصادف فيها التصفح الآمن لعنوان URL تهديدًا معروفًا لاحظ الحماية المثلى ضد الانتظار حتى تتم تهيئة التصفح الآمن قبل استدعاء طريقة loadUrl () الخاصة بكائن WebView

مستخرج الصور المصغرة للفيديو

تحتوي فئة MediaMetadataRetriever على getScaledFrameAtTime () يجد إطارًا بالقرب من موضع زمني معين يُرجع صورة نقطية نفس نسبة العرض إلى الارتفاع إطار المصدر مستطيل ملائم مع تحديد ارتفاع العرض مفيد في إنشاء صور مصغرة فيديو نوصي باستخدام طريقة بدلاً من getFrameAtTime () الذاكرة الضائعة لأن إرجاع الصورة النقطية نفس مصدر الفيديو على سبيل المثال قد يكون الإطار من فيديو K ميغا بايت صورة نقطية أكبر بكثير تحتاج إلى صورة مصغرة

الذاكرة المشتركة API

يقدم Android فئة SharedMemory هذا يسمح بإنشاء خريطة وإدارة ذاكرة مشتركة مجهولة تستخدم عمليات أو تطبيقات متعددة

WallpaperColors API

يقدم Android دعمًا لميزة إدارة ألوان الخلفية ، مما يتيح إنشاء كائن WallpaperColors من رسم نقطي باستخدام أول ثلاثة ألوان تمثيلية بصريًا ، واسترداد التفاصيل أول ثلاثة ألوان خلفية ملحوظة لإنشاء كائن WallpaperColors إما التالية:

- لإنشاء كائن WallpaperColors باستخدام ثلاثة ألوان ، قم بإنشاء مثيل WallpaperColors الذي يمر باللون الأساسي الثانوي الثانوي ، يجب أن يكون اللون الأساسي فارغًا

-لإنشاء كائن WallpaperColors من مكالمة نقطية من أسلوب Bitmap () تمرير معلمة مصدر الصورة النقطية

-لإنشاء كائن WallpaperColors من طريقة drawable call fromDrawable () لتمرير معلمة المصدر القابلة للرسم

لاسترداد خلفية خلفية تفاصيل الألوان الثانوية الأولية الثانوية ، اتصل بالطرق التالية:

يقوم -getPrimaryColor () بإرجاع معظم ورق الحائط الملون الملحوظ

يقوم -getSecondaryColor () بإرجاع ورق الحائط الملون الثاني البارز

تقوم طريقة -getTertiaryColor () بإرجاع ورق الحائط الملون الثالث البارز لإخطار النظام بأية تغييرات ملحوظة في اللون ، قم بإخطار طريقة تشغيل ColorsChanged () للمشغلات توفر فرصة حدث دورة حياة الألوان في حساب ألوان خلفية جديدة. خلفية الألوان الأساسية

تحديثات بصمات الأصابع

أدخلت فئة FingerprintManager رمزي خطأ:

-FINGERPRINT_ERROR_LOCKOUT_PERMANENT: حاول المستخدم عدة مرات إلغاء قفل أجهزته باستخدام قارئ بصمات الأصابع.

-FINGERPRINT_ERROR_VENDOR: حدث خطأ في قارئ بصمات الأصابع الخاص بالبائع.

ختاماً،

مع مجموعة واسعة من تطبيقات البرامج المتاحة عبر فئات مختلفة مثل المرافق وأنظمة التشغيل وغيرها ؛ يقدم موقعنا الإلكتروني مجموعة واسعة من الحلول البرمجية التي تلبي جميع أنواع الاحتياجات والمتطلبات! أحد حلول البرامج المتاحة هنا ليس سوى "Android O" الذي يقدم العديد من الميزات والقدرات التي تهدف إلى تعزيز تجربة المستخدم وكذلك إنتاجية المطور!

من خيارات إدارة الإخطارات المحسّنة بما في ذلك الحد من التنبيهات الصوتية في الثانية مع ضمان بقاء تسليم الرسائل غير متأثر ؛ خيارات استهداف أفضل بناءً على مستويات سعة ذاكرة الوصول العشوائي بحيث يتلقى المستخدمون تجارب مُحسَّنة بغض النظر عن مواصفات الجهاز ؛ تم تحديث أطر عمل الملء التلقائي التي تتيح الأوصاف المخصصة جنبًا إلى جنب مع كائنات المدقق مما يتيح تحكمًا أكبر في عملية الملء التلقائي نفسها - هناك شيء هنا للجميع!

علاوة على ذلك ، بفضل واجهات برمجة التطبيقات للشبكات العصبية التي توفر عمليات التعلم الآلي لتسريع الأجهزة داخل الجهاز نفسه دون الحاجة إلى موارد الحوسبة السحابية للخوادم الخارجية وما إلى ذلك ؛ إجراءات التصفح الآمن البرمجي عبر تنفيذ عرض الويب الذي يكتشف التهديدات المحتملة قبل حدوثها ، وبالتالي الحفاظ على أمان الأنشطة عبر الإنترنت للمستخدمين ؛ تعمل واجهات برمجة التطبيقات للذاكرة المشتركة على تسهيل الاتصال السلس بين العمليات/التطبيقات المتعددة التي تعمل في وقت واحد دون أي عوائق على الإطلاق - هذه فقط بعض الأمثلة التي توضح سبب تميز "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:

الأكثر شهرة