Я столкнулся с вопросами, адресованными концепциями Android на переднем плане - https://stackoverflow.com/questions/20647168/android-how-to-find-if-any-app-is-running-in-foreground. Мне нужно уточнить термин переднего плана, используемый в android. Я думаю, что у меня есть рабочее определение фона в android - что-то, что вы не видите на экране. На передний план будет только материал, который вы можете видеть и взаимодействовать на экране. Как если бы я играл в игру с птицей-птицей, сама игра (птица, прыгающая по трубам) была бы на переднем плане, потому что я могу видеть ее и взаимодействовать с ней. Исходя из этого, игра была бы в фоновом режиме, потому что я не могу ее увидеть?Что такое передний план в Android?
ответ
Был бы на переднем плане просто материал, который вы можете видеть и взаимодействовать на экране .
IMHO yes, в основном foreground - это состояние, в котором пользователь может взаимодействовать с приложением через компонент Android, например Activity или service. Примите пример музыкального проигрывателя, играющего музыку на переднем плане. Также, если вам нужно взаимодействовать с приложением через Actvity, деятельность должна быть в полевых условиях. Пользователь не может взаимодействовать с приложением, даже если активность видна, но не на переднем плане.
Начальная служба или активность, которые пользователь видит и взаимодействует, как говорят, находится в состоянии переднего плана, и система считает, что это то, что пользователь активно осознает и, следовательно, не является кандидатом на убийство при низком уровне памяти. Активность flappy bird - это передний план, потому что вы можете видеть его и взаимодействовать с ним.
Как уже говорилось, выражаясь просто, если это interactable это на переднем плане (хотя обратное не всегда верно).
Чтобы быть точным:
Система различает переднего плана и фона приложения. Приложение считается на переднем плане, если выполнено одно из следующих утверждений:
- У него есть видимая активность, начинается или приостанавливается действие.
- У него есть передняя часть.
- Другое приложение для переднего плана подключается к приложению либо путем привязки к одной из его услуг, либо путем использования одного из его поставщиков контента.
Если ни одно из этих условий не является истинным, приложение считается находящимся в фоновом режиме. 1
- 1. Достоверно определить передний план приложения в Android
- 2. Получение передний план Запуск приложения в Android
- 3. Как определить, когда мой передний план выходит на передний план?
- 4. Что такое план запроса?
- 5. Android выводит на передний план текущую активность
- 6. Android - добавьте на передний план ДОПОЛНИТЕЛЬНЫЕ приложения
- 7. Android: вывести будильник на передний план
- 8. Android ImageView не на передний план
- 9. Android приложение автоматически приходит на передний план
- 10. Android Привести задачу на передний план
- 11. Android - Фоновая активность решилось на передний план
- 12. Android: как принести анимацию на передний план: принести на передний план и z-регулирование/Z-порядок
- 13. Что такое план выполнения здесь?
- 14. Получить передний план приложения в View
- 15. Положить приложение на передний план
- 16. Принесите MessageBox на передний план
- 17. Передать процесс на передний план
- 18. Приведение MKPolygon на передний план
- 19. Нажатие окна на передний план
- 20. Переместите JLabel на передний план
- 21. Приведение Gvim на передний план
- 22. Принесите UIScrollView на передний план
- 23. Вывести UIimageView на передний план
- 24. ImageView Сохраняет на передний план
- 25. Установить FolderBrowserDialog на передний план
- 26. Извлечь передний план из фона
- 27. перенесет подзаголовок на передний план?
- 28. Принесите приложение на передний план и «запереть»?
- 29. Как получить передний план бега приложения в Android от BroadcastReceiver
- 30. Принесите маркер карты на передний план в Android Google Map
Если деятельность видна на переднем плане. – LoPoBo