Ontwikkelaar: Android 13 bevat api's om intensiteit ledlamp aan te passen

Ontwikkelaars van device managementbedrijf Esper hebben ontdekt dat de ontwikkelaarsversie van Android 13 twee nieuwe api’s bevat. Hierdoor wordt het mogelijk voor Android 13-gebruikers om de intensiteit van het ledlampje op hun toestel gradueel aan te passen.

Op de blogpagina van het bedrijf staat dat Google aan de eerste ontwikkelaarsversie van Android 13 twee api’s heeft toegevoegd die de intensiteit van het ledlampje op een Android-toestel kunnen beïnvloeden. Dat zijn de getTorchStrenghtLevel- en turnOnTorchWithStrengthLevel-api. Dankzij die api’s kunnen zowel apps als het Android-besturingssysteem de intensiteit van de ingebouwde ledlamp gradueel aanpassen en controleren. Voorheen konden apps de ingebouwde ledlamp laten schijnen door de api setTorchMode. De intensiteit van de led aanpassen, was via die api echter niet mogelijk, al bouwden verschillende oem’s deze functie in hun toestellen wel apart in.

De ontwikkelaars schrijven dat niet elk toestel dat Android 13 zal ondersteunen ook de nieuwe api’s zal kunnen aanspreken. Daarvoor moeten fabrikanten immers ook de hardware abstraction layer updaten naar versie 3.8. Dat lijkt voorlopig geen verplichting te zijn, aldus het team van Esper.

De redactie van 9to5Google ontwikkelde naar aanleiding van dit nieuwsbericht een demo waaruit blijkt dat de functie alvast werkt op de Pixel 6-toestellen. Ze kregen de demo-app niet aan de praat op een Pixel 5 of Pixel 4A XL.

Door Jay Stout

Redacteur

03-03-2022 • 20:13

43

Reacties (41)

41
37
14
2
0
18
Wijzig sortering
Dit kan al een eeuwigheid worden aangepast via de sysfs interface :z

Op de galaxy s4, waar ik het destijds voor gemaakt had kon je het doen als volgt.

echo 55 > /sys/class/leds/torch-sec1/brightness

waar in dit geval 55 een getal is tussen 1 en de waarde van /sys/class/leds/torch-sec1/max_brightness
Dit is specifiek iets van de driver/module, daarmee kan het (vrijwel) altijd. Alleen ontbreekt hiervoor de API call(s).

Het komt veel vaker voor, meeste geven het vrij over sysfs, maar de gebruikersvriendelijke schil eromheen ontbreekt meestal op een stock Android ROM. Dat is ook wat ik ontzettend zonde vind aan Android. Hun API's zijn voornamelijk gericht op Pixel toestellen, i.p.v. focussen op wat meer kan.

Zo ontbreekt een bluelight filter nog altijd in stock Android, puur omdat de API ontbreekt, het is prima mogelijk om met sysfs bijvoorbeeld hetzelfde na te bootsen. Misschien doen ze dit voor expres zodat mensen overstappen op de closed variant?

[Reactie gewijzigd door HollowGamer op 24 juli 2024 17:09]

Die gedachtegang is niet helemaal eerlijk naar mijn mening. Google zal natuurlijk in eerste instantie voor pixels ontwikkelen, dat zijn immers hun eigen test toestellen.

Maar er worden continu features over genomen van andere merken en generiek geïmplementeerd.

Dat dit niet voor alles gebeurt, voor bijvoorbeeld de blue light filter, is vrij logisch en is afhankelijk van wat de meeste gebruikers het liefst willen (volgens Google)
Het komt regelmatig voor dat bestaande functionaliteit officieel in Android komt. Op mijn Samsung s10 kan ik de helderheid al lang instellen. Deze draait overigens nu op versie 12
Kan ik eindelijk een Philips-achtige wake up light maken :)
Als jij een Android API kan aansturen om een wake-up-light te maken, dan kun je ook een ledstrip aansturen met adresseerbare ws2812b LED's op een Raspberry Pi of Arduino. Dan kun je helemaal je fantasie laten gaan qua effecten.
Is er niet al een ledstrip met app die dat mooi kan? Zachtjes rood opstarten, dan langzaam naar oranje, geel, wit blauw?

