-
Notifications
You must be signed in to change notification settings - Fork 5
Полезные вещи для Android разработки
В Android Studio есть несколько вариантов тестирования своего приложения.
Вообще, эмуляторы Андроид на ПК нужны для самых разных задач. Так, эмуляторы Андроида могут использоваться для разработки приложений, для тестирования новых приложений, просто для ознакомления с операционной системой, или для запуска игр и приложений на ПК.
В Android Studio есть встроенный эмулятор для подобных целей. Всё бы ничего, но скорость его работы оставляет желать лучшего.
Если же вы всё же хотите запустить эмулятор тот, который есть в Студии, то надо для начала его создать. Смело переходим по этой ссылке, смотрим с 26:30.
Этот эмулятор работает намного быстрее. Вообще, имеет смысл поставить именно его. Сразу в программу встроен образ операционной системы Андроид (для x86 процессоров с поддержкой OpenGL). Эмулятор умеет работать с интернетом (эмулируя соединение WiFi), поддерживает работу с GPS (пользователь может установить нужные координаты), управлять зарядом батареи, эмулировать переднюю и заднюю камеры и многое другое. Ссылка на подробное руководство по установке здесь
Да, так тоже можно. Как попробовать тестировать своё приложение в "реальных" условиях можно найти здесь
- Стили кодирования
- [Java](Код стайл для языка Java)
- [C/C++](Стиль написания кода на С )
- [C#](Стиль написания кода на С# )
- [Swift](Руководство по оформлению кода на языке Swift )
- Написание комментариев к коммитам
- Android
- Android DevGuide
- [QR codes](Работа c QR на Android)
- [Полезные вещи](Полезные вещи для Android разработки)
- [Архитектура приложения](Архитектура приложения)
- [Используемые компоненты](Используемые компоненты)
- [Инструкция по сборке проекта](Инструкция по сборке проекта)
- iOS
- [Код на C++ под iOS](Использование кода и библиотек cpp при создании приложений на языке Swift)
- Стилевые таблицы NSS
- Структура проекта в Xcode
- Clean Architecture
- C и C++
- [Использование CMake для проектов на C++ и C ](Использование CMake для проектов на C и CPP)
- Форматы файлов
- [.bmp](Cтруктура хранения bmp файлов)
- [.jpg](Cтруктура хранения jpg файлов)
- [.png](Cтруктура хранения png файлов)
- Алгоритмы шифрования
- Кодирование информации псевдослучайными последовательностями чисел
- Визуальная криптография
- Схема разделения секретной визуальной информации
- Шифрование RGB изображения с помощью Фурье образа
- RSA-шифрование .bmp файлов
- Примеры использования
- [Библиотека матричной алгебры](Пример использования библиотеки матричной алгебры)
- Описание процесса кодирования файла
- Способ обезопасить использование приложения
- Java фасад библиотеки алгоритмов
- Алгоритм шифрования bmp на java заглушке
- Матричная арифметика
- [A+B](Сложение матриц)
- [A*p](Умножение матрицы на скаляр)
- [A*B](Умножение матриц)
- [Обратные матрицы](Нахождение обратной матрицы)
- Взятие по модулю
- [A
mod
p](Взятие матрицы по модулю простого числа) - [A
mod
P](Взятие матрицы по модулю - матрицы из простых чисел)
- Суперпозиция (модуль - простое число)
- [A+B
mod
p](Сложение матриц по модулю простого числа) - [A*c
mod
p](Умножение матрицы на скаляр по модулю простого числа) - [A*B
mod
p](Умножение матриц по модулю простого числа)
- Суперпозиция (модуль - матрицы из простых чисел)
- [A+B
mod
P](Сложение матриц по модулю - матрице простых чисел) - [A*c
mod
P](Умножение матрицы на скаляр по модулю - матрице простых чисел) - [A*B
mod
P](Умножение матриц по модулю - матрице простых чисел)
##Прочее
- [Утечки памяти](Memory Leaks)
- [Базовые цвета](Базовые цвета)
- [Clean Architecture](Clean Architecture)