Android 8.1 Developer Preview for Android

Android 8.1 Developer Preview for Android Preview

Android / Google / 1002 / Teljes specifikáció
Leírás

Android 8.1 fejlesztői előnézet Androidhoz: Átfogó áttekintés

Az Android O az Android operációs rendszer legújabb verziója, és számos új funkciót és képességet vezet be a felhasználók és a fejlesztők számára. Ebben a dokumentumban az Android 8.1 Developer Preview újdonságait emeljük ki a fejlesztők számára.

Neurális hálózatok API

A Neural Networks API (NNAPI) hardveres gyorsítást biztosít az alkalmazások számára az eszközön végzett gépi tanulási műveletekhez. Az API támogatja a modellek eszközön történő létrehozását, összeállítását és végrehajtását. Az alkalmazások általában nem közvetlenül használják az NNAPI-t; ehelyett az NNAPI-t gépi tanulási könyvtárak, keretrendszerek és eszközök hívják, amelyek lehetővé teszik a fejlesztők számára, hogy betanítsák modelljeiket, és telepítsék őket Android-eszközökön.

Ha többet szeretne megtudni a Neural Networks API-ról, tekintse meg a Neural Networks API referenciadokumentációit és a Neural Networks API fejlesztői útmutatóját.

Értesítések

Az Android 8.1 Developer Preview 1 módosításokat tartalmaz az értesítéseken, amelyek hatással vannak arra, hogy az alkalmazások hogyan adhatnak figyelmeztető hangokat:

- Az alkalmazások mostantól csak másodpercenként egyszer tudnak figyelmeztető hangot kiadni.

- Az ezt meghaladó figyelmeztető hangok nem kerülnek sorba, és elvesznek.

- Ez a változás nem érinti az értesítési viselkedés egyéb szempontjait.

- Az értesítő üzenetek továbbra is a várt módon jelennek meg.

Továbbá:

- A NotificationListenerService és a ConditionProviderService nem támogatott az alacsony RAM-mal rendelkező Android-eszközökön, amelyek igazat adnak vissza az ActivityManager.isLowRamDevice() meghívásakor.

Továbbfejlesztett célzás az alacsony RAM-mal rendelkező eszközökhöz

Az Android 8.1 (27-es API-szint) két új hardver-szolgáltatási konstanst – FEATURE_RAM_LOW és FEATURE_RAM_NORMAL – ad hozzá a Csomagkezelőhöz. Ezek az állandók lehetővé teszik az alkalmazások és az APK-felosztások terjesztését normál vagy alacsony RAM-mal rendelkező eszközökre.

Ezek a konstansok lehetővé teszik a Play Áruház számára, hogy jobb felhasználói élményt nyújtson azáltal, hogy kiemeli az adott eszköz képességeinek leginkább megfelelő alkalmazásokat.

Automatikus kitöltési keretrendszer frissítései

Az Android 8.1 Developer Preview (27-es API-szint) számos fejlesztést kínál az automatikus kitöltési keretrendszerhez, amelyeket beépíthet alkalmazásaiba:

- A Developer Preview támogatja az egyéni leírásokat, amelyek az eredeti ábrázolási adatok helyett az automatikus kitöltési mentési felhasználói felületen jelennek meg.

- Megadhat egy Validator objektumot, amelyet az alkalmazás használ annak eldöntésére, hogy az Android rendszeren megjelenjen-e az automatikus kitöltési mentési felhasználói felület.

- A BaseAdapter osztály tartalmazza a setAutofillOptions() metódust, amely lehetővé teszi karakterlánc-megjelenítési értékek biztosítását egy adapterben, hasznos pörgető vezérlők dinamikusan generálnak értékeket adapterek, mint például a hitelkártya lejárati dátuma évek listája a felhasználók választják a hitelkártya lejárati dátumát.

Továbbá:

- Az AutofillManager osztály tartalmazza a notifyViewVisibilityChanged(View,int,boolen) metódushívást, a notify keretrendszer változásait láthatósági nézet virtuális struktúra túlterhelési módszer A nem virtuális struktúrák általában nem igényelnek kifejezetten értesítési keretrendszert, mert a metódus már a View osztálynak nevezett

EditText frissítés

A 27-es API-szinttől kezdődően az EditText.getText() szerkeszthető, korábban visszaadott CharSequence visszamenőleges kompatibilitást ad vissza Szerkeszthető megvalósítja a CharSequence-et A szerkeszthető felület értékes kiegészítő funkciókat biztosít. Például azért, mert az Editable is megvalósítja a Spannable felületet alkalmazza a jelölési tartalmat az EditText példányon belül

Automatizált Biztonságos Böngészés műveletek

A WebView implementáció használatával A Biztonságos Böngészés API alkalmazás észleli, amikor a WebView megkísérli navigálni az URL-címen, a Google besorolta az ismert fenyegetést. Alapértelmezés szerint a WebView közbeiktatott figyelmeztetést jelenít meg a felhasználó ismert fenyegetettségével kapcsolatban, megadva az URL betöltésének beállítását. Mindenesetre visszatér az előző oldal biztonságosan Az Android 8.1 Developer Preview programozottan határozza meg, hogyan reagál az alkalmazás az ismert fenyegetésekre:

- Ellenőrizheti, hogy az alkalmazás jelent-e az ismert fenyegetéseket, Biztonságos böngészés

