Використання внутрішніх/прихованих класів Android API

click fraud protection

Пссс... ось тут. Так, чи знали ви про приховані класи Android? Тссс... це секрет. Вони дозволяють вам робити те, що ви інакше не могли б. Ви можете читати внутрішні дані, наприклад базу даних текстових повідомлень, що зберігається на телефоні. Ви також можете отримати доступ нижчого рівня до апаратного забезпечення, щоб розширити доступ вашої програми до таких речей, як значення введення сенсорного екрана або використання радіо Wi-Fi. Щоб отримати таку контрабанду, вам доведеться трохи покопатися в Android SDK і зробити кілька... зміни... до того, як працює плагін Eclipse ADT.

Ця інформація прийшла до нашої уваги, оскільки XDA Recognised Developer E: V: A натрапив на власну публікацію через річну невідомість, але ми раді, що він це зробив. Якщо ви любите робити речі, які вам заборонені, прочитати посібник буде вартим вашого часу. Перейдіть до його оригінальна нитка для повної інформації.

E: Робота V: A вирує лавину інформація по темі який пару років тому опублікував Іназарук. Класи Java, відомі як приховані або внутрішні класи, захищені від прямого використання та приховані від показу в документах Java (за допомогою директиви @hide). Їх використання — це просто зламати файл android.jar і налаштувати IDE, щоб перестати блокувати ваш шлях до забороненого плоду.

Я думаю, що Іназарук і E: V:A пропустили просте пояснення можливих застосувань для прихованих класів. Докладніше про це в цій статті.