Uporaba notranjih/skritih razredov Android API-ja

Pssst... tukaj. Ja, ali ste vedeli za skrite razrede za Android? Šššš... to je skrivnost. Dovolijo ti, da počneš stvari, ki jih sicer ne bi mogel. Berete lahko notranje podatke, na primer zbirko besedilnih sporočil, shranjeno v telefonu. Prav tako lahko pridobite dostop na nižji ravni do strojne opreme, da razširite dostop svoje aplikacije do stvari, kot so vhodne vrednosti zaslona na dotik ali uporaba radia WiFi. Če se želite dokopati do te vrste tihotapstva, boste morali malo pobrskati po SDK-ju za Android in narediti nekaj... spremembe... na način delovanja vtičnika Eclipse ADT.

Te informacije so prišle v našo pozornost, ker je XDA Recognised Developer E: V: A naletel na lastno objavo zaradi enoletne nejasnosti, vendar smo veseli, da je. Če radi počnete stvari, ki jih ne bi smeli, bo vredno vašega časa, da preberete vodnik. Pojdi do njegova izvirna nit za vse podrobnosti.

E: V: A-jevo delo zavre plaz informacije o temi ki ga je pred nekaj leti objavil Inazaruk. Razredi Java, ki so sinonimno znani kot skriti ali notranji razredi, so zaščiteni pred neposredno uporabo in skriti pred prikazom v dokumentih Java (z uporabo direktive @hide). Njihova uporaba je le stvar vdora v datoteko android.jar in prilagajanja vaših nastavitev IDE, da nehate blokirati vašo pot do prepovedanega sadeža.

Ena stvar, ki sta jo Inazaruk in E: V:A zamudila, je bila preprosta razlaga možnih aplikacij za skrite razrede. Preberite več o tem v tem članku.