Est-il possible d'utiliser des méthodes SDK Android avec @hide annotation?

Est-il possible d'utiliser des méthodes avec @hide annotation sans recompiler le sdk?

Note: Je sais que je ne suis pas censé utiliser ces méthodes, etc.

  • EditText ne complètera pas l'espace restant
  • Android: quelle est la différence entre les états ciblés, activés, pressés et sélectionnés?
  • Possibilité de fuite de mémoire par FinalizerReference
  • Mise en page Android avec visibilité GONE
  • JmDNS: ne peut pas résoudre le service
  • Impossible de sélectionner un autre compte Google Analytics lors de la génération du fichier de configuration pour Google Analytics
  • 2 Solutions collect form web for “Est-il possible d'utiliser des méthodes SDK Android avec @hide annotation?”

    Oui, la réflexion résout beaucoup de problèmes … Et bon de savoir que vous savez que vous ne devez pas les utiliser 🙂

    Oui, il est possible d'utiliser ces méthodes. Dans mon cas, il fallait remplacer une méthode cachée, en particulier openFileBrowser méthode de WebChromeClient. Pour ce faire, j'ai simplement ajouté la méthode au corps de classe qui étendait WebChromeClient et tout fonctionnait bien. Cependant, si j'ai placé l'eclipse d'annotation @Override, je me plaindrai et je refusais de compiler … Je l'ai simplement supprimé et tout a été compilé et fonctionné correctement. Gilead obtient une réponse acceptée puisque son "Oui c'est" était effectivement correct et m'a poussé à expérimenter.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.