Android 8.1 Developer Preview for Android

Android 8.1 Developer Preview for Android Preview

Android / Google / 1002 / Vollständige Spezifikation
Beschreibung

Android 8.1 Developer Preview für Android: Eine umfassende Übersicht

Android O ist die neueste Version des Android-Betriebssystems und führt eine Vielzahl neuer Funktionen und Fähigkeiten für Benutzer und Entwickler gleichermaßen ein. In diesem Dokument werden wir die Neuerungen für Entwickler in Android 8.1 Developer Preview hervorheben.

API für neuronale Netzwerke

Die Neural Networks API (NNAPI) bietet Apps mit Hardwarebeschleunigung für maschinelles Lernen auf dem Gerät. Die API unterstützt die Erstellung, Kompilierung und Ausführung von Modellen auf dem Gerät. Apps verwenden NNAPI normalerweise nicht direkt; Stattdessen soll NNAPI von Bibliotheken, Frameworks und Tools für maschinelles Lernen aufgerufen werden, mit denen Entwickler ihre Modelle trainieren und auf Android-Geräten bereitstellen können.

Weitere Informationen zur API für neurale Netzwerke finden Sie in den Referenzdokumenten zur API für neurale Netzwerke und im Entwicklerhandbuch für die API für neurale Netzwerke.

Benachrichtigungen

Android 8.1 Developer Preview 1 enthält Änderungen an Benachrichtigungen, die sich darauf auswirken, wie Apps Benachrichtigungstöne ausgeben können:

- Apps können jetzt nur einmal pro Sekunde einen Benachrichtigungston abgeben.

- Warntöne, die diese Rate überschreiten, werden nicht in die Warteschlange gestellt und gehen verloren.

– Diese Änderung wirkt sich nicht auf andere Aspekte des Benachrichtigungsverhaltens aus.

- Benachrichtigungen werden weiterhin wie erwartet veröffentlicht.

Zusätzlich:

– NotificationListenerService und ConditionProviderService werden auf Android-Geräten mit wenig RAM nicht unterstützt, die „true“ zurückgeben, wenn ActivityManager.isLowRamDevice() aufgerufen wird.

Verbessertes Targeting für Low-RAM-Geräte

Android 8.1 (API-Ebene 27) fügt dem Paket-Manager zwei neue Hardwarefunktionskonstanten hinzu – FEATURE_RAM_LOW und FEATURE_RAM_NORMAL. Mit diesen Konstanten können Sie die Verteilung Ihrer Apps und APK-Splits auf normale oder Geräte mit wenig RAM ausrichten.

Diese Konstanten ermöglichen es dem Play Store, ein besseres Benutzererlebnis zu fördern, indem Apps hervorgehoben werden, die für die Fähigkeiten eines bestimmten Geräts besonders gut geeignet sind.

Autofill-Framework-Updates

Android 8.1 Developer Preview (API-Level 27) bietet mehrere Verbesserungen am Autofill-Framework, die Sie in Ihre Apps integrieren können:

– Die Entwicklervorschau fügt Unterstützung für benutzerdefinierte Beschreibungen hinzu, die in der Benutzeroberfläche zum Speichern des automatischen Ausfüllens anstelle der ursprünglichen Darstellungsdaten angezeigt werden.

- Sie können ein Validator-Objekt angeben, das Ihre App verwendet, um zu entscheiden, ob das Android-System die Autofill-Speicher-UI anzeigen soll.

- Die BaseAdapter-Klasse enthält die setAutofillOptions()-Methode, die es ermöglicht, Werte für Zeichenfolgendarstellungen in einem Adapter bereitzustellen. Nützliche Spinner-Steuerelemente. Werte dynamisch generieren. Adapter wie Kreditkartenablaufdatum

Zusätzlich:

-Die AutofillManager-Klasse enthält den Methodenaufruf „notifyViewVisibilityChanged(View,int,boolen)“, um die Sichtbarkeit des Frameworks zu benachrichtigen

EditText-Update

Beginnend mit API-Ebene 27 gibt EditText.getText() Editable zurück, die zuvor zurückgegebene CharSequence ist abwärtskompatibel. Editable implementiert CharSequence. Editable-Schnittstelle bietet wertvolle zusätzliche Funktionalität. Da Editable beispielsweise auch die Spannable-Schnittstelle implementiert, wenden Sie Markup-Inhalte innerhalb der Instanz EditText an

Programmatische Safe Browsing-Aktionen

Durch die Verwendung der WebView-Implementierung Safe Browsing API App erkennt, wenn Instanz WebView versucht, URL zu navigieren Google als bekannte Bedrohung eingestuft Standardmäßig zeigt WebView Interstitial-Warnung Benutzer bekannte Bedrohung mit Option URL trotzdem laden Rückkehr zur vorherigen Seite sicher Definieren Sie in Android 8.1 Developer Preview programmgesteuert, wie die App auf bekannte Bedrohungen reagiert:

- Kontrollieren Sie, ob die App bekannte Bedrohungen meldet Safe Browsing

- Lassen Sie die App jedes Mal automatisch eine bestimmte Aktion ausführen, um die Sicherheit zurückzusetzen. Safe Browsing klassifiziert eine bekannte Bedrohung. Beachten Sie den optimalen Schutz gegen Warten, bis Safe Browsing initialisiert ist, bevor Sie die loadUrl()-Methode des WebView-Objekts aufrufen

