Android-sovellusliittymän sisäisten/piilotettujen luokkien käyttäminen

click fraud protection

Pssst... täällä. Joo, tiesitkö Hidden Android Classesista? Shhh... se on salaisuus. He antavat sinun tehdä asioita, joita et muuten voisi. Voit lukea sisäisiä tietoja, kuten puhelimeen tallennettua tekstiviestitietokantaa. Voit myös hankkia alemman tason pääsyn laitteistoon laajentaaksesi sovelluksesi pääsyä kosketusnäytön syöttöarvoihin tai WiFi-radion käyttöön. Päästäksesi käsiisi tällaiseen salakuljetukseen sinun on tutkittava Android SDK: ta ja tehtävä muutama... muutoksia... siihen, miten Eclipse ADT -laajennus toimii.

Tämä tieto tulee tietoomme, koska XDA Recognized Developer E: V: A pommitti oman viestinsä vuoden vanhasta epäselvyydestä, mutta poika olemme iloisia, että hän teki. Jos haluat tehdä asioita, joita sinun ei pitäisi tehdä, kannattaa lukea opas. Suuntaa kohti hänen alkuperäinen lanka saadaksesi täydelliset tiedot.

E: V: A:n työ kaataa lumivyöryn tietoa aiheesta jonka Inazaruk julkaisi pari vuotta sitten. Java-luokat, jotka tunnetaan synonyymeinä Hidden- tai Internal Classes, on suojattu suoralta käytöltä ja piilotettu näkymästä Java-dokumenteissa (käyttäen @hide-direktiiviä). Niiden käyttö edellyttää vain android.jar-tiedoston hakkerointia ja IDE-asetusten säätämistä niin, ettei se estä polkua kiellettyyn hedelmään.

Yksi asia mielestäni Inazaruk ja E: V: A jäivät paitsi, oli yksinkertainen selitys piilotettujen luokkien mahdollisista sovelluksista. Lue lisää siitä tässä artikkelissa.