Новые статьи

Структура мидлета [Java 2 ME]

Java

В статье мы подробно разберём один из вариантов построения структуры мидлета.
Для удобства я не стану приводить полный код (полные исходники вы можете скачать по ссылке ниже).


Представим себе следующую ситуацию

У нас есть 3 экрана:
1. Экран "Сплэш" (который будет отображаться первым)
2. Экран "Меню"
3. Экран "Игра"

Для примера я не буду писать игры и меню с анимацией, так что каждый из экранов будет выполнять следующие действия:
   Экран "Сплэш" - выводит на 10 секунд текст "SPLASH"
   Экран "Меню" - выводит на 10 секунд текст "MENU"
   Экран "Игра" - выводит текст "GAME"

Итак, имея уже эти сведения, для наших экранов можно подобрать общий абстрактный класс, и имя ему - "Screen"
Что
Продолжить

Рейтинг:  14  (За: 14 | Против: 0)
Добавлено: 17.08.2014 от Kalter

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

Пишем игру на движке JECP

GameDev  java, android, cross platform

Хочу поделиться статьёй о том, как писать игры под разные платформы на движке JECP.

JECP - открытый движок для создания игр и приложений для Java ME, Android и PC (Java SE). Страница проекта на GitHub.

Для начала скачаем библиотеку. Можно скачать исходники и закинуть их в проект или скачать собранную библиотеку в jar. Рекомендую второй вариант, чтобы не путаться в куче исходных файлов.

Теперь создадим несколько проектов в NetBeans. Рекомендую создать отдельную папку для этих проектов. Название папки - Pipes.
Первый: Java ME - Mobile Class Library. Это будет главным проектом, в котором
Продолжить

Рейтинг:  13  (За: 13 | Против: 0)
Добавлено: 9.07.2014 от aNNiMON

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

Spinner с иконкой

Android  view, spinner

Понадобилось мне сделать выпадающее меню, чтобы оно выпадало при нажатии на картинку (примерно такое ). Это можно сделать с помощью ActionProvider, но мне это не подходило, т.к. он может располагаться только в actionbar.

    Есть еще виджет Spinner. Он полностью подходит для данной задачи, но вместо картинки, отображается выбранный пункт меню. После неудачных попыток написать свой аналог Spinner`a было найдено простое решение:
  1. package ua.naiksoftware.widget;
  2.  
  3. import android.content.Context;
  4. import android.util.TypedValue;
  5. import

Продолжить

Рейтинг:  8  (За: 8 | Против: 0)
Добавлено: 3.07.2014 от Naik

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

Бэкап сообщений Вконтакте с использованием VK API и Java 8

Java  vk api, java 8

За время использования vk.com накопилось немало диалогов, которые хотелось бы куда-то сохранить и изредка перечитывать. К тому же всегда интересно вспомнить с чего начиналась переписка с другом или подругой. Поэтому я решил написать для себя приложение, которое будет делать бэкап диалогов в html со всеми фотографиями, ссылками на видео и репостами.

Задачу можно разбить на два пункта:
1. Получение бэкапа диалогов.
2. Парсинг и вывод в нужный формат.
Цитата 16-фев-2017:
По многочисленным просьбам добавил скомпилированное приложение с текстовым файлом настроек.

Получение бэкапа диалогов
Вконтакте предоставляет свой API для работы приложений. Именно его мы и будем использовать
Продолжить

Рейтинг:  13  (За: 13 | Против: 0)
Добавлено: 23.06.2014 от aNNiMON

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

С головой в PHP. Пособие для новичков

PHP/MySQL

Здравствуй юный программист на PHP. Вероятно ты уже пишешь свои скрипты и в курсе синтаксиса этого языка, но тебя все равно обзывают быдлокодырем и смеются на форумах. И вот простое решение проблемы: просто смирись, программировать на PHP это уже смешно =)
Но! Уменьшить количество насмешек можно, просто выполняя несколько простых правил:


1. Использовать одинарные кавычки для строк.
У новичков это проблема номер один. Сами посудите, их даже набирать проще: тыкнул на клавишу и все. А для двойной кавычки нужно нажать целых две клавиши, сколько трудов пропадает зря, кошмар!
Пример:
  1. echo "Так делают быдлокодеры";
  2. echo 'Так делают кодеры';
Помимо нормального объяснения изложенного в пункте 2, в таком использовании кавычек есть свои плюсы.
Продолжить

Рейтинг:  23  (За: 26 | Против: 3)
Добавлено: 14.06.2014 от web_demon

Комментарии (42)
<< 1 ... 39 40 41 42 43 ... 49 >>

Мы в соцсетях

tw tg yt gt