Dispositiu¶
DeviceInfo permet establir una configuració específica del dispositiu, a la qual es pot accedir de manera uniforme utilitzant .libdeviceinfo <https://gitlab.com/ubports/development/core/deviceinfo>..
Sobreescriu el dispositiu específic¶
Els fitxers de configuració per dispositiu es troben a /etc/deviceinfo/devices/[device].yaml. S’intentarà detectar automàticament la configuració correcta per carregar en funció del model del dispositiu, utilitzant propietats d’Android per a dispositius halium/android i dtb per a dispositius linux nadius.
Nota
Aquest fitxer ha de ser en minúscula, ja que qualsevol nom de dispositiu detectat automàticament es convertirà en minúscula.
Per exemple, el fitxer per a la tauleta Nexus 7 (flo) estaria situat a /etc/deviceinfo/devices/flo.yaml i necessita començar amb el nom del dispositiu:
$ cat /etc/deviceinfo/devices/flo.yaml
flo:
DeviceType: tablet
GridUnit: 18
WebkitDpr: 2
PrimaryOrientation: Landscape
...
En cas que no pugueu afegir un fitxer nou a rootfs, podeu vincular-lo a /etc/deviceinfo/devices/halium.yaml. Per a una referència, vegeu l”informe de configuració per a bonito/sargo.
Si no hi ha cap configuració específica del dispositiu o no s’especifica una clau per a la configuració del dispositiu, DeviceInfo tornarà a /etc/deviceinfo/default.yaml. Mantingueu la configuració senzilla i intenteu no duplicar cap entrada, que ja està definida a default.yaml.
Qualsevol clau es pot afegir sense necessitat de modificar deviceinfo per utilitzar-la. Això permet molta flexibilitat, però les claus haurien d’estar degudament documentades per no duplicar les claus.
Claus de configuració incorporades¶
Clau |
Descripció |
Valor(s) |
|---|---|---|
Nom |
Nom del dispositiu / nom en clau |
Qualsevol cadena |
Nomdelpretty |
Nom bonic del dispositiu |
Qualsevol cadena |
Dispositiu |
Estableix el tipus de dispositiu |
escriptori, tauleta, telèfon |
GridUnit |
Estableix les unitats d’escala |
Qualsevol enter |
Dispositius admesos |
Orientacions suportades pel dispositiu |
Retrat, Retrat invertit, Paisatge, Paisatge invertit |
Orientació primària |
Orientació primària del dispositiu |
Retrat, Retrat invertit, Paisatge, Paisatge invertit |
Informació sobre adaptació |
Orientació del dispositiu quan està en mode retrat |
Retrat, Retrat invertit, Paisatge, Paisatge invertit |
Orientació inversa |
Orientació del dispositiu en el mode de retrat invertit |
Retrat, Retrat invertit, Paisatge, Paisatge invertit |
Orientació al paisatge |
Orientació del dispositiu quan està en mode de paisatge |
Retrat, Retrat invertit, Paisatge, Paisatge invertit |
Orientació de l’entorn invertit |
Orientació del dispositiu en el mode de paisatge invertit |
Retrat, Retrat invertit, Paisatge, Paisatge invertit |
Altres claus estan documentades en les subpàgines específiques del component.