Перерахуйте діяльність у пакеті

Я починаю писати додаток для Android, який буде посиланням на утиліту.

На даний момент я організую діяльність в пакети, тому я хотів би написати клас, який буде перелічувати дії в пакеті для перегляду для встановлення ієрархії.

Я не знаю, як попросити пакет для цієї інформації.

Будь-які ідеї про те, як це зробити? Поради щодо кращого дизайну програми?

Дякую.

1

2 Відповіді

Це досить просто, якщо ви подивитеся на Документи PackageManager .

Нижче наведено приблизні кроки.

Використовуйте Context.getPackageManager() , щоб отримати екземпляр PackageManager .

Потім викличте PackageManager.getPackageInfo() на пакет бажання. Це поверне об'єкт ApplicationInfo , який має загальнодоступний член ApplicationInfo.ActivityInfo .

ActivityInfo is an array of all the tags from the AndroidManifest.xml file.

If this isn't clear read the PackageManager docs and then follow the links until you get to PackageInfo

6
додано
Дуже дякую. Я зрозумів, що де-небудь був відбивний (?) Клас, але я не був упевнений, що шукати.
додано Автор the_machinist_, джерело

Іншим способом є створення XML-файлу з метаданими. Сподіваюся, це корисно, тому що ви легко можете отримати доступ.


 
  
   
   
  
 

2
додано
Так, або база даних, але я хочу усунути надмірність там, де це можливо.
додано Автор the_machinist_, джерело
android_jobs_ua
android_jobs_ua
120 учасників

Публикуем вакансии и запросы на поиск работы по направлению Android. Здесь всё: full-time, part-time, remote и разовые подработки.

Mobile Dev Jobs UA
Mobile Dev Jobs UA
20 учасників

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin, RN и т.д.