Použití interních/skrytých tříd rozhraní Android API

Pssst... tady. Jo, věděli jste o skrytých třídách Android? Psst... To je tajemství. Nechali vás dělat věci, které byste jinak nemohli. Můžete číst interní data, jako je databáze textových zpráv uložená v telefonu. Můžete také získat nižší úroveň přístupu k hardwaru, abyste rozšířili přístup své aplikace k věcem, jako jsou vstupní hodnoty dotykové obrazovky nebo využití WiFi rádia. Abyste se dostali k tomuto druhu pašovaného zboží, budete se muset trochu pohrabat v Android SDK a vytvořit několik... Změny... způsobu, jakým funguje váš plugin Eclipse ADT.

Tyto informace se dostávají do naší pozornosti, protože XDA Recognized Developer E: V: A narazil na svůj vlastní příspěvek z rok staré neznámosti, ale jsme rádi, že to udělal. Pokud rádi děláte věci, které byste neměli dělat, vyplatí se vám přečíst si průvodce. Zamiřte k jeho původní vlákno pro úplné podrobnosti.

E: Práce V: A strhne lavinu informace k tématu který před pár lety zveřejnil Inazaruk. Třídy Java, které jsou synonymně známé jako Hidden nebo Internal Classes, jsou chráněny před přímým použitím a skryté před zobrazením v dokumentech Java (pomocí direktivy @hide). Jejich použití je jen otázkou hacknutí souboru android.jar a vyladění nastavení IDE, aby vám přestalo blokovat cestu k zakázanému ovoci.

Jedna věc, kterou podle mě Inazaruk a E: V:A postrádali, bylo jednoduché vysvětlení možných aplikací pro skryté třídy. Přečtěte si o tom více v tomto článku.