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

ООП в примерах. Часть 2. Наследование


Продолжаем осваивать ООП.
Первая часть

Разберёмся с наследованием.
Наследование позволяет взять доступные свойства родительского (базового) класса и использовать их в производных (потомках).
Сразу пример.
Вернём наш класс пункта меню в первоначальный вид:
  1. public class MenuItem {
  2.  
  3.     private String name;
  4.  
  5.     public MenuItem(String name) {
  6.         this.name = name;
  7.     }
  8.  
  9.     public String getName() {
  10.         return name;
  11.     }
  12. }
Теперь давайте создадим производный класс с цветом пункта меню:
  1. public class ColorMenuItem extends MenuItem {
  2.  
  3.     private int color;
  4.  
  5.     public ColorMenuItem(String name, int color) {
  6.         super(name);
  7.         this.color = color;
...
Продолжить

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

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

Класс Sprite


В Android нет специальных классов для игровых объектов, как это было в Java ME, но зато в нём есть множество других не менее полезных классов, знание которых поможет упростить разработку игры.
Во-первых, в Android есть специальные классы для точек, прямоугольников, контуров и остальных объектов. Теперь не нужно иметь кучу переменных, чтобы оперировать координатами персонажей, достаточно задать класс Point (для координат типа int) или PointF (для координат типа float).
Во-вторых, возможности рисования в Android куда более богаты, чем в Java ME. Здесь тебе и рисование градиентов, и гибкая работа с изображениями Bitmap, и сглаживание, и поворот, и т.д.
Советую посмотреть на список классов пакета android.graphics.

Вот...
Продолжить

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

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

Делаем Eclipse похожим на Netbeans


Для разработки Android-приложений Eclipse IDE всё-таки подходит лучше, чем Netbeans. Но каждый раз, когда я пытался что-либо создать в эклипсе, процесс проходил очень медленно из-за того, что я не знал, где находится то, что мне нужно. Поэтому я решил настроить внешний вид Eclipse IDE таким образом, чтобы он больше походил на Netbeans.
При первом запуске Eclipse IDE выглядит следующим образом:

1.jpg

Закроем окно приветствия и создадим какой-нибудь Java проект. Окно станет таким:

2.jpg

Вот теперь разместим окна так, как они были в Netbeans. Это сделать не сложно, просто перетягиваем нужные панели в нужное место. Чтобы открыть какое-нибудь дополнительное окно, выберите пункт меню Window и в подменю Show View выберите нужное окно. В итоге должно...
Продолжить

Рейтинг:  11  (За: 12 | Против: 1)
Добавил: aNNiMON

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

Динамическая подгрузка списка


Динамическая подгрузка списка может быть полезной в тех случаях, когда данных очень много, но пользователю может быть полезна не вся информация, а лишь её начальная часть. Примером может служить новостная лента: чтобы не грузить полный список новостей за день, грузятся сначала недавние новости, а потом, по мере прокручивания списка, подгружается более старая информация. По такому способу можно сделать и загрузку твитов, RSS-ленты, почты и так далее.

+ Плюсы:
* Повышается производительность и скорость работы, так как грузится не вся информация, а лишь некоторая её часть.
* Пользователю не нужно лишний раз нажимать на какие-либо кнопки (как это может быть в постраничной навигации) - всё делается автоматически при скроллинге.

- Минусы:
*...
Продолжить

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

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

Быстрый доступ из адресной строки Google Chrome


Нужно перевести какой-либо текст. Открываем сайт переводчика, вставляем текст, нажимаем "Перевести".
Нужно найти песню в vk. Открываем vk, вбиваем в поиск исполнителя, нажимаем Enter, щелкаем на вкладку "Аудиозаписи".
Нужно найти документацию по какому-либо тегу HTML. Вводим в поиске название тега, просматриваем результаты и выбираем нужный.

Это же долго! Гораздо проще ввести специальный запрос в адресную строку и сразу же получить результат. Как это сделать, я сейчас и расскажу.

1. Заходим в настройки хрома и вводим три буквы: 'п', 'о', 'и'.
  omni_1.png
2. Выбираем "Управление поисковыми системами" и прокручиваем появившееся окно в самый низ.
  omni_2.png
3. В три нижних поля...
Продолжить

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

Комментарии (4)
Всего: 48
<< 1 ... 7 8 9 10 >>
Категории


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

Аноним2800 р.
Freddy1700 р.
NaruTrey800 р.
vlavolk522 р.
mr-demiurg200 р.
  © aNNiMON (Melnik Software)
 
Яндекс.Метрика