Подтвердить что ты не робот

Android: Может кто-нибудь объяснить, что такое Activity/Context/Intent в android?

Android: Может кто-нибудь объяснить, что такое Activity/Context/Intent в android? Я читал документацию по Android, но не мог понять эти понятия. Поблагодарив вас заранее!

4b9b3361

Ответ 1

см. эту ссылку http://www.vogella.de/articles/Android/article.html

Активность - представляет собой уровень представления приложения для Android, например. экран, который пользователь видит. Приложение Android может иметь несколько действий и может переключаться между ними во время работы приложения.

ContentProvider - предоставляет данные приложениям, через поставщика контента, приложение может обмениваться данными с другими приложениями. Android содержит базу данных SQLite, которая может служить поставщиком данных

Намерения - это асинхронные сообщения, которые позволяют приложению запрашивать функциональные возможности от других служб или действий. Приложение может вызывать непосредственно службу или действие (явное намерение) или запросить систему Android для зарегистрированных служб и приложений для намерения ( неявные намерения). Например, приложение может запросить с помощью намерения для контактного приложения. Приложения регистрируются в намерении через IntentFilter. Намерения - это мощная концепция, поскольку они позволяют создавать слабосвязанные приложения.

Ответ 2

Вот простейший, который я мог бы придумать. Разумеется, это просто, не совсем точная или тщательная. Вам нужно больше узнать о них, чтобы понять, как их использовать и все детали.

Деятельность Страница в приложении.

Контекст Абстрактный класс, который содержит множество методов, необходимых для его подклассов: в основном Activity и Service.

Намерение Связь между двумя страницами. Связывает все детали, необходимые для того, чтобы что-то сделать, отправить сообщение в систему или перейти на другую страницу приложения.

Ответ 3

Определения WIKIPEDIA лучшая информация, чем /fooobar.com/...


Но я верю, что /fooobar.com/... дает лучшие и точные ответы для определений. Вот собранная информация из многих мест [My source- Programmers Universe]


enter image description here


Ответ 4

Деятельность. Активность - это единственная, целенаправленная вещь, которую может выполнять пользователь.


Контекст: абстрактный класс, который содержит множество методов, необходимых для его подклассов           главным образом деятельность и обслуживание.