Примечание (ы) < /p>
Я знаю, что этот вопрос уже задан (см. Post 1 & Post 2). Тем не менее, ответы, кажется, применяются только для старых версий Android 11 и старше, где Java все еще использовалась. И почти ничего для Kotlin с целевыми SDK V34 и выше (Android 14+) < /li>
Насколько мои поиски не имеют никаких текущих коделабов, предоставленных
Google в отношении того, как использовать PackageManager, а также какие -либо стойки Stackoverflow
моего аналогичного вопроса. /> Мои текущие знания в разработке приложений Android основаны на моем почти завершении курса Android Fasics с Compose (I'm Unit 6: Постоянство данных) < /li>
< /ol>
Я в настоящее время строю приложение для Android с целевой версией Android 15 (SDK v35) (скорее всего, в соответствии с System App). Пользователь-установлен --- и отображает их на экране. Отображение информации в виде списка с Lazycolumn - это простая задача, она получает следующее, которое меня озадачило: < /p>
Сначала Получите список установленных приложений как единственная переменная < /li>
Знание свойств каждого элемента в списке выявлена, что я могу отображать на экране (например, отображение имя, let. /> < /ol>
На момент поиска использование API PackageManager поможет мне достичь этого. Тем не менее, я просто нахожу это неоднозначным относительно того, как на самом деле его использовать.@Composable
fun AppSelection(modifier: Modifier = Modifier) {
val context = LocalContext.current // IDK if LocalContext is needed here
val listOfApps = context.getPackageManager() // Not sure if this is how it's done
// Use LazyColumn to display listOfApps
...
}
< /code>
Что касается моего AndroidManifest, я фактически сделал подготовку к PackageManager, попросив запросить все установленные приложения. < /p>
...
...
< /code>
Сказано, что я запутался в том, как я собираюсь использовать Packagemanager, чтобы добраться до моего желаемого результата. Надеясь, что кто -то сможет протянуть мне направляющую руку здесь. Спасибо! < /P>
p.s.
Мне также интересно, должен ли я даже использовать абстрактный класс контекста (проверьте пункт № 4 в разделе «Резервные маршруты в вашем навигации»), так как я очень запутался в том, как его использовать-особенно когда я должен использовать его-помимо необходимости для некоторых учебных приложений Google.>
Подробнее здесь: https://stackoverflow.com/questions/797 ... anager-api
Как получить список установленных приложений с помощью API PackageManager? ⇐ Android
Форум для тех, кто программирует под Android
1754735691
Anonymous
Примечание (ы) < /p>
Я знаю, что этот вопрос уже задан (см. Post 1 & Post 2). Тем не менее, ответы, кажется, применяются только для старых версий Android 11 и старше, где Java все еще использовалась. И почти ничего для Kotlin с целевыми SDK V34 и выше (Android 14+) < /li>
Насколько мои поиски не имеют никаких текущих коделабов, предоставленных
Google в отношении того, как использовать PackageManager, а также какие -либо стойки Stackoverflow
моего аналогичного вопроса. /> Мои текущие знания в разработке приложений Android основаны на моем почти завершении курса Android Fasics с Compose (I'm Unit 6: Постоянство данных) < /li>
< /ol>
Я в настоящее время строю приложение для Android с целевой версией Android 15 (SDK v35) (скорее всего, в соответствии с System App). Пользователь-установлен --- и отображает их на экране. Отображение информации в виде списка с Lazycolumn - это простая задача, она получает следующее, которое меня озадачило: < /p>
Сначала Получите список установленных приложений как единственная переменная < /li>
Знание свойств каждого элемента в списке выявлена, что я могу отображать на экране (например, отображение имя, let. /> < /ol>
На момент поиска использование API PackageManager поможет мне достичь этого. Тем не менее, я просто нахожу это неоднозначным относительно того, как на самом деле его использовать.@Composable
fun AppSelection(modifier: Modifier = Modifier) {
val context = LocalContext.current // IDK if LocalContext is needed here
val listOfApps = context.getPackageManager() // Not sure if this is how it's done
// Use LazyColumn to display listOfApps
...
}
< /code>
Что касается моего AndroidManifest, я фактически сделал подготовку к PackageManager, попросив запросить все установленные приложения. < /p>
...
...
< /code>
Сказано, что я запутался в том, как я собираюсь использовать Packagemanager, чтобы добраться до моего желаемого результата. Надеясь, что кто -то сможет протянуть мне направляющую руку здесь. Спасибо! < /P>
p.s.
Мне также интересно, должен ли я даже использовать абстрактный класс контекста (проверьте пункт № 4 в разделе «Резервные маршруты в вашем навигации»), так как я очень запутался в том, как его использовать-особенно когда я должен использовать его-помимо необходимости для некоторых учебных приложений Google.>
Подробнее здесь: [url]https://stackoverflow.com/questions/79730468/how-to-get-a-list-of-installed-apps-using-packagemanager-api[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия