Archives : Ноябрь-2016

Home » 2016 » Ноябрь

Что такое перечисления и с чем их едят Почему я решил написать об этом пост? Потому что на первых порах обучению Java, как ни странно, у меня возникли трудности с постижением этой темы. Мне было не очень понятно зачем нужны перечисления, когда есть такие вещи, как коллекции и массивы. Итак, всем кто задается этим вопросом, ..

Read more

Информация о распространении Операционных систем Андроид   Три основных вида версий приложения Существует три вида версии приложения:   Минимальная версия SDK(minSdkVersion) Операционная система не будет устанавливать приложение, если версия ОС будет ниже минимальной для приложения. (Таким образом мы отметаем все устройства со стареньким API) Целевая версия SDK(targetSdkVersion) Для какого уровня API создавалось приложение. Обычно указывают ..

Read more

Что такое Intent? Каким именно образом Intent участвует в связи между компонентами приложения? Когда активность вызывает startActivity, этот вызов передается в ОС, компоненту под названием ActivityManager, он в свою очередь, создает экземпляр Activity и вызывает его метод onCreate(). Отметим, что Intent – объект, используемый компонентом(бывают разные – Activity, Service, Broadcast Receiver, Content Provider) для взаимодействия ..

Read more

Quick Open Ctrl+Shift+N быстро открыть файл по имени Quick complete Ctrl+Shift+Enter автозавершение метода(например скобки фигурные довесит) просмотр всех выходных точек метода метода(например всех return) Ctrl+Shift+F7 навести на один из return-ов и зажать Ctrl+Shift+F7 найти по тексту в текущем файле Ctrl+F ищет вхождение строки, чтобы посмотреть варианты автозавершения – Ctrl+Space просмотр документами Ctrl+Q ищет вхождение строки, ..

Read more

просмотр исключений в LogCat Выведение трассировки стека самостоятельно, с помощью экземпляра исключения(не обязательно перехватывать исключение, для целей отладки можно создать исключение самостоятельно, чтобы вывести трассировку стека(порядок вызовов))

прибегать к этому методу стоит, когда есть какая-то ошибка поведения программы, которая не перехватывается исключениями. Программа работает без сбоев, но что-то работает неправильно. Что-то не вызывается, или ..

Read more