Android 8.1 Developer Preview for Android

Android 8.1 Developer Preview for Android Preview

Android / Google / 1002 / Volledige spec
Omschrijving

Android 8.1 Developer Preview voor Android: een uitgebreid overzicht

Android O is de nieuwste versie van het Android-besturingssysteem en introduceert een verscheidenheid aan nieuwe functies en mogelijkheden voor zowel gebruikers als ontwikkelaars. In dit document laten we zien wat er nieuw is voor ontwikkelaars in Android 8.1 Developer Preview.

Neurale Netwerken-API

De Neural Networks API (NNAPI) biedt apps hardwareversnelling voor machine learning-bewerkingen op het apparaat. De API ondersteunt het maken, compileren en uitvoeren van modellen op het apparaat. Apps gebruiken NNAPI meestal niet rechtstreeks; in plaats daarvan is NNAPI bedoeld om te worden aangeroepen door machine learning-bibliotheken, frameworks en tools waarmee ontwikkelaars hun modellen kunnen trainen en implementeren op Android-apparaten.

Voor meer informatie over de Neural Networks API raadpleegt u de Neural Networks API-referentiedocumenten en de Neural Networks API-ontwikkelaarsgids.

Meldingen

Android 8.1 Developer Preview 1 bevat wijzigingen in meldingen die van invloed zijn op hoe apps meldingssignalen kunnen laten horen:

- Apps kunnen nu slechts één keer per seconde een meldingssignaal laten horen.

- Waarschuwingsgeluiden die deze snelheid overschrijden, worden niet in de wachtrij geplaatst en gaan verloren.

- Deze wijziging heeft geen invloed op andere aspecten van meldingsgedrag.

- Meldingsberichten worden nog steeds geplaatst zoals verwacht.

Aanvullend:

- NotificationListenerService en ConditionProviderService worden niet ondersteund op Android-apparaten met weinig RAM die 'true' retourneren wanneer ActivityManager.isLowRamDevice() wordt aangeroepen.

Verbeterde targeting voor apparaten met weinig RAM

Android 8.1 (API-niveau 27) voegt twee nieuwe constanten voor hardwarefuncties - FEATURE_RAM_LOW en FEATURE_RAM_NORMAL - toe aan Package Manager. Met deze constanten kunt u de distributie van uw apps en APK-splitsingen richten op normale apparaten of apparaten met een laag RAM-geheugen.

Deze constanten stellen de Play Store in staat om een ​​betere gebruikerservaring te bevorderen door apps te markeren die bijzonder geschikt zijn voor de mogelijkheden van een bepaald apparaat.

Kaderupdates voor automatisch aanvullen

Android 8.1 Developer Preview (API-niveau 27) biedt verschillende verbeteringen aan het Autofill Framework die u in uw apps kunt opnemen:

- De Developer Preview voegt ondersteuning toe voor aangepaste beschrijvingen die worden weergegeven in de gebruikersinterface voor automatisch aanvullen in plaats van de oorspronkelijke representatiegegevens.

- U kunt een Validator-object specificeren dat uw app gebruikt om te beslissen of het Android-systeem de gebruikersinterface voor automatisch aanvullen moet weergeven.

- De klasse BaseAdapter bevat de methode setAutofillOptions() waarmee tekenreeksrepresentaties kunnen worden geleverd waarden in een adapter nuttige spinner-besturingselementen genereren dynamisch waarden adapters zoals vervaldatum creditcard jaren lijst gebruikers kiezen onderdeel vervaldatum creditcard Autofill-services gebruiken tekenreeksweergave correct vullen weergaven vereiste gegevens

Aanvullend:

-De klasse AutofillManager bevat de methode attendViewVisibilityChanged(View,int,boolen) methodeaanroep meldingskaderwijzigingen zichtbaarheid weergave virtuele structuur overbelastingsmethode niet-virtuele structuren vereisen meestal niet expliciet meldingskader omdat de methode al is aangeroepen klasse Bekijken

EditText-update

Beginnend met API-niveau 27 EditText.getText() retourneert Editable eerder geretourneerde CharSequence achterwaarts compatibel Bewerkbare implementeert CharSequence Bewerkbare interface biedt waardevolle extra functionaliteit Bijvoorbeeld omdat Editable ook Spannable-interface implementeert, markup-inhoud toepassen binnen instantie EditText

Programmatische Safe Browsing-acties

Door WebView-implementatie te gebruiken Safe Browsing API-app detecteert wanneer instantie WebView probeert te navigeren URL Door Google geclassificeerde bekende dreiging Standaard toont WebView interstitiële waarschuwing gebruiker bekende dreiging die optie laadt URL hoe dan ook terugkeren vorige pagina veilig In Android 8.1 Developer Preview definieert u programmatisch hoe de app reageert op bekende dreiging:

-Controleer of app bekende bedreigingen Safe Browsing rapporteert

-Laat de app automatisch een bepaalde actie uitvoeren, elke keer dat Safe Browsing de URL tegenkomt, de beveiliging teruggaat. Safe Browsing classificeert een bekende dreiging. Let op optimale bescherming tegen wachten tot Safe Browsing is geïnitialiseerd voordat de loadUrl()-methode van het WebView-object wordt aangeroepen

