Testing Sanity.

Kjernen oppgaven med programvareutvikling er sunnhets testing.

advarsel: Opprette standardobjekt fra tom verdi i /home2/thepalls/public_html/cgpsoftware/modules/taxonomy/taxonomy.pages.inc pa linje 34. advarsel: Parameter 2 til gmap_gmap () forventes a v re en referanse, verdi gitt i / home2 /thepalls/public_html/cgpsoftware/includes/module.inc pa linje 483. streng advarsel: Ikke-statisk metodevisning :: last () skal ikke kalles statisk i / home2 / thepalls / public_html / cgpsoftware / sites / all / modules / visninger / visninger.modul pa linje 879.

Tilkobling av Hannspree HT231HPBU til Android.

Sa, na som jeg har oppdatert fastvaren min, er jeg klar til a koble beroringsskjermen til min Android-enhet. Maskinvareprodusenten ser ut til a ha gjort noe arbeid for a gjore det klart for a jobbe med Android, sa jeg kommer til a ende med a gjore noe av det manuelt. Jeg hekta skjermen via et drevet USB-hub. Vi haper a bruke det pa kjokkenet for at barna skal kunne folge med pa gjoremal og todo osv. Vi ser hvor godt det ender med a bli brukt.

Sa, i den innkommende Android-dokumentasjonen gir du deg folgende hint:

Det sier at du skal ende opp med noen linjer som ser ut som:

Dette ble ikke tilfelle for meg. Min produksjon endte opp med a v re mest om alt – vel, windows. (se vedlegg)

Getevent er veldig nyttig.

Sa, jeg gravd rundt litt mer og fant Getevent, som var akkurat det jeg lette etter. Spesielt i delen «Viser enhetskapasiteter», er det kommandoen:

Dette ga meg det jeg lette etter:

Sa na visste jeg den interne beroringsskjermkontrollen pa skjermen. Dette vil gi utmerket for for a se om andre har oppsett en lignende kontroller for Android eller Ubuntu etc.

Det er enda mer informasjon a fa pa samme side. Jeg kan fa de menneskelige lesbare etikettene for begivenhet som vil ende opp med a bli brukt hvis jeg logger utgangen:

De fleste begivenheter har en etikett, men ikke alt. Nar jeg fanger utgangen, kan jeg se at enheten gjor ting: (Merk at enhetens ID matcher nar du bruker denne anbefalingen)

som da jeg berorte skjermen ga:

(Jeg inkluderte ikke alt, men jeg vedleggte det.)

Sa dette var den forste indikasjonen jeg hadde at skjermen virket i det hele tatt. Inntil dette tidspunktet hadde jeg ikke sett Android reagere pa meg ved a berore skjermen. Da jeg sa dette, provde jeg mye mer monkeying rundt med skjermen. Jeg klarte a fa Android til a vise meg en slags hover-hendelse da jeg plasserte alle 10 fingrene pa enheten. Det var heller ikke sentrert pa fingrene mine. Jeg trodde kanskje det trengte kalibrering, men etter at jeg installerte et par Android-kalibreringsapper, klarte jeg ikke a gjore noe mer.

Sa jeg leser for oyeblikket om beroringsenheter og Input Device Configuration Files og graver inn hvorfor det virker som det blir berort pa skjermen, og det er ikke kartlegging i operativsystemet. Jeg er sikker pa at det ogsa vil v re noen googling av «USBest Technology SiS HID Touch Controller» ogsa. Jeg tror jeg har sett noen bemerkninger om denne kontrolleren som brukes sammen med andre tabletter, sa dette kan ikke v re for eksotisk.

Graving i detaljene av maskinvare pa Android er overraskende enkelt. Jeg er imponert over at jeg kan trekke sa mye informasjon som mulig om ulike enheter og til og med OS-tilstand sa enkelt. Jeg antar at mye av min suksess trolig har a gjore med den generiske naturen til USB sa mye som naturen til Android skjont. Ser frem til a grave i ytterligere og finne ut dette henger opp skjont.