Alleen je ledlampje naar felwit is een beetje saai :)
Ik zou er een stroboscoop van maken, incl bijbehorende aggresieve muziek. Beter gewoon je telefoon beneden laten ipv mee naar de slaapkamer :+
Mijn telefoon ligt naast mij op mijn nachtkastje om op te laden en mocht er iets zijn in de nacht en ik moet bellen of als iemand een noodgeval heeft. Telefoon gaat op do-not-disturb vanaf 11 uur, alleen bepaalde mensen worden dan doorgelaten als die bellen. Toch best onhandig als er bv 's nachts iets gebeurd en je 112 moet bellen en je telefoon ligt beneden.
Ik kan t niet laten om midden in de nacht dan nog ff op t.net te kijken, en vele met mij.. daarom laat ik m beneden. Als ik 112 zou moet bellen en niet meer naar beneden kan dan is toch al te laat. Jij zal er vast een goede reden voor hebben.
Anyway, het was ook maar een grappig bedoelde opmerking.
Ik slaap gewoon 's nachts ;) . En er zijn genoeg situaties te bedenken waarbij je 112 zou moeten bellen en je niet eerst naar beneden wil of kan. Dat wil helemaal niet zeggen dat het meteen te laat is. Maar zoals ik al zeg, er kan ook iemand in mijn familie zijn waar iets mee aan de hand is en mijn hulp nodig heeft. Mijn moeder is bijvoorbeeld nog alleen en dan is het toch prettig als ze mij kan bereiken als er iets is. Ik sta graag klaar voor mensen in mijn omgeving.
TIP: met de Hue app en Spotify kun je leuke dingen doen :)
Maar voldoende om de kamer op te lichten zonder fel in je gezicht te schijnen. Het gaat dus om de flitser dat is meestal maat 1 kleur
Daarvoor moet je op een heel lage dimstand beginnen. En dat blijkt moeilijk, ook voor Hue-lampen en LEd-strips en zo.
Zelfs mijn goedkope lichtwekker krijgt het niet voor elkaar. Floep aan en dan steeds een beetje meer. Terwijl je zou denken: PWM, zo moeilijk is het niet. Desnoods iets met eerst 1 LED en dan pas allemaal, of beter nog iets met een regelbare stroombron - eerst op 1/32e van de stroom beginnen als ze 8-bits PWM doen.
De Hue lampen doen dat helemaal niet slecht hoor. De goedkopere merken (Innr, IKEA, Lidl) zijn daar wel minder geschikt voor.
Nieuwe hue lampen hebben inderdaad "deep dimming". Maar voor iemand die echt in het pikkedonker slaapt is dat toch in één keer van 0 naar flink wat licht.
Ik vermoed omdat ons zicht zo'n ontzettend groot bereik qua lichtsterktes omvat.
Ik vraag me af waarom dit soort features als noemenswaardig wordt gezien in een versie n+1. Dit lijkt me zeer eenvoudige functionaliteit. Ik heb het idee dat nieuwe versies van bijvoorbeeld Android en iOS zelden spannend zijn tegenwoordig, of klopt dat idee niet?
Kun je zelf nog iets bedenken dat je mist in Android?
Mij lukt het in ieder geval niet. Android is sinds 9/10 wel zo'n beetje af.
Zeker niet af. Waar ik mij persoonlijk het meest aan stoor is de meldingen chaos. Daar mis ik enorm de Blackberry met de Blackberry HUB (je moet het gebruikt hebben om het ervaren te hebben en te missen). Meldingen moeten chronologisch kunnen en je moet terug kunnen scrollen erin. Als je op een melding drukt moet je direct in het juiste scherm belanden zonder allerlei animaties dat de app opstart en als je op terug klikt of swyped moet je terug naar de meldingen gaan en niet browsen door de app.
Ik kan er echt zoveel over vertellen, maar het is gewoon de ideale manier van nog steeds ongeëvenaarde snelle multitasken.

Het is ook zo relaxt om door je dag heen te scrollen en eventueel oudere dingen op te pakken. In Android moet je daarvoor alle apps één voor één openen. Blackberry heeft een poging gedaan met de Hub op Android. Maar zonder ondeliggende API's en programmeer richtlijnen is het gewoon allemaal halfbakken hackwerk.
Voor mij mis ik maar 1 functie de mogelijkheid om bijvoorbeeld op bepaalde dagen een 2de simkaart uit te zetten (van werk)..
Dat is iets wat ik ook mis, gewoon b.v. je werktijden in kunnen voeren om 1 sim in en uit te schakelen. Klinkt simpel, maar het is er niet, zelfs nog geen app gevonden waar dit makkelijk mee kan.
Precies, met een app is volgens mij niet mogelijk omdat dat root level toegang vereist. Er zijn wel manieren zodra je gaat rooten., maarja dan verlies je weer veel functies voor banken enz. Daarbij is dit gewoon in mijn ogen basis functies die er gewoon in moeten zitten.
Ik heb nog geen app gevonden waarmee het met root kan. (Heb root, kan echt niet zonder) Wat misschien wel een mogelijkheid zou kunnen zijn is met Takser, daar moet ik me nog een keer in verdiepen, dat geef ik de grootste kans nu. Maar dit zou natuurlijk makkelijk native in Android kunnen zitten, erg raar dat dat nog niet kan.
Wat betreft verliezen van functies met root, dat valt wel mee hoor, ik heb geen enkel probleem hiermee, zo goed als elke (gangbare) app werkt gewoon. Ook mijn ING app, met andere bank apps geen ervaring. Zo ver ik mij herinner is er 1 app waar ik wel problemen mee had, zelfs met magisk hide werkte deze niet. Misschien wel 1 van de laatste die je zou verwachten, maar het is de McDonalds app...