- Az alkalmazás automatikusan hajtson végre egy bizonyos műveletet a biztonsági visszalépéshez minden alkalommal, amikor találkozik URL-címmel. A Biztonságos böngészés osztályozza az ismert fenyegetést Megjegyzés optimális védelmet az inicializálásig való várakozással szemben. Biztonságos böngészés, mielőtt meghívná a WebView objektum loadUrl() metódusát

Videó miniatűr kivonó

A MediaMetadataRetriever osztály a getScaledFrameAtTime() a keretet a megadott időpozíció közelében találja vissza bitkép azonos képarányú forrás keret méretezett illeszkedő téglalap adott szélesség magasság hasznos miniatűr képek generálása videó Javasoljuk a metódus használatát a getFrameAtTime() helyett pazarolja a memóriát, mert a bitkép azonos felbontású forrásvideót adja vissza. Például A K videóból származó képkocka MB bitkép sokkal nagyobb miniatűr képre lenne szüksége

Megosztott memória API

Az Android bevezeti a SharedMemory osztályt. Ez lehetővé teszi a térkép létrehozását, névtelen megosztott memóriát több folyamat vagy alkalmazás használatával

WallpaperColors API

Az Android bevezeti a háttérképek színkezelésének támogatását, amely lehetővé teszi a WallpaperColors objektum létrehozását az első három vizuálisan reprezentatív szín használatával rajzolható bittérképből, részletek lekérése az első három észrevehető színű tapéta A WallpaperColors objektum létrehozásához tegye a következőket:

-A WallpaperColors objektum három szín használatával történő létrehozásához hozzon létre példányt az elsődleges másodlagos harmadlagos színt átadó WallpaperColors elsődleges színnek nullának kell lennie

- WallpaperColors objektum létrehozása bitmap hívásból a Bitmap() metódusból, átadva a bitkép forrásparamétert

- WallpaperColors objektum létrehozása a Drawable () metódus rajzolható hívásából a rajzolható forrásparaméter átadásával

A háttérkép elsődleges másodlagos harmadlagos színének részleteinek lekéréséhez használja a következő módszereket:

-getPrimaryColor () a legszembetűnőbb színű háttérképet adja vissza

-getSecondaryColor ()visszaadja a második kiemelkedő színű háttérképet

A -getTertiaryColor ()method visszaadja a harmadik kiemelkedő színű háttérképet Ha a rendszert értesíteni szeretné a jelentős színváltozásokról, hívja a Notify ColorsChanged ()method triggers Compute Colors életciklus-esemény lehetőséget biztosítson új Háttérkép Colorsobject hallgató színváltozásainak hozzáadása hívja addOn ColorsChanged Listener ()metódus is get Wallpaper Colors ()retrieve alapszínek tapéta

Ujjlenyomat-frissítések

Az FingerprintManager osztály két hibakódot vezetett be:

-FINGERPRINT_ERROR_LOCKOUT_PERMANENT: A felhasználó túl sokszor próbálta feloldani eszközét ujjlenyomat-olvasóval.

-FINGERPRINT_ERROR_VENDOR: Gyártóspecifikus ujjlenyomat-olvasó hiba történt.

Következtetésképpen,

A különféle kategóriákban elérhető szoftveralkalmazások széles választékával, például segédprogramokkal és operációs rendszerekkel; weboldalunk szoftvermegoldások széles skáláját kínálja, minden igényt és igényt kielégítve! Az egyik ilyen itt elérhető szoftvermegoldás nem más, mint az "Android O", amely számos olyan funkciót és képességet kínál, amelyek célja a felhasználói élmény és a fejlesztői termelékenység javítása!

Továbbfejlesztett értesítéskezelési lehetőségek, beleértve a hangjelzések másodpercenkénti sebességének korlátozását, miközben továbbra is biztosítják, hogy az üzenetek kézbesítését érintetlenül hagyja; jobb célzási lehetőségek a RAM kapacitásszintje alapján, így a felhasználók az eszköz specifikációitól függetlenül optimalizált élményben részesülnek; frissített automatikus kitöltési keretrendszerek, amelyek lehetővé teszik az egyéni leírásokat, valamint az érvényesítő objektumok, amelyek lehetővé teszik magának az automatikus kitöltési folyamatnak a nagyobb vezérlését – mindenkinek van valami!

Ezenkívül köszönet a neurális hálózati API-knak, amelyek hardveres gyorsítási gépi tanulási műveleteket kínálnak közvetlenül az eszközön belül anélkül, hogy külső szerverekre lenne szükség felhőalapú számítási erőforrásokra stb.; programozott biztonságos böngészési műveletek webnézet implementáción keresztül, amelyek észlelik a potenciális fenyegetéseket, mielőtt azok megjelennének, és ezáltal a felhasználók biztonságos online tevékenységei; Megosztott memória API-k, amelyek megkönnyítik a zökkenőmentes kommunikációt több, egyidejűleg futó folyamat/alkalmazás között, mindenféle akadozás nélkül – ez csak néhány példa, amely bemutatja, hogy az „android o” miért áll ki igazán a többi közül!

Teljes specifikáció
Kiadó Google
Kiadói oldal http://www.google.com/
Kiadási dátum 2017-10-25
Dátum hozzáadva 2017-10-25
Kategória Segédprogramok és operációs rendszerek
Alkategória Operációs rendszerek és frissítések
Változat Preview
Os követelmények Android
Követelmények Only compatible with the Nexus 5X, Nexus 6P, Pixel C, Pixel, Pixel XL, Pixel 2, and Pixel 2 XL.
Ár Free
Letöltések hetente 8
Összes letöltés 1002

Comments:

Legnepszerubb