Списки в AndroidЕсть несколько способов решить эту задачу. Самый простой - сделать это с помощью ScrollView. Вы просто помещаете в контейнер нужные элементы интерфейса, привязываете к ним данные вручную и помещаете в ScrollView (HorizontalScrollView). Этот способ целесообразно использовать если элементы в списке разные и их немного (максимум допустимая высота - несколько экранов, если больше, то стоит задуматься о другом решении). Второй способ - использовать ListView. Идеально подходит для небольших списков с одинаковыми элементами. Вы должны создать Adapter (либо использовать один из нескольких встроенных). Если список длинный, то нужно обязательно реализовывать паттерн Продолжить Рейтинг: 6 (Против: 1 | За: 7) Добавлено: 7.03.2016 от Naik Комментарии (17) Сборка apk из Android-приложенияНедавно я делал сборку apk в одном приложении, так что хочу рассказать, какие есть для этого решения. Продолжить Рейтинг: 18 (Против: 2 | За: 20) Добавлено: 4.03.2016 от aNNiMON Комментарии (8) Прерванное нажатие в андроидВ некоторых туториалах по программированию на андроид не разбираются мелкие нюансы, которые могут быть важны при определённых условиях, а если и рабираются, то зачастую расплывчато. Я лаконично разберу работу интерфейса обработки одиночного касания и константу ACTION_CANCEL, а так же выполню небольшое тестирование касаний, на собранном приложении. Скриншот работающего приложения: Цитата неточного туториала 7 апреля 2017 года: ACTION_CANCEL – практически никогда не случается. Насколько я понял, возникает в случае каких-либо внутренних сбоев, и следует трактовать это как ACTION_UP. © StartAdroid.ru Код Продолжить Рейтинг: 2 (Против: 1 | За: 3) Добавлено: 6.11.2015 от Askalite Комментарии (5) Введение в использование unix shell в рекавериЭта статья будет полезна тем кто хочет писать свои установщики/патчи/оптимизаторы для recovery андроида. Перед прочтением рекомендуется знать bash-скриптинг хотя бы минимально. Install zip: как работает? Когда вы в twrp или cwm выбираете архив для прошивки, update-binary из него распаковывается и запускается, передавая ему 3 переменные: $1 - API level: число от 1 до 3, нам это не пригодится $2 - Дескриптор pipe для обратной связи с рекавери $3 - путь к zip файлу. Структура zip архива В корне зипа обязательно должен быть файл META-INF/com/google/android/update-binary. Не смотря на то что он называется binary, он может быть и shell-скриптом. Кроме того, в папке META-INF могут располагаться файлы сертификатов (если зип подписан). Все остальные файлы пользователь кладет Продолжить Рейтинг: 8 (Против: 0 | За: 8) Добавлено: 6.09.2015 от Senderman Комментарии (3) Простое сетевое server/client приложениеРеализацию можно разделить на две части: 1. поиск и регистрацию сервиса (сервера) в сети 2. создание сервера и клиента Первый пункт начиная с Android 4.1 можно реализовать средствами стандартного API - http://developer.android.com/t...-wirelessly/nsd.html Но я буду использовать реализацию mDNS (multicast DNS) на Java - JmDNS. Jar файл содержит дублированные файлы, поэтому нужно оставить только по одному, иначе Eclipse будет выдавать странные ошибки при сборке или запуске apk. Вот уже нормальный файл, заодно удалены ненужные классы jmdns.jar . Примерно такой же принцип регистрации сервиса используют принтеры и другое оборудование. Второй пункт реализуется через стандартные Java API - ServerSocket Продолжить Рейтинг: 2 (Против: 0 | За: 2) Добавлено: 24.06.2015 от Naik Комментарии (17) Всего: 30
|