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

Бэкап сообщений Вконтакте с использованием 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)

Анимация в Android

Android

В Android есть очень простой механизм анимации, с помощью которого можно оживить даже самый скучный интерфейс.
Допустим, есть некоторый экран с меню
  animdemo_1.png

Давайте заставим анимировать сперва заголовок.
В Android есть класс AnimationUtils, с помощью которого можно загрузить анимацию из ресурса или воспользоваться предустановленной. Для начала воспользуемся готовыми анимациями. В классе AnimationUtils есть метод makeInAnimation (Context c, boolean fromLeft) им и воспользуемся.

  1. // Получаем из разметки объект TextView:
  2. TextView tv1 = (TextView) findViewById(R.id.textView1);
  3. // Инициализируем объект Animation
  4. Animation anim = AnimationUtils.makeInAnimation(this,

Продолжить

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

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

Рисование фигур пальцами

Android  перевод, canvas

В Android очень легко рисовать простые фигуры пальцами.
Для начала нужно создать пользовательский View:
  1. public class DrawingView extends View { }
Затем понадобятся объекты: Bitmap, Canvas и Paint.
  1. protected Paint mPaint;
  2. protected Bitmap mBitmap;
  3. protected Canvas mCanvas;
Для инициализации изображения и канвы в DrawingView нужно переопределить метод:
  1. @Override
  2. protected void onSizeChanged(int w, int h, int oldw, int oldh) {
  3.     super.onSizeChanged(w, h, oldw, oldh);
  4.     mBitmap = Bitmap.createBitmap(w, h, Bitmap.Config.ARGB_8888);
  5.     mCanvas = new Canvas(mBitmap);
  6. }
Для создания канваса нужен Bitmap на котором собственно и будет выполняться рисование.

Теперь нужно создать объект рисования. Paint хранит информацию о стиле
Продолжить

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

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

Простые эффекты

Работа с графикой  propaintmobile, ppm

Фейерверк
Открыть спойлер

Угловой градиент
Открыть спойлер

Продолжить

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

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

Применение Соляризации

Работа с графикой  propaintmobile, ppm

Эффект под номером 19 - Соляризация 2, можно применять для создания красивых эффектов. Например, если применить его на градиенте, то переход цвета в нём станет более плавным и заметным.

Вот пара примеров:
1. Создаем новую картинку.
2. Выбираем любые цвета, и закрашиваем градиентом некоторую часть экрана (например четверть, половину или вообще весь экран).
3. Повторяем пункт 2, пока у нас не выйдет 3 или 4 разноцветных части изображения.
4. Теперь для лучшего эффекта выбираем еще раз 2 разных цвета (в передний и задний цвета сделав в них разную прозрачность), и инструмент Градиент (горизонтальный или вертикальный).
5. Закрашиваем весь рисунок этим полупрозрачным градиентом.
6. Идем в эффекты. И выбираем эффект Соляризация 2 под номером 19.
7. Применяем его несколько раз кнопкой
Продолжить

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

Комментарии (0)
Всего: 109
<< 1 ... 16 17 18 19 20 ... 22 >>
Категории

Мы в соцсетях

tw tg yt gt