Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

Android O onthuld:17 belangrijkste functies en updates

Google heeft voorafgaand aan de jaarlijkse I/O-conferentie een preview vrijgegeven van zijn volgende Android-besturingssysteem. De eerste build is beschikbaar voor Nexus- en Pixel-apparaten, maar moet handmatig worden geïnstalleerd en is niet bedoeld voor gebruik door klanten.

De versie O brengt een groot aantal nieuwe functies en verbeteringen met zich mee ten opzichte van zijn voorganger, Android 7 Nougat. Laten we benadrukken wat er nieuw is in Google Android O. We houden deze pagina bijgewerkt als de beste bestemming om alles te vinden wat u moet weten over Android O.

17. Aangepast vergrendelscherm

In Android Nougat kun je vanuit de rechterhoek of de linkerhoek vegen om de telefoon- of camera-app te openen. In versie O kunt u de System UI Tuner gebruiken om twee willekeurige apps op die plaatsen in te stellen.

16. Lettertypen in XML

Met de nieuwe functie, lettertypen in XML, kunt u lettertypen als bronnen gebruiken . Ze zijn gecompileerd in een R-bestand en zijn vervolgens toegankelijk met behulp van een nieuw brontype, lettertype. Bovendien biedt Android O een techniek om gegevens met betrekking tot systeemlettertypen op te halen en bestandsbeschrijvingen te leveren.

15. Nieuwe StrictMode-detectoren voor ontwikkelaars

Android 8 introduceert 3 nieuwe StrictMode-detectoren waarmee u potentiële bugs in een applicatie kunt identificeren.

  1. DetectUnbufferedIo():detecteert wanneer de app gegevens leest of schrijft zonder buffering
  2. detectUntaggedSockets():detecteert wanneer de app netwerkverkeer uitvoert zonder setThreadStatsTag(int) te gebruiken om verkeer te taggen voor het foutopsporingsproces.
  3. detectContentUriWithoutPermission():detecteert wanneer een app onverwachts vergeet toestemming te verlenen aan een andere app bij het starten van een activiteit buiten de app.

14. Apps installeren van externe bronnen

Google heeft de manier veranderd waarop installatie vanaf externe bronnen werkt. In Android O moet u installatie vanuit onbekende bronnen toestaan, per app .
Als u bijvoorbeeld een app downloadt vanuit Firefox, moet u de instelling voor onbekende bronnen inschakelen voor de Firefox-browser.

13. Wi-Fi Aware en Companion-apparaatkoppeling

Android O voegt ondersteuning toe voor apparaten met de juiste Wi-Fi Aware-hardware die zijn gebaseerd op de NAN (Neighbor Awareness Networking). Hiermee kunnen apps en apparaten in de buurt Wi-Fi ontdekken en ermee communiceren zonder een internettoegangspunt.

Bovendien biedt Android O API's waarmee u het dialoogvenster voor koppelingsverzoeken kunt aanpassen terwijl u probeert verbinding te maken met begeleidende apparaten via Wi-Fi, BLE of Bluetooth.

12. Betere afhandeling van mediaweergave voor ontwikkelaars

Android O introduceert talloze nieuwe methoden in de MediaPlayer-klasse, die de afhandeling van uw media-apps kunnen verbeteren. Het geeft je de mogelijkheid tot nauwkeurige controle bij het zoeken naar een frame, het verbeteren van de prestaties door het buffergedrag te controleren, en de mogelijkheid om DRM-beveiligd materiaal af te spelen.

11. Adaptieve pictogrammen en kleurbeheer

Het nieuwe adaptieve opstartpictogram kan een verscheidenheid aan vormen weergeven op verschillende apparaatmodellen . Een opstartpictogram kan bijvoorbeeld op het ene apparaat in een cirkelvorm worden weergegeven, terwijl het op een ander apparaat ronddraait. Ze worden gebruikt in de instellingenapp, snelkoppelingen, dialoogvensters voor delen en het overzichtsscherm.

Ontwikkelaars kunnen nu profiteren van de weergave met een breed kleurbereik door een vlag in het manifest van de app in te schakelen (per activiteit) en bitmaps te laden met een ingesloten breed kleurprofiel.

10. Paging en machtigingen van inhoudproviders

Contentproviders zijn een van de belangrijkste bouwstenen die gegevens inkapselen en aan applicaties leveren. Dit is vereist als u gegevens tussen verschillende applicaties wilt delen. Android O werkt inhoudsproviders bij, zodat het het laden van een grote dataset pagina voor pagina kan ondersteunen .

Ze hebben een nieuwe toestemming android.permission.ANSWSER_PHONE_CALLS geïntegreerd waarmee apps inkomende telefoontjes kunnen beantwoorden. Het maakt deel uit van de PHONE-toestemmingsgroep en is geclassificeerd als gevaarlijk.

9. Automatische aanpassing van TextView

Met Android O kunt u de grootte van uw tekstinkrimping instellen of automatisch uitbreiden op basis van de grootte van de TextView. Deze instelling maakt het eenvoudiger om de tekstgrootte op meerdere schermen met dynamische inhoud te optimaliseren.

8. Betere caching

Android O biedt een schijfquotum voor gegevens in de cache , zoals geretourneerd door getCacheQuotaBytes(File). Wanneer het besturingssysteem schijfruimte moet vrijmaken, begint het met het verwijderen van in de cache opgeslagen bestanden van apps die meer verbruiken dan het toegewezen quotum. Het oudste in de cache opgeslagen bestand (van welke app dan ook) wordt eerst verwijderd.

