2016-10-20 11 views
-3

Я новичок в разработке Android, и я пытаюсь изучить правильную терминологию.
Деятельность, услуги, широковещательные приемники и классы поставщиков контента или классы (объектов)?
(Я видел действия, называемые классами или объектами в зависимости от книги или учебника).Деятельность, услуги, широковещательные приемники - Android Терминология

+1

https://stackoverflow.com/help/how-to-ask –

ответ

0

Android основан на Java и деятельность, услуги, радиоприемники все классов, которые расширяют класс Object Common Root.

Таким образом, вы можете реализовать все концепции объектно-ориентированного программирования с этими классами.

Ниже представлена ​​Иерархия деятельности в системе Android, аналогично применима и для других.

public class Activity 
extends ContextThemeWrapper implements LayoutInflater.Factory2,  
Window.Callback, KeyEvent.Callback, View.OnCreateContextMenuListener, ComponentCallbacks2 


java.lang.Object 
    ↳ android.content.Context 
     ↳ android.content.ContextWrapper 
      ↳ android.view.ContextThemeWrapper 
       ↳ android.app.Activity 

Для получения дополнительной информации вы можете проверить developers.android.com

0

Одним словом, они оба.

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

Это очень широкий вопрос. В обширном ответе будет много много абзацев текста. Я предлагаю прочитать основы Java относительно классов и объектов.

0

Деятельность - это классы, выполняемые на переднем плане. Службы - это классы, которые работают в фоновом режиме (обычно без интерфейса), которые распространяются от класса Service.Broadcast приемник - это классы, которые прослушивают определенные события при их запуске, например, Boot completed, Charge Завершите все остальное. Короче все они являются классами

 Смежные вопросы

  • Нет связанных вопросов^_^