Статьи, которые добавил Naik: Списки в Android![]() Есть несколько способов решить эту задачу. Самый простой - сделать это с помощью ScrollView. Вы просто помещаете в контейнер нужные элементы интерфейса, привязываете к ним данные вручную и помещаете в ScrollView (HorizontalScrollView). Этот способ целесообразно использовать если элементы в списке разные и их немного (максимум допустимая высота - несколько экранов, если больше, то стоит задуматься о другом решении). Второй способ - использовать ListView. Идеально подходит для небольших списков с одинаковыми элементами. Вы должны создать Adapter (либо использовать один из нескольких встроенных). Если список длинный, то нужно обязательно реализовывать паттерн Продолжить Рейтинг: 6 (За: 7 | Против: 1) Добавлено: 7.03.2016 от Naik Комментарии (17) Первое приложение на Kotlin (JavaFX)Цель этой статьи - разобраться как работать с JavaFX в Kotlin. Итак устанавливаем Intellij Idea, если еще не установили, и создаем новый проект. (Предполагается что плагин для Kotlin уже установлен) ![]() Далее вводим имя проекта и выбираем рантайм библиотеку (я выбрал встроенную в плагин) ![]() Теперь создаем класс Kotlin в папке src, назовем его Main, и вводим необходимый минимум
Продолжить Рейтинг: 10 (За: 11 | Против: 1) Добавлено: 6.02.2016 от Naik Комментарии (15) Простое сетевое server/client приложениеРеализацию можно разделить на две части: 1. поиск и регистрацию сервиса (сервера) в сети 2. создание сервера и клиента Первый пункт начиная с Android 4.1 можно реализовать средствами стандартного API - http://developer.android.com/t...-wirelessly/nsd.html Но я буду использовать реализацию mDNS (multicast DNS) на Java - JmDNS. Jar файл содержит дублированные файлы, поэтому нужно оставить только по одному, иначе Eclipse будет выдавать странные ошибки при сборке или запуске apk. Вот уже нормальный файл, заодно удалены ненужные классы ![]() Примерно такой же принцип регистрации сервиса используют принтеры и другое оборудование. Второй пункт реализуется через стандартные Java API - ServerSocket Продолжить Рейтинг: 2 (За: 2 | Против: 0) Добавлено: 24.06.2015 от Naik Комментарии (17) Передача обьекта в ActivityИногда возникает такая ситуация, что перед вызовом второй Activity нужно сначала передать туда какой-то обьект, без которого вторая Activity не может работать. У меня в первой активности отображается список уровней игры. Уровень представляет собой класс, в котором хранится InputStream, через который читается сначала название, размер уровня, а при выборе подгружается карта и другие данные. Поэтому второй активности, которая реализует игровой процесс, нужно как-то получить этот уровень. Способ 1, простой Проще всего во второй активности создать статический метод и обьекты, например: Код первой
Продолжить Рейтинг: 6 (За: 7 | Против: 1) Добавлено: 1.12.2014 от Naik Комментарии (25) ADB ошибка no permissionsНа OS Linux часто ADB (Android Device Bridge) отказывается работать и выдает ошибку "no permissions" ![]() Одно из решений - запускать вашу IDE или adb от имени root, но это неправильно и опасно. Безопаснее будет изменить права на бинарный файл adb. Для этого перейдите в папку установки android-sdk, platform-tools, и выполните команды:
Где your_group - ваша группа (обычно совпадает с именем пользователя) Теперь если выполнить
![]() Теперь чтобы применились изменения, перезапускаем: ![]() Продолжить Рейтинг: 1 (За: 4 | Против: 3) Добавлено: 11.11.2014 от Naik Комментарии (32) Всего: 8 ![]() |