- Control RC Car via Bluetooth with Android Smartphone © GPL3+
- Author
- Published on
- Members who respect this project
- Table of contents
- Similar projects you might like
- Turn your RC Car to Bluetooth RC car
- Arduino Bluetooth RC Car
- RC Car Hack With Android And Arduino
- Bluetooth Mini Car
- Hacking A RC Car To Control It Using An Android Device
- Robotic Car Controlled over Bluetooth by Andriod Phone
- Good to see you again
- DIY Android Remote Control Car With Arduino
- Introduction: DIY Android Remote Control Car With Arduino
- Step 1: Get the Materials and Tools Ready
- Step 2: Get Ready the Car Base
- Step 3: Prepare the Vehicle Wheels
- Step 4: Attach the Wheels to the Base
- Step 5: Setting Up for Arduino and Shields
- Attachments
- Step 6: Create the Android App With MIT App Inventor
- Attachments
- Step 7: Test Drive the Car
- Step 8: Car Body With the Paper Box
- Step 9: Ready to Go
- 1 Person Made This Project!
- Recommendations
- Edible Art Challenge
- Paint Challenge
- Made with Math Contest
- 25 Comments
- Control car with android
Control RC Car via Bluetooth with Android Smartphone © GPL3+
How to control a car with any Android phone wirelessly via Bluetooth.
|
Connection Sequence
Please log in or sign up to comment.
Author
JoyDutta06
- 3 projects
- 9 followers
Published on
Members who respect this project
Table of contents
Similar projects you might like
How to turn your RC Car into a Bluetooth controlled RC Car.
Turn your RC Car to Bluetooth RC car
Project tutorial by Prajjwal Nag
This is our new Bluetooth RC car — based on our favorite Arduino Uno!
Arduino Bluetooth RC Car
Project tutorial by ardumotive
In this tutorial, we’re going to get your plain old RC to be controlled by Android and give it some extra features!
RC Car Hack With Android And Arduino
Project showcase by danionescu
A toy car controlled by mobile.
Bluetooth Mini Car
Project showcase by Hesham
Let’s disassemble one RC toy car, racking its main parts, replacing the original embedded electronics by an Arduino.
Hacking A RC Car To Control It Using An Android Device
Project tutorial by MJRoBot
The car is moving by two dc motors and turn by setting one motor over bluetooth using Android App on Andriod phone.
Robotic Car Controlled over Bluetooth by Andriod Phone
Project showcase by S.Ranjith Reddy
Good to see you again
Or connect with your social account:
Источник
DIY Android Remote Control Car With Arduino
Introduction: DIY Android Remote Control Car With Arduino
This is a step by step guide on how to build an Android phone or tablet controlled paper Car. You can modify it to build any other type of vehicle that you like.
Steps include guide on:
1. Building up the hardware of the car
2. Programming the Arduino UNO as the main engine ( controller) of the car from the sample code provided.
3. Writing an app with MIT app inventor and install it to Android phone or Tablet as the remote control unit, with sample provided.
Step 1: Get the Materials and Tools Ready
Before we start anything, we need to prepare materials and tools for the project.
Materials and Tools needed are listed as below together with link to where to get the item:
2. rero Cube Joint x2
(soon in Cytron production)
10. Battery Pack (any battery pack with voltage more than 7V) , Battery Holder.
15. Double Sided Tape
17. Plastic Card Board
Step 2: Get Ready the Car Base
This Step shows the making of the car base to mount the Cube servo and Arduino board and shields. The car base is made from a plastic card board which you can easily get from stationary shop.
Follow simple steps below:
1. In order to match the frame of the car which is made from a paper box later,trace the size of the box onto the plastic card board. My paper box dimension is 23.5cm x12cm x12cm (L x W x H).
2. Cut out the plastic card board following the traces that we made using a cutter with the help of a ruler. Make sure to cut a little smaller than what we had traced from the paper box just now so that the cut out can fit into the paper box. (see last picture, which the card board fit well into the paper box.
Step 3: Prepare the Vehicle Wheels
The car wheels will be made from the Cube Servo and Cube Joint attached with Rero’s Wheel. We will create two set of wheels, ie. the driving back wheel with Cube Servo, and free running front wheel with Cube Joint and Rotatable Connect.
Back Wheel with Cube Servo:
1. Slide the Rero Wheel onto the Cube Servo Output Connect (Output Shaft). Do the same for both Cube Servo.
2. Slide an Inter Connect into opposite surface of Cube Servo’s output connect. Slide to connect both Cube Servo together back to back. (See picture below).
Front Wheel with Cube Joint:
1. Slide a rotatable connect to a Rero Wheel and do the same for the other wheel.
2. Slide the Rero Wheel attached with rotatable connect onto a Cube Joint. Do the same for the other wheel. This will create two free running wheel on the Cube Joint.
3. Slide an Inter Connect onto a cube joint on the surface which is opposite of the wheel, and connect both Cube Joint together with the Inter Connect.
Step 4: Attach the Wheels to the Base
In this step, we will make several cut out on the Plastic Card Board to give space for the wheels.
1. Position the wheel to a suitable spacing on the card board.
2. make markings on the side of the card board for both of the wheels (see picture below) .
3. Draw straight line across the card board on the markings that was made just now. For my case, it is around 5.5cm from each end of base. This lines are the middle lines where the two set of the wheels will be place.
4. Make cutting on the card board to fit the wheel (refer the fourth picture ). In my case, depth 1.8cm into card board for each of wheels and width 7.5cm
5. Cube servo width is 4.5cm. Draw guideline to place the Cube Servo properly. Put on double side tape to the area that will be covered by Cube Servo with wheel. (refer picture). Press double sided tape firmly to the base.
6. Peel of double sided tape cover to reveal the sticky surface and stick the Cube Servo wheel assembly to the base (refer last two pictures.
Step 5: Setting Up for Arduino and Shields
We will setup the Arduino UNO, Cytron G15 Shield and Cytron XBee Shield as the controller of the car in this step.
1. Connect the two Cube servo together, the male connector to the female connector (Cube servo are connected serially i.e. daisy chained).
2. Setup the Cytron G15 Shield: set the jumper on board to select D3 and D2.
3. Setup the Cytron XBee Shield: set the jumper on board to select D11 and D10.
4.Stack the Cytron G15 Shield onto Arduino UNO then Cytron XBee Shield onto Cytron G15 Shield.
5. Fix the position of Arduino Stack and battery pack to the base using double sided tape on the other side of the base (opposite the surface where Cube Servo were sticked). Please put more weight to the Cube Servo side (refer the fourth picture where both Arduino stack and battery pack are placed near to the Cube Servo side).
6. Program the Arduino UNO ( download the source code below, compile and download the Arduino UNO).
7. Plug the the left over male connector of Cube Servo to the Cytron G15 Shield.
Attachments
Step 6: Create the Android App With MIT App Inventor
This step is to create the Android App and download the App to the phone to use the phone as the remote controller.
2. Click Create to start creating the app. Login using Google Account.
3. Click Project -> Import to import the project from the attachment below ( extract the RemoteWithAcc.zip file to get RemoteWithAcc.aia before import)
4. After Import was successful, click to open the project.
5. If you wish to try the app, you can click Connect on the MIT App Inventor Page and select one of the options available according to your preference, I tested it with AI Companion which requires the installation of MIT APP Inventor 2 app from Play Store on the phone.
6. If you wish to install the app directly to your phone, you can click on Build App (save to my computer) then download the app to your phone and install it.
Attachments
Step 7: Test Drive the Car
We will test drive the car in this step:
1. Upon successful installation of the app. Turn on the bluetooth on the phone manually. Pair the bluetooth of the phone with the BlueBee on the car. You will need to power on the the Arduino stack by now. (make sure the BlueBee is in transparent mode —Trans before power on). The pass key required for the pairing is 1234.
2. Open the App and press the bluetooth icon on the app, and select BlueBee to connect it. The label above the bluetooth icon will show Connected in green color if the connection was successful.
3. Now, test drive the car by tilting the phone to front, back and side to move the car forward, backward and turn left and right. The app use the accelerometer on phone to as the control.
Step 8: Car Body With the Paper Box
If you are satisfied with the car without body, then your can skip the following steps. Following step will shows the making of the car body.
1.Mark the Wheel center position on the box’s sides. We will cut out semi-circle to fit for the wheel. The wheel center is around 5.5 cm from the ends of box for my case and adding some offset for the paper thickness (in my case 2mm) for each end.
2. Use a compass to draw circles, set the center of semi-circle to the markings made just now.
3. Cut out the semi-circle together with the bottom part of the box.
4. Try to fit the base with wheel into the box (refer last picture). Make necessary modifications to the cutting to fit the wheels well.
5. Lastly you can make some decorations and cuttings to the box to make it more like a car instead of cuboid box.
6. I put some double sided tapes inside the car body to prevent the car base going to far into the body and wheels touch the body.
Step 9: Ready to Go
Lastly put on the car body and the car is ready to go!
1 Person Made This Project!
Did you make this project? Share it with us!
Recommendations
Edible Art Challenge
Paint Challenge
Made with Math Contest
25 Comments
«Plug the the left over male connector of Cube Servo to the Cytron G15 Shield.» in this step where is the male connector connected to the shield ? and the other male connector will be connected to arduino ?
Источник
Control car with android
Приложения, одобренные Google для работы в Android Auto (они же приложения для Android Auto или «автомобильные приложения»), устанавливаются на мобильное устройство, как любое другое обычное Android-приложение, т. е. из Google Play Маркета, из apk-файла и т. д. — любым доступным вам способом. После установки на мобильное устройство не все приложения появляются в списке доступных автоприложений на ГУ — особенности взаимодействия каждого конкретного приложения с Android Auto определяются разработчиком этого приложения.
Необходимо прописать команду:
adb shell
cmd appops set ru.inceptive.screentwoauto PROJECT_MEDIA allow
Ссылка на оригинальный пост + Дополнение, вариант 2.
Яндекс навигатор и Яндекс карты работают в Аа после подключения подписки Яндекс Плюс.
Но, если вы готовы пройти огонь, воду и медные трубы, то такая возможность существует и без подписки:
1. Получить Root права на своём смартфоне (инфо в теме вашего устройства)
2. Установить программу для зеркалирования экрана смартфона (ААМ или S2A. Всё ищем в шапке темы).
3. ЯН будет запускаться на смартфоне и отображаться на экране ГУ через программу зеркалирования.
Также возможен запуск зеркала без рут.
Для отключения Google Maps подходит 1 и 2 способ, при этом нужно принять тот факт, что Google Maps вам не нужен вообще (т.к. работать он не будет).
1-й способ (нужен Root) — Установить ® Titanium Backup и заморозить приложение Карты
2-й способ (Root не нужен, необходимо знать азы работы с ADB) — Инструкция тут
3-й способ ( предпочтительный , нужен Root) необходимо воспользоваться AA AIO TWEAKER. Патчер отключает любую навигационную программу при запуске АА (Google Maps, 2Gis, Sygik и другие, которые появятся в АА). При таком способе навигационные приложения остаются работоспособными. Возможно не будет работать автоматическое возобновление воспроизведения медиа, потребуется в настройках АА выключить и включить эту функцию.
Можно, но не так много, как хотелось бы. Возможно изменить обои в списке приложений, цвета подписи иконок приложений, цвет инфопанели, размер иконок, ширину нижней панели, анимацию и т.д. (варианты модификации постоянно совершенствуются, следите за обновлением информации.
Подробно об этом тут .
100% идеально работающего варианта нет. С какими-то минусами подобного решения придётся мириться. Google разрабатывал приложение АА с учётом использования единственного смартфона. Поэтому некоторые функции могут быть недоступны. Опять же, разнообразие прошивок ГУ и смартфонов не позволяет создать универсальное решение, поэтому рекомендации носят общий характер. Пробуйте на свой страх и риск (делитесь опытом). В настоящее время в стадии тестирования находится S2Echo, как составная часть S2A.
Подробнее об этом тут — Ссылка на пост.
Вариант подключения к АА основного телефона по bluetooth раньше, чем дополнительного.
Сторонние приложения не соответствующие политике Google (AAMirror, AAStream, Screen2Auto, Fermata Auto, CarStream) блокируются правообладателем Android Auto. Поэтому запустить их на ГУ штатным способом не представляется возможным! Для запуска этих сторонних приложений на ГУ необходимо выполнить обязательные действия:
- Получить Root права на своём смартфоне, предпочтителен ® Magisk (если их нет, всё остальное бессмысленно). В настоящее время предпочтителен Magisk 20.4. Более новые версии, в т.ч. Canary скорее всего не обеспечат работу зеркала должным образом. Как получить Root читаем в темах по своим смартфонам (т.к. всё индивидуально).
- Убедиться, что вы не являетесь бета-тестером приложений Google и Сервисы Google Play (и не используете бета-версии этих приложений).
- Разрешить запуск сторонних приложений в АА. Установить необходимое(ые) приложение(я) — (ниже обзор этих приложений).
- Применить разблокировку необходимых приложений с помощью AA AIO TWEAKER или использовать Новый способ добавления приложений .
- Владельцам Xiaomi на MIUI (да и другим не будет лишним) необходимо дать приложениям все возможные разрешения + разрешения на автозапуск и контроль активности!
- Возможна работа приложений без получения рут (сколько будут работать данные способы — неизвестно). Способ 1. Способ 2. Способ 3. Способ 4.Способ 5.
В настоящее время наиболее удобен и прост Способ 4. Данные способы не поддерживаются на АА v.6.4.61171 и новее, совместно с 11 Андроид (возможны проблемы и с более старыми версиями Андроид). Начиная с версии Аа 6.6.61252 и новее данные способы снова работают на 11 Андроид.ˇ
- Screen2Auto — дублирование экрана смартфона в Android Auto на ГУ
После установки и разблокировки приложения необходимо запустить приложение и произвести его начальные настройки. Одна из важных настроек находится в закладке «Настройки восстановления экрана». Необходимо установить родное разрешение экрана смартфона. Делается это обычно автоматически, нажатием на кнопку (шестерёнка).
После чего в окне ниже (выделено синим) отобразятся заводские настройки разрешения (размер + DPI) экрана вашего смартфона. Убедитесь в том, что они соответствуют техническим характеристикам вашего смартфона (в 99,9% случаев они определятся верно). Однако, если у вас смартфон с нестандартным разрешением и определившиеся автоматом значения некорректные, установите параметры вручную. В противном случае, при отключении смартфона можно словить неприятный баг, связанный с невозможностью поддержки установленного разрешения смартфоном (глюки интерфейса, циклический ребут, т.п.).
Если после отключения смартфона или выхода из АА (заглушили авто, закрыли эмулятор, извлекли USB) разрешение смартфона не вернулось к исходному состоянию (неправильно установили параметры восстановления, сбой, особенности смартфона, т.п.), необходимо запустить ААММ, зайти в Настройки → Сброс настроек и выбрать опцию WM SIZE RESET. Разрешение восстановится до заводского.
+ Все особенности ААМ
Альтернативное зеркалирование через AAStream — дублирование экрана смартфона в Android Auto на ГУ.
CarStream (ранее YoutubeAuto) — воспроизведение видео (mp4, mkv) и YouTube контента в Android Auto
AA AIO TWEAKER — Позволяет внести в белый список такие приложения, как Screen2Auto, Fermata и CarStream, а также снять некоторые ограничения АА. Наличие рут обязательно!
OBD2 Plugin for Android Auto — плагин для Torque Pro для показа в Android Auto текущих параметров машины а также предупреждений о фоторадарах (при использовании CamSam Plus).
P.S. Для того, чтобы попробовать, как работают приложения, и понять, стоит ли устанавливать Root и делать разблокировку, можно предварительно поэкспериментировать с эмулятором Android Auto ( Вариант 2 ) для Windows (на нём можно сымитировать работу приложения на экране ПК). Для работы этой утилиты root права не нужны.
- Модификация интерфейса Android Auto (обои, цвет текста, анимация и т.д.).
- Решение проблемы отображения скорости Я.Навигатора на Ford SYNC 3 и нек-рых других ГУ.
- Отключение дисплея смартфона с помощью Macrodroid.
- Модификация ААМ+ с плавающей кнопкой и затемнением экрана.
- Решение проблемы с предоставлением рут прав приложениям на MIUI (Xiaomi).
- Способ решения чёрного экрана ГУ при запуске AAMirror на Android 9 (Xiaomi, MIUI).
- Android Auto на экране телефона — Addon для Android 10+ с интегрированным AA, для возможности запуска с экрана смартфона.
- Восстановление работы Google Assistant или других нерабочих приложений — типичный универсальный «бубен».
- Альтернативный способ зеркалирования смартфона (Решение проблемы чёрного экрана на Android 9).
- Восстановление разрешения после некорректной отработки ААМ.
- Решение проблем с монобровью в альтернативном АSS.
- Решение проблем с монобровью в классическом ААМ.
- Решение проблемы потери сигнала GPS при использовании Waze.
- Эмулятор ГУ для ПК (Windows) (Вариант 2); (Вариант 3 Wi-Fi) — проверка работоспособности смартфона/кабеля/AA/приложений на компьютере.
- Эмулятор ГУ для Linux.
- Конвертация файлов проектов .aab с github в .apks и установка в смартфон.
- Easy DPI changer — Утилита для восстановления разрешения экрана.
- Настройка порогов заряда батареи смартфона при постоянном подключении.
- ®Screen Backlight OFF — Отключение подсветки экрана смартфона без остановки приложений.
- ® Screen Standby ♯ Root — Ещё одна программа для выключения экрана без засыпания устройства.
- MacroDroid — Автоматизация Android.
- Tasker — Продвинутый планировщик. Позволяет по разным событиям производить собственные действия.
- AutomateIt — Приложение для автоматизации различных действий на телефонах Android.
- Яндекс.Навигатор [Android] — моды и разные версии на 4PDA.
- Titanium Backup и отключение обновлений Google сервисов.
- Musicolet; BlackPlayer; Rocket Player; Poweramp; jetAudio; AIMP; Neutron Music Player- аудиоплееры с поддержкой Android Auto.
- Аудиокниги онлайн; Smart AudioBook Player; mAbook Audiobook Player — прослушивание аудиокниг.
- Spotify; Deezer; Яндекс музыка — стриминговые сервисы для прослушивания музыки.
- Ямуз (github)- аналог Яндекс.Музыка с поддержкой Android Auto.
- Freezer — неофициальный клиент Deezer с множеством функций (при начальном запуске с ГУ телефон должен быть разблокирован, потом можно блокировать).
- Replaio Radio — Прослушивание AM/FM и интернет радиостанций.
- Рекорд, Европа, Наше неофициальное радио — Прослушивание радиостанций.
- CastBox — Прослушивание подкастов, музыки, радио, аудиокниг.
- Skype — Звонки между абонентами Skype.
- Антирадар Стрелка — предупреждение о стационарных камерах (в т.ч. Стрелках, Автодориях) и постах ДПС.
[right] По вопросам и предложениям наполнения шапки обращаться к куратору темы через QMS.
Как это сделать правильно, чтобы Вас поняли с первого раза, хорошо описано здесь. [/right
Сообщение отредактировал diversant96 — 04.12.21, 03:19
Сообщение отредактировал Uksus17 — 10.09.20, 16:38
OBD2 for AA Version 2.0 — B6 от 11.10.2018OBD2AA_2.0-B6.apk ( 3.77 МБ )
— Fixes and improvements for custom needle / background
— Removed keyboard on app start
Android Auto v2.9.5749
Что нового:
• Теперь приложение Android Auto работает с любыми автомобилями.
• Отдавайте голосовые команды, начиная их фразой “О’кей, Google”. Для этого даже не нужно касаться экрана!
• Находите нужные музыкальные композиции с помощью быстрого перехода по алфавитному списку.
• Закрывайте подсказки на главном экране, проводя по ним в сторону.
(arm64): AndroidAuto_v2.9.574924-release(arm64)(5.0+).apk ( 15.22 МБ )
(arm): AndroidAutu_v2.9.574923-release(arm)(5.0+).apk ( 15.05 МБ )
(x86): AndroidAuto_v2.9.574927-release(x86)(5.0+).apk ( 15.27 МБ )
(x86_64): AndroidAuto_v2.9.574928-release(x86_64)(5.0+).apk ( 15.27 МБ )
Сообщение отредактировал vovanKARPO — 21.02.18, 22:52
Проект AAMirror (AAM).
Суть проекта — копирование экрана смартфона через AA на экран магнитолы.
Есть хорошая новость, особенно для тех кто не может жить без Яндекс Навигатора или других программ, поддержки которых нет в AA.
Появился проект под названием AAMirror (AAM). Более подробно можно ознакомиться в теме на XDA или на сайте проекта.
Суть проекта — копирование экрана смартфона через AA на экран магнитолы. Звук также идет с телефона на AA. Один из минусов такого решения — это то, что экран телефона должен быть включен. Можно вручную убавить яркость экрана телефона до минимума. А последние версии aam могут делать это автоматически.
Для работоспособности AAM необходимо обязательное соблюдение двух условий:
1. Наличие root-доступа (для обхода блокировки запуска сторонних приложений Гуглом и полноценной работы ААМ). Root-доступ получаем согласно инструкциям в теме вашего девайса (индивидуально)
2. Разблокировка сторонних приложений с помощью AA AIO TWEAKER .
Ссылки на приложение AA Mirror:
Всегда актуальная авторская версия на Github — Скачать
Актуальная авторская версия (от 15.11.19) на 4PDA — AA Mirror.apk ( 2.02 МБ )
Актуальная авторская версия (от 23.11.19) на 4PDA — AA_Mirror_23.11.19.apk ( 2.02 МБ )
Модификации приложения
От пользователя annexhack — AAMirror Plus Mod
От пользователя Uksus17 — модификация AAM Plus + АА Зеркало
От пользователя Мышун — тестовая версия AAM Plus
От пользователя jen94 — Решение проблем с монобровью в классическом ААМ
*** По поводу авторской версии. На некоторых девайсах возможны артефакты, связанные с масштабирование тача экрана ГУ. Если подобное будет наблюдаться, рекомендую установить предыдущую версию приложения, которую можно скачать тут: Ссылка на предыдущую версию
Сообщение отредактировал diversant96 — 30.01.21, 14:37
Это можно решить программно, посредством установки, например ® GMD Auto Hide Soft Keys ★ root. Или может есть что-то подобное и не требующее рута, позволяющее настроить поведение статус-бара при запуске определённых приложений.
Сообщение отредактировал Uksus17 — 10.03.21, 18:02
Кто то сможет перевести эту программу https://github.com/jilleb/mqb-pm/releases на русский?
У меня все работает.
Эмулятор Android Auto (Desktop Head Unit) для Windows
Предназначение:
Для того, чтоб постоянно не бегать в авто и не заболеть на морозе (шутка). Позволяет запускать и тестировать приложения для Андроид Авто на собственном ПК. Так называемый тестовый полигон для разработчиков. Собственно, это то, чем пользуюсь я и многие другие.
Важно! Обязательные условия работы:
— включенная в смартфоне в меню разработчиков «Отладка по USB».
— включённое в настройках Android Auto «Меню разработчиков».
Инструкция (с картинками):
1. Скачиваем архив и разархивируем утилиту — EmulatorAA.zip ( 2.04 МБ )
2. Открываем на смартфоне Android Auto и запускаем на нём «Сервер головного устройства» (см. картинки)
Приятных эмуляций :thank_you:
Сообщение отредактировал Uksus17 — 09.01.21, 09:39
Когда вводишь 0 — используется максимально разрешение телефона по данной координате.
Завтра выложу версию с выводом на экран ГУ данных по которым вычисляется разрешение и итоговое разрешение, вычисленное автоматом.
Сообщение отредактировал Мышун — 28.02.18, 17:54
Причем в этой моде если потянуть за верхний край вниз, то вызывается верхний бар и кнопки управления. Через 5 сек кнопки и бар убираются.
Сообщение отредактировал VasAlex — 28.02.18, 22:58
Не претендую на истину, но мне показалось, что эта ошибка у меня на смартфоне выскакивает, в момент подключения к магнитоле и в этом момент АА считает что автомобиль двигается — могу ошибаться.
Я ни чего не делаю, просто еще раз тыкаю в АндроидАвто на магнитоле и или начинается сопряжение или еще раз по кругу
На Нексусе5 ни разу ее не видел
Сообщение отредактировал ewgeniweb — 01.03.18, 15:01
1.1.3b:
— возвращена возможность поворота с помощью оверлеев: «Альтернативный метод поворота» (ранее — FORCE);
— исправлены известные ошибки.
1.1.2b:
— полностью двуяхычный интрефейс (русский/английский) в зависимости от языка системы;
— отключено восстановление тех режимов экрана, которые не менялись;
— добавлена настрока «запрос аудио фокуса» (заимствована из авторской версии AAMirror);
— добавлена возможность выбора из 2 вариантов изменения разрешения экрана: в писывать в экран смартфона (как в предыдущих версиях AAMP и заполнять экран смартфона (как в авторской весрии AAM);
— исправлены известные ошибки.
1.1.1a:
— добавлена блокировка окна «настройки восстановления экрана» при подключении к ГУ;
— добавлена блокировка изменения некоторых параметров при отсутвии root;
— добавлена возможность выбора варианта восстановления разрешения экрана и DPI с явным указанием восстанвливаемых значений или с использованием «wm size reset» и «wm density reset».
— исправлены известные ошибки.
1.1.0a:
— частично двуяхычный интрефейс (русский/английский) в зависимости от языка системы;
— изменен алгоритм восстановления режимов экрана при выходе из программы;
— настройки восстанвливаемых режимов экрана вынесены в отдельное окно настроек;
— добавлена возможность запонминания текущих настроек экрана для их последующего восстоновления;
— изменён алгоритм изменнеия режимов экрана при подключении к ГУ;
— добавлено ожидание установки заданного режима экрана;
— исключена опция «Adjust if difference is more than»;
— исключен режим поворота экрана «Force»;
— откорректировано вычисление координат тачскина, которое в некоторых случаях приводило к ошибкам;
— изменено имя пакета для исключения конфликтов с предыдущими версиями (могут работать вместе);
— исключен вывод отладочной информации;
— вывод состояния «root» смартфона в заголовке окна;
— добавлена опция «восстанавливать при потери фокуса»;
— добавлен новый тип выдвигаемой панели: левая с двумя колонками;
— добавлен скроллинг в левой неубираемой панеле;
— изменены иконки, градиентные заливки, откорректированы размеры панелей и другая косметика.
1.01a hot fix
— исправлена ошибка недопустимого значения параметра «driver launch bar modes», приводящая к вылетам при запуске;
— оптимизирован код вывода отладочной информации;
1.01a:
— исправлена ошибка из-за которой панель быстрого запуска не закрывалась при старте приложения;
— исправлена ошибка из-за которой панели быстрого запуска и окно приложений не открывались при старте AAMirror Plus;
— устранена одна из причин чёрного экрана при загрузке;
— добавлена возможность удаления приложения из панели при долгом нажатии на иконку (если ранее приложение было назначено);
— добавлено восстановление DPI (wm density reset) при потере фокуса;
— добавлено выравнивание по центру иконок в панелях быстрого запуска;
— откорректирована прорисовка фона в панелях быстрого запуска (градиентный не прозрачный для неубираемых панелей, градиентный полупрозрачный для выдвигаемых панелей;
— увеличен шрифт часов в горизонтальных панелях;
— исправлены некоторые ошибки.
1.0a:
— изменен алгоритм вычисления разрешения при включенной опции «Adjust Ratio». Нужен root
— в настройки добавлена возможность вручную устанавливать разрешение в телефоне (используется если телефон не поддерживает разрешение, вычисленное автоматически). Нужен root;
— в настройки добавлена опция «Adjust if difference is more than» — если вычисленное разрешение отличается от оригинального не более, чем на заданное число, то разрешение в телефоне меняться не будет. Полезно если соотношение сторон телефона и ГУ почти одинаковое.
— добавлен вывод отладочной информации о вычислении разрешения (включается в настройках);
— изменены панели быстрого запуска: теперь есть 2 типа выдвигаемых («Drawer») панелей: левая и верхняя и 2 типа неубираемых: левая и верхняя, расположенных слева или сверху от основного изображения. Левая неубираемая панель может подойти для тех у кого ГУ с соотношением сторон 2:1, а телефон с соотношением сторон 16:9 — будет полное заполнение области справа от панели без масштабирования. Верхняя неубираемая панель подойдёт для ГУ с вертикальным или квадратным экраном, например R-Link-2 8’7.
— из панелей убрана кнопка «Меню»
— увеличено до 20 количество ярлыков для приложений на панелях (10 на выдвижных, 10 на неубираемых)
— изменены иконки, другие косметические исправления.
— что-то ещё
1.1.3b:
— вылетает сразу после запуска на некоторых устройствах;
1.01a:
— перезагрузки, зависания, ошибки при установки нестандартных разрешений на некоторых девайсах;
1.0a:
— перезагрузки, зависания, ошибки при установки нестандартных разрешений на некоторых девайсах;
— справа (снизу) на панелях быстрого запуска может торчать край иконки, которая не поместилась на экран;
— при запуске могут не появляться панели. Лечится перезапуском или принудительным вызовом выдвигаемой панели двойным тапом;
— после запуска приложения, выдвигаемая панель остается на экране
— много чего, о чем я пока не знаю.
Источник