Главная » Файлы » Java для Android » Проект: Адаптация курсов от Google

Вступление
01.01.2015, 16:51

Начиная с этого поста начинается жизнь проекта адаптации курсов от Google по Android Studio. Такое решение было принято для более детального и простого обучения в Android Studio. Первичная цель проекта - изучение основ работы в Android Studio, второстепенная(скорее личная) - работа с техническим английским. 

 

Ну что ж, приступим к процессу!

 

















 
 


 
  1. Вступление
    1. Создание первого приложения
    2. Добавления панели управления (Action Bar)
      • Настройка Action Bar
      • Добавление кнопок управления
      • Оформление Action Bar
      • Наложение Action Bar на другие объекты
    3. Поддержка различных устройств
      • Поддержка различных языков
      • Поддержка экранов разных размеров
      • Поддержка различных версий Android
    4. Управление жизненным циклом Activity
      • Старт работы Activity
      • Приостановка и возобновление работы Activity
      • Остановка и перезапуск работы Activity
      • Пересоздание Activity
    5. Создание динамического пользовательского интерфейса с фрагментами
      • Создание фрагмента
      • Создание гибкого интерфейса
      • Взаимодействие с другими фрагментами
    6. Сохранение данных
      • Сохранение ключевых установок
      • Сохранение файлов
      • Сохранение данных в SQL базах данных
    7. Взаимодействие с другими приложениями
      • Отправка данных о пользователе в другое приложение
      • Получение результатов от Activity
      • Права доступа других приложений для запуска Activity
 
  1. Создание приложений для обмена контентом
    1. Обмен простыми данными
      • Отправка простых данных в другие приложения
      • Получение простых данных из других приложений
      • Добавление функций быстрого доступа
    2. Обмен файлами
      • Настройка обмена файлами
      • Передача файла
      • Обращение к общему файлу
      • Получение информации о файле
    3. Обмен файлами через NFC
      • Отправка файла
      • Прием файла
 
  1. Мультимедиа
    1. Управление воспроизведением аудио
      • Управление громкости аудио
      • Управление фокусом аудио
      • Работа с внешними устройствами
    2. Работа с фотографиями
      • Снимок
      • Запись видео
      • Управление камерой
    3. Печать
      • Печать фотографий
      • Печать HTML документов
      • Печать специальных документов
 
  1. Графика и анимация
    1. Отображение картинки
      • Загрузка больших изображений
      • Обработка изображений в потоке
      • Кэширование изображений
      • Управление памятью изображения
      • Отображение изображения в пользовательском интерфейсе
    2. Отображение графики с использованием OpenGL ES
      • Настройка OpenGL ES
      • Определение формы
      • Отрисовка формы
      • Использование проекций и направления камеры
      • Добавление движения
      • Реакция на нажатия
    3. Добавление анимации
      • Плавный переход между двумя контентами
      • Использование ViewPager для перелистывания
      • Отображении анимации «Card Flip»
      • Масштабирование
      • Анимация изменений слоя
 
  1. Создание приложений с подключением к облаку
    1. Подключение устройств по беспроводной сети
      • Использование сетевых служб
      • Создание прямого соединения по Wi-Fi
      • Использование прямого соединения по Wi-Fi для сетевых служб
    2. Выполнение сетевых операций
      • Подключение к сети
      • Управление сетью
      • Парсинг XML
    3. Передача данных без разрядки аккумулятора
      • Оптимизация загрузок из сети
      • Уменьшение влияния постоянных обновлений
      • Избыточность излишних загрузок
      • Изменение шаблонов загрузки в зависимости от типа подключения
    4. Синхронизация с облаком
      • Использование Backup API
      • Создание сообщений Google Cloud
    5. Разрешение конфликтов сохранения в облаке
    6. Передача данных с использованием переходника
      • Создание Stub аутентификатора
      • Создание Stub передатчика данных
      • Создание синхронизации
      • Запуск синхронизации
    7. Передача данных используя поток
      • Отправка простого запроса
      • Настройка очереди запросов
      • Создание стандартного запроса
      • Реализация настраиваемого запроса
 
  1. Создание приложений с информацией о пользователе и его местоположения
    1. Доступ к данным контактов
      • Получение списка контактов
      • Получение данных о контакте
      • Модификация контактов используя Intents
      • Отображение иконки контакта
    2. Создание приложения, указывающего ваше местоположение
      • Получение последней точки местоположения
      • Обновление местоположения
      • Отображение адреса
      • Создание и отслеживание гео данных
      • Распознавание текущей активности пользователя
      • Тестирование использования ложных координат
Категория: Проект: Адаптация курсов от Google | Добавил: TAdm | Теги: Studio, курсы, agc, Android, Guide, Project
Просмотров: 1284 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
ComForm">
avatar