[Reactie gewijzigd door Gohan040 op 24 juli 2024 17:09]

Met tasker kan het wel dmv root en adb commandos :)

Maar dit zou zeker een standaard optie moeten zijn.

[Reactie gewijzigd door watercoolertje op 24 juli 2024 17:09]

- (dubbel, kunt geen reactie verwijderen)

[Reactie gewijzigd door Magnolia op 24 juli 2024 17:09]

Als ik zou overstappen van Samsung naar stock zou ik ontzettend veel missen.
- dual bluetooth music.
- dex
- veilige map/knox
- music share
- extra dimmen (scherm)
- koppelen met windows
- noodgevallenstand (ook wel feature phone mode)
- goeie werking van bijv. Ethernet dongles, usb soundcards en andere niche randapparatuur. (lang niet vanzelfsprekend bij andere android tel).
Dit is iig een lijst met wat ik zou missen.
Wat ik persoonlijk mis op mijn Google Pixel 4a is de mogelijkheid om verschillende beltonen in te stellen voor de 2 SIM-kaarten die ik geïnstalleerd heb. Eén voor privé en één voor zakelijk. Standaard is deze mogelijkheid niet aanwezig. Ook het afzonderlijk instellen van volume/trillen per SIM-kaart is niet mogelijk. Ik zou graag zien dat die mogelijkheid geïmplementeerd gaat worden, maar gerelateerde feature requests gaan terug tot ~2014 ...

.edit: deze functionaliteit is op (sommige?) dual-SIM toestellen van bijv. Samsung wél aanwezig.

[Reactie gewijzigd door Primal op 24 juli 2024 17:09]

Mijn Samsung Galaxy S10 kan dit sinds One UI 3.0 geloof ik. Dacht dat dit vanuit Android kwam!
Mijn huidige S9 kan dit ook al (One UI 2.5)
Dacht ook dat het een standaard ding was eigenlijk.
M’n HTC One M7 kon het volgens mij al, al was het beperkt tot iets van 3 tot 5 intensiteiten. En wellicht eerdere modellen ook, maar aan deze meen ik actieve herinneringen te hebben dat het mogelijk was. :P
Oh shit moeten die 1000 zaklamp appbouwers weer aan de slag met hun app.
Ik wacht op dat er een functie komt die agressieve energie verkopers die je blijven stalken met bellen , door middel van een 100.000 volt met 1 amp door heel het lichaam duidelijk kan maken dat ik hier niet van gediend ben , en dat ze eens op moeten houden met stalken :+


Maar ledlampje ......... gebruik ik nooit en als ik het gebruik heb ik vaak veel licht nodig , had beter geweest als ze het in kleuren hadden kunne doen. dat kan wel eens handig zijn

[Reactie gewijzigd door ravw op 24 juli 2024 17:09]

had beter geweest als ze het in kleuren hadden kunne doen. dat kan wel eens handig zijn
vind ik ook
of morse code kunnen doen met het light dan heb je er nog wat aan
met op die dus een zin gelijk omzet in morse code

beetje een enigma machine maar dan op je telefoon
Ontwikkelaars [...] hebben ontdekt dat de ontwikkelaarsversie van Android 13 twee nieuwe api’s bevat. Hierdoor wordt het mogelijk voor Android 13-gebruikers om [...]
Kleine nuance: een API maakt voor gebruikers helemaal niks mogelijk; een API maakt iets voor applicaties mogelijk. Allicht dat er zaklamp-apps komen die een schuifregelaartje o.i.d. hebben om met de intensiteit te spelen maar in de basis kan een eindgebruiker niks met een API an sich.
Dit ligt er een beetje aan dat Apple er een heel debakel van maakt wanneer ze een 'nieuwe' feature hebben, terwijl de feature in dit artikel is ontdekt door een ontwikkelaar.
Apple zet inderdaad altijd groot in op nieuwe features, maar vergeten er bijna altijd bij te zetten dat een andere telefoon die feature veel eerder had. Soms zelfs hun eigen telefoons. :)

Bij Nike betaal je iets van 10 euro voor de schoen, 10 euro research, 60 euro, en 220 euro aan marketing die je moet laten denken dat je echt een unieke schoen hebt die echt veeeeeelllll beter en hipper is dan een schoen van een ander merk. Meanwhile, zijn er tig betere schoenen tegen de helft van de prijs. Apple producten zijn precies zo.

Op dit item kan niet meer gereageerd worden.