Pssst... här. Ja, visste du om Hidden Android Classes? Shhh... det är en hemlighet. De låter dig göra saker du annars inte kunde. Du kan läsa interna data, som textmeddelandedatabasen lagrad på en telefon. Du kan också få tillgång till hårdvaran på lägre nivå för att utöka appens åtkomst till saker som pekskärmens ingångsvärden eller WiFi-radioanvändning. För att få tag på den typen av smuggelgods måste du leta runt i Android SDK och göra några... ändringar... till hur din Eclipse ADT-plugin fungerar.
Denna information kommer till vår kännedom eftersom XDA Recognized Developer E: V: A stötte på sitt eget inlägg av år gammal dunkel, men vi är glada att han gjorde det. Om du gillar att göra saker som du inte ska göra, är det värt din tid att läsa guiden. Gå vidare till hans ursprungliga tråd för fullständig information.
E: V: A:s arbete kokar ner lavinen av information i ämnet som postades av Inazaruk för ett par år sedan. Java-klasserna som synonymt är kända som dolda eller interna klasser är skyddade från direkt användning och dolda från att visas i Java-dokumenten (med @hide-direktivet). Att använda dem är bara en fråga om att hacka filen android.jar och justera din IDE-inställning för att sluta blockera din väg till den förbjudna frukten.
En sak jag tror att Inazaruk och E: V:A båda missade var en enkel förklaring av möjliga tillämpningar för de dolda klasserna. Läs mer om det i den här artikeln.