Video-Thumbnail-Extraktor

MediaMetadataRetriever-Klasse hat getScaledFrameAtTime() Findet Frame in der Nähe der angegebenen Zeitposition Gibt Bitmap mit gleichem Seitenverhältnis zurück Quellframe skaliert angepasstes Rechteck Angegebene Breite Höhe Nützlich zum Erstellen von Miniaturbildern Einzelbild von K-Video würde MB Bitmap weit größer benötigen Miniaturbild

Shared-Memory-API

Android führt die SharedMemory-Klasse ein Dies ermöglicht das Erstellen einer Karte zum Verwalten eines anonymen gemeinsamen Speichers, der von mehreren Prozessen oder Apps verwendet wird

WallpaperColors-API

Android führt die Unterstützung für die Verwaltung von Hintergrundfarben ein Feature ermöglicht das Erstellen von WallpaperColors-Objekten aus Bitmaps, die gezeichnet werden können, indem die ersten drei visuell repräsentativen Farben verwendet werden, um Details abzurufen.

- Um ein WallpaperColors-Objekt mit drei Farben zu erstellen, erstellen Sie eine Instanz von WallpaperColors, die die primäre sekundäre tertiäre Farbe übergeben. die primäre Farbe muss null sein

- Um ein WallpaperColors-Objekt aus Bitmaps zu erstellen, rufen Sie die fromBitmap()-Methode auf und übergeben Sie den Bitmap-Quellparameter

- Um ein WallpaperColors-Objekt aus einem drawable-Aufruf zu erstellen, wird die fromDrawable ()-Methode aufgerufen, die einen drawable-Quellparameter übergibt

Rufen Sie die folgenden Methoden auf, um das Hintergrundbild mit primären sekundären tertiären Farbdetails abzurufen:

-getPrimaryColor () gibt das auffälligste farbige Hintergrundbild zurück

-getSecondaryColor () gibt das zweitwichtigste Farbhintergrundbild zurück

-getTertiaryColor ()-Methode gibt die dritthervorragende Farbtapete zurück. Um das System über signifikante Farbänderungen zu informieren, rufen Sie die Methode „ColoursChanged ()“ auf Grundfarben Tapete

Fingerabdruck-Updates

Die FingerprintManager-Klasse hat zwei Fehlercodes eingeführt:

-FINGERPRINT_ERROR_LOCKOUT_PERMANENT: Der Benutzer hat zu oft versucht, sein Gerät mit dem Fingerabdruckleser zu entsperren.

-FINGERPRINT_ERROR_VENDOR: Ein herstellerspezifischer Fingerabdruckleserfehler ist aufgetreten.

Abschließend,

Mit seiner großen Auswahl an Softwareanwendungen, die in verschiedenen Kategorien verfügbar sind, wie unter anderem Dienstprogramme und Betriebssysteme; Unsere Website bietet ein umfangreiches Angebot an Softwarelösungen für alle Arten von Bedürfnissen und Anforderungen! Eine solche hier verfügbare Softwarelösung ist keine andere als "Android O", die zahlreiche Funktionen und Fähigkeiten hervorbringt, die darauf abzielen, sowohl die Benutzererfahrung als auch die Entwicklerproduktivität zu verbessern!

Von verbesserten Verwaltungsoptionen für Benachrichtigungen, einschließlich der Begrenzung der akustischen Warnungen pro Sekunde, während gleichzeitig sichergestellt wird, dass die Nachrichtenübermittlung unbeeinträchtigt bleibt; bessere Targeting-Optionen auf der Grundlage der RAM-Kapazität, sodass Benutzer unabhängig von den Gerätespezifikationen optimierte Erfahrungen erhalten; aktualisierte Autofilling-Frameworks, die benutzerdefinierte Beschreibungen zusammen mit Validator-Objekten ermöglichen, die eine bessere Kontrolle über den Autofilling-Prozess selbst ermöglichen - hier ist für jeden etwas dabei!

Darüber hinaus dank seiner neuronalen Netzwerk-APIs, die maschinelle Lernvorgänge zur Hardwarebeschleunigung direkt im Gerät selbst anbieten, ohne dass externe Server, Cloud-Computing-Ressourcen usw. erforderlich sind; programmgesteuerte Safe-Browsing-Aktionen über die Webview-Implementierung, die potenzielle Bedrohungen erkennen, bevor sie überhaupt auftreten, wodurch Benutzer sichere Online-Aktivitäten erhalten; Shared-Memory-APIs, die eine nahtlose Kommunikation zwischen mehreren Prozessen/Apps ermöglichen, die gleichzeitig ohne jegliche Schluckaufe ausgeführt werden - dies sind nur einige Beispiele, die zeigen, warum "android o" sich wirklich von anderen abhebt!

Vollständige Spezifikation
Herausgeber Google
Publisher-Site http://www.google.com/
Veröffentlichungsdatum 2017-10-25
Datum hinzugefügt 2017-10-25
Kategorie Dienstprogramme und Betriebssysteme
Unterkategorie Betriebssysteme & Updates
Ausführung Preview
Os Anforderungen Android
Bedarf Only compatible with the Nexus 5X, Nexus 6P, Pixel C, Pixel, Pixel XL, Pixel 2, and Pixel 2 XL.
Preis Free
Downloads pro Woche 8
Downloads insgesamt 1002

Comments:

Am beliebtesten