Extractor voor videominiaturen

De klasse MediaMetadataRetriever heeft getScaledFrameAtTime() vindt frame in de buurt van gegeven tijd positie retourneert bitmap dezelfde beeldverhouding bronframe geschaald passen rechthoek gegeven breedte hoogte nuttig miniatuurafbeeldingen genereren video We raden aan om methode te gebruiken in plaats van getFrameAtTime() geheugenverspilling omdat bitmap dezelfde resolutie bronvideo retourneert Bijvoorbeeld frame van K-video zou MB-bitmap veel groter zijn, miniatuurafbeelding nodig

Gedeeld geheugen-API

Android introduceert SharedMemory-klasse Hiermee kunt u een kaart maken en anoniem gedeeld geheugen beheren dat meerdere processen of apps gebruikt

WallpaperColors-API

Android introduceert ondersteuning voor het beheren van achtergrondkleuren, waarmee een object WallpaperColors kan worden gemaakt van een bitmap die kan worden getekend met behulp van de eerste drie visueel representatieve kleuren. Details ophalen van de eerste drie opvallende kleuren.

-Om een ​​WallpaperColors-object te maken met drie kleuren, moet u de instantie WallpaperColors maken die de primaire secundaire tertiaire kleur doorgeeft, de primaire kleur moet null zijn

-Om een ​​WallpaperColors-object te maken op basis van een bitmapaanroep vanBitmap()methode die de bitmapbronparameter doorgeeft

- Om een ​​WallpaperColors-object te maken op basis van een tekenbare oproep vanDrawable () methode die een tekenbare bronparameter doorgeeft

Om primaire secundaire tertiaire kleurdetails op te halen, roept u de volgende methoden op:

-getPrimaryColor () retourneert de meest opvallende kleurenbehang

-getSecondaryColor () retourneert achtergrondkleur van de tweede meest vooraanstaande kleur

-getTertiaryColor ()methode retourneert derde meest vooraanstaande kleurbehang Om het systeem op de hoogte te stellen van belangrijke kleurveranderingen, roept u ColorsChanged ()methodetriggers in gang. behang in primaire kleuren

Vingerafdruk-updates

De klasse FingerprintManager heeft twee foutcodes geïntroduceerd:

-FINGERPRINT_ERROR_LOCKOUT_PERMANENT: de gebruiker heeft te vaak geprobeerd zijn apparaat te ontgrendelen met een vingerafdruklezer.

-FINGERPRINT_ERROR_VENDOR: er is een leverancierspecifieke vingerafdruklezerfout opgetreden.

Ten slotte,

Met zijn brede selectie van softwaretoepassingen die beschikbaar zijn in verschillende categorieën, zoals onder andere hulpprogramma's en besturingssystemen; onze website biedt een uitgebreid scala aan softwareoplossingen die voldoen aan alle soorten behoeften en vereisten! Een van die softwareoplossingen die hier beschikbaar is, is niemand minder dan "Android O", die tal van functies en mogelijkheden biedt die gericht zijn op het verbeteren van zowel de gebruikerservaring als de productiviteit van ontwikkelaars!

Van verbeterde opties voor het beheer van meldingen, waaronder het beperken van geluidswaarschuwingen per seconde terwijl er nog steeds voor wordt gezorgd dat de bezorging van berichten onaangetast blijft; betere targetingopties op basis van RAM-capaciteitsniveaus, zodat gebruikers optimale ervaringen krijgen, ongeacht de apparaatspecificaties; bijgewerkte kaders voor automatisch aanvullen waardoor aangepaste beschrijvingen samen met validatorobjecten mogelijk zijn, waardoor meer controle over het automatisch invullen zelf mogelijk is - er is hier iets voor iedereen!

Bovendien bieden dankzij de neurale netwerken API's hardwareversnelling machine learning-bewerkingen direct in het apparaat zelf zonder dat externe servers, cloud computing-bronnen, enz. nodig zijn; programmatische veilige browse-acties via webview-implementatie die potentiële bedreigingen detecteren voordat ze zich voordoen, waardoor gebruikers online activiteiten veilig houden; gedeelde geheugen-API's die naadloze communicatie mogelijk maken tussen meerdere processen/apps die tegelijkertijd worden uitgevoerd zonder enige hapering - dit zijn slechts enkele voorbeelden die laten zien waarom "android o" echt opvalt tussen de rest!

Volledige spec
Uitgever Google
Uitgever site http://www.google.com/
Datum van publicatie 2017-10-25
Datum toegevoegd 2017-10-25
Categorie Hulpprogramma's en besturingssystemen
Subcategorie Besturingssystemen en updates
Versie Preview
OS-vereisten Android
Voorwaarden Only compatible with the Nexus 5X, Nexus 6P, Pixel C, Pixel, Pixel XL, Pixel 2, and Pixel 2 XL.
Prijs Free
Downloads per week 8
Totaal aantal downloads 1002

Comments:

Meest populair