7. Kader voor automatisch aanvullen

Herhaalde taken zoals aanmelden, inloggen, creditcard- of accountgegevens invullen, zijn soms erg frustrerend. Nou ja, niet meer, want de functie voor automatisch aanvullen beheert de communicatie tussen de app en de autoaanvulservice.

Zowel nieuwe als bestaande apps werken met het raamwerk voor automatisch aanvullen nadat de gebruiker zich heeft aangemeld voor automatisch aanvullen. Dit bespaart tijd van het opnieuw typen van informatie en minimaliseer invoerfouten door gebruikers .

6. Widgets en snelkoppelingen vastzetten

De nieuwste versie van Android ondersteunt nu het in-app vastzetten van widgets en snelkoppelingen. In de app kunt u vastgezette widgets en snelkoppelingen maken voor ondersteunde opstartprogramma's, afhankelijk van toestemming van de gebruiker.
Net als app-snelkoppelingen kunt u met vastgezette snelkoppelingen snel een specifieke taak in uw app starten, maar ze verschijnen in het opstartprogramma als afzonderlijke pictogrammen.

5. Slim delen

Android O begrijpt elk type inhoud beter en weet welke de juiste apps zijn om te delen die inhoud. Als u bijvoorbeeld een selfie maakt, stelt Android O een app voor sociale media voor; Als u een foto van een bon maakt, wordt u een app voor het bijhouden van uitgaven voorgesteld. Het werkt ook voor andere soorten inhoud dan afbeeldingen, zoals video, audio, URL, tekst en meer. Het systeem leert automatisch al deze patronen volgens uw persoonlijke voorkeuren.

4. Meerdere schermen

Android O biedt verbeterde ondersteuning voor meerdere beeldschermen. Dat betekent dat er meer dan één app tegelijk op uw scherm kan worden weergegeven . Er kan slechts één activiteit tegelijk de hervatte status hebben, en alle andere worden gepauzeerd, maar niet gestopt.

Lees:29 nuttige apps voor geroote Android-apparaten

Wanneer u een activiteit van het ene beeldscherm naar het andere verplaatst, past Android de grootte van de activiteit aan en worden indien nodig runtime-wijzigingen doorgevoerd. De activiteit kan de configuratiewijziging zelf afhandelen, of het systeem kan het proces (dat activiteit bevat) beëindigen en opnieuw creëren met de nieuwe dimensies.

3. Picture in Picture (PiP)-modus

De PiP-modus wordt geïntroduceerd op Android TV met de release van Android 7.0. Dit jaar introduceert Google de PiP-modus naar tablets en telefoons.

Met het nieuwe object PictureInPictureArgs kunt u opgeven hoe een activiteit zich moet gedragen wanneer deze zich in de PiP-modus bevindt. Het specificeert eigenschappen zoals de voorkeursbeeldverhouding van de activiteit .

Lezen:12 beste Android-testtools (en frameworks)

2. Verbetering van de levensduur van de batterij

Android O heeft tot doel de levensduur van de batterij te verbeteren door app-activiteiten in hoge mate te beperken wanneer het apparaat in de slaapstand staat. Deze limieten worden op drie belangrijke gebieden geïmplementeerd:achtergrondservices, uitzendingen en locatie-updates . Hopelijk heeft dit geen negatieve invloed op de bruikbaarheid.

1. Verbeterde melding

Het meldingssysteem is opnieuw ontworpen om een eenvoudigere en consistentere manier te bieden om instellingen en meldingsgedrag te beheren. Ze hebben een 'Meldingskanaal' toegevoegd functie waarmee u een aangepast kanaal kunt maken voor elk type melding dat u wilt weergeven.
In de nieuws-app kunnen de meldingen bijvoorbeeld worden geclassificeerd als het type nieuws dat u volgt. Je kunt meldingen voor specifieke nieuwstypen dempen, zoals het dempen van politiek en sport.

Lees:40+ handige tools voor het ontwikkelen van Android-apps

Een andere coole functie is “Snooze “, waarmee je meldingen kunt snoozen zodat ze op een later tijdstip opnieuw verschijnen. Standaard worden ze 15 minuten gesnoozed, maar je kunt dit verlengen tot 1 uur. Wanneer meldingen opnieuw verschijnen, worden ze teruggedrongen met hetzelfde belang als oorspronkelijk.

Het systeem maakt nu onderscheid of een melding door een app wordt verwijderd, of door een gebruiker wordt afgewezen. Bovendien toont de melding met de klasse MessageStyle meer inhoud in samengevouwen vorm.


Industriële technologie

  1. Hoe AI verspilling aanpakt in fabrieken en de toeleveringsketen
  2. Verbonden Industrie 4.0-oproep
  3. Verkennen van verschillende afwerkingsopties voor fabricageprojecten
  4. Hoeveel satellieten zijn er nodig om Quantum Internet te bouwen?
  5. Master CNC houtdraaibank gereedschapsselectie:verhoog de efficiëntie en kwaliteit
  6. Kunstmatige intelligentie, de beste verdediging in cyberbeveiliging
  7. Verbeterde slijtvastheid met koperen wolfraamelektroden
  8. Linq de lijstverwerkingsbibliotheek voor C++
  9. Welk type landbouwsilo is geschikt voor u
  10. Cloud computing-systeem – de voordelen voor de maakindustrie
  11. Tips om in gedachten te houden bij het ontwikkelen van rolgevormde onderdelen