Наши проекты

Статьи, которые добавил Naik:

Java ME to Android


В этой статье рассмотрим как портировать Java ME приложение на Android. Для примера возьмём какую-нибудь программу. Я в загрузках сайта выбрал эту. Ах да, все делать будем в NetBeans IDE с установленным плагином Android.

     Так, как Android та же Java, но с другим API, то можно пойти двумя путями: переписывать каждый класс на Android, что, особенно в больших проектах, может быть трудоемко и очень долго и второй, универсальный способ – написать классы-обертки для Java ME классов, которых нет в Android (Display, Image, Form, Command, etc). К счастью для этого уже есть готовая библиотека AndroidMIDPShell. Также понадобиться библиотека Android Color Picker. Для начала нужно скачать их AndroidMIDPShellMod.zip
Продолжить

Рейтинг:  9  (За: 10 | Против: 1)
Добавил: Naik

Комментарии (29)

Списки в Android


device-2016-03-08-161242_sm.png
     Есть несколько способов решить эту задачу. Самый простой - сделать это с помощью ScrollView. Вы просто помещаете в контейнер нужные элементы интерфейса, привязываете к ним данные вручную и помещаете в ScrollView (HorizontalScrollView).
Этот способ целесообразно использовать если элементы в списке разные и их немного (максимум допустимая высота - несколько экранов, если больше, то стоит задуматься о другом решении).

     Второй способ - использовать ListView. Идеально подходит для небольших списков с одинаковыми элементами. Вы должны создать Adapter (либо использовать один из нескольких встроенных). Если список длинный, то нужно обязательно реализовывать паттерн
Продолжить

Рейтинг:  6  (За: 7 | Против: 1)
Добавил: Naik

Комментарии (17)

Первое приложение на Kotlin (JavaFX)


Цель этой статьи - разобраться как работать с JavaFX в Kotlin.

Итак устанавливаем Intellij Idea, если еще не установили, и создаем новый проект.
(Предполагается что плагин для Kotlin уже установлен)
  Знімок екрана з 2016-02-06 21:32:39.png

Далее вводим имя проекта и выбираем рантайм библиотеку (я выбрал встроенную в плагин)
  Знімок екрана з 2016-02-06 21:33:15.png

Теперь создаем класс Kotlin в папке src, назовем его Main, и вводим необходимый минимум
  1. import javafx.application.Application
  2. import javafx.fxml.FXMLLoader.load
  3. import javafx.scene.Parent
  4. import javafx.scene.Scene
  5. import javafx.stage.Stage
  6.  
  7. /**
  8.  * Created by naik on 06.02.16.
  9.  */
  10. class Main : Application()

Продолжить

Рейтинг:  9  (За: 10 | Против: 1)
Добавил: Naik

Комментарии (14)

Передача обьекта в Activity


Иногда возникает такая ситуация, что перед вызовом второй Activity нужно сначала передать туда какой-то обьект, без которого вторая Activity не может работать. У меня в первой активности отображается список уровней игры. Уровень представляет собой класс, в котором хранится InputStream, через который читается сначала название, размер уровня, а при выборе подгружается карта и другие данные. Поэтому второй активности, которая реализует игровой процесс, нужно как-то получить этот уровень.

           Способ 1, простой
     Проще всего во второй активности создать статический метод и обьекты, например:

Код первой
  1. // Когда выбрали нужный уровень
  2. GameActivity.preInit(levels.get(n));
  3. Intent i = new Intent(ctx, GameActivity.class);
  4. startActivityForResult(i,

Продолжить

Рейтинг:  5  (За: 6 | Против: 1)
Добавил: Naik

Комментарии (25)

ADB ошибка no permissions


На OS Linux часто ADB (Android Device Bridge) отказывается работать и выдает ошибку "no permissions"
  adb_no_perm_scr.png
Одно из решений - запускать вашу IDE или adb от имени root, но это не правильно и опасно.

Безопаснее будет изменить права на бинарный файл adb. Для этого перейдите в папку установки android-sdk, platform-tools, и выполните команды:

  1. su
  2. chown root:your_group adb
  3. chmod 4550 adb

Где your_group - ваша группа (обычно совпадает с именем пользователя)
Теперь если выполнить
  1. ls -l
должно получиться так:
  adb_perm.png

Теперь чтобы применились изменения, перезапускаем:
  adb_ok.png
Продолжить

Рейтинг:  1  (За: 4 | Против: 3)
Добавил: Naik

Комментарии (32)
Всего: 8
1 2 >>
Категории

Мы в соцсетях

vk tw tg yt

Пожертвования

Аноним2850 р.
Freddy1700 р.
NaruTrey800 р.
vlavolk637 р.
riseremi500 р.
  © aNNiMON (Melnik Software)
 
Яндекс.Метрика