android

Не являясь большим любителем смартфонов я был обладателем Samsung Galaxy Note i717. И только недавно осознал, что нужен аппарат помощнее и этот уже не тянет :) На какое то время задумался о покупке iPhone 6+, но передумал, так как у меня создается впечатление, что обладатели айфонов вовсе не являются владельцами данного устройства.

Собственно решив попробовать что то новенькое я спонтанно нажал на кнопку Buy It Now в магазине ebay напротив китайского флагмана Meizu MX 4. О покупке я не пожалел. Китайцы действительно продумали каждую мелочь, и Flyme OS невероятная удобная модификация Android. Я не буду писать полный обзор данного смартфона, так как в этих ваших интернетах можно найти достаточно большое количество обзоров, в том числе и видео, но я постараюсь описать несколько плюсов и минусов:

Из плюсов

1. Отличное качество сборки. Рамка телефона сделана из авиаля (авиационный алюминий), задняя крышка сидит очень плотно, нет люфтов, ничего не скрипит и не шатается
2. Динамик телефона очень громкий, расположен непосредственно рядом с портом для зарядки, так что закрыть динамик рукой можно только играя в игры.
3. Просто шикарная (по моим меркам) 21 мегапиксельная камера, запись видео в 4K. Несколько фотографий по которым можно оценить качество камеры тут и тут
4. В настройках можно включать и отключать права суперпользователя (правда для этого необходимо будет создать аккаунт)
5. Очень понравилась Flyme OS, действительно красивая OC с функцией записи звонков (как в автоматическом режиме, так и в ручном). Нет дибильных надоедающих ненужных предустановленных приложений от производителя (как это обычно любит делать самсунг). Очень порадовал файловый менеджер, можно создать зашифрованную (запароленную) директорию.

Несколько скриншотов файлового менеджера:

Из минусов

1. Так как телефон китайский нет гарантии :))))
2. Мне все равно удалось найти дефект (хотя я в этом не уверен). Подобное https://www.youtube.com/watch?v=fCpLRYWeq2Q происходит и у меня, но продавец уверяет, что это нормальное поведение.

Кстати, именно этот телефон используется для демонстрации Ubuntu Touch :)

Это вроде все. Брал телефон за 392$ (32 Gb версия) без учета доставки.

И напоследок, тест производительности:

Эта инструкция не нова, но надеюсь кому то пригодится. На launchpad есть приложение для Android, которое реализует функцию синхронизации. Приложение называется Tomdroid. Скачать apk файл можно по ссылке https://launchpad.net/tomdroid там же доступны QR коды для установки без подключения устройства к компьютеру.

Tomboy Notes (on your computer): go to the Tomboy Notes Preferences and on the "Synchronization" tab select "Tomboy Web" under Service, then click the Authorize button. This will open a page where you must enter your Ubuntu One (Launchpad) username and password. Once the authorization finishes, click "Save" in the Tomboy Notes preferences.

На компьютере: Что бы начать синхронизацию откройте Tomboy. Перейдите в меню Правка->Параметры и откройте вкладку Синхронизация. Выберите службу Ubuntu One сохраните настройки.

На вашем устройстве: Откройте Tomdroid перейдите в настройки и нажмите на Service и нажмите кнопку Authentificate.

Далее вы перейдете на страницу аутентификации, где вы должны ввести логин и пароль от ubuntu one. Задайте имя своего устройства и наслаждайтесь.

Для начала подключите телефон и убедитесь что он работает в режиме USB накопителя. Затем откройте корень вашей Flash карты и создайте пустой файл с именем ".is_audio_player" (без кавычек). Запустите Banshee и вы увидите такое окно:

Теперь вы можете наслаждаться музыкой из своего Android телефона

Превью видео Android 3.0, для самых нетерпеливых.

Иногда, когда слушаешь музыку и не слышишь звонка, или когда выключаешь звук у телефона (бывает что не хочешь отвечать на звонки), а звонит кто то важный или хочется знать кто тебе звонит в таких случаях приложение Android Notifier бывает очень полезным.

Программа оповещает о входящих звонках, sms, mms и прочей активности на телефоне.

Достаточно скачать и установить приложение на телефон и компьютер.

Программа может передавать оповещения по интернету, Bluetooth, IP/Wifi, USB шнуру (пока не реализовано).

Кстати сообщество omgubuntu предлагает для этого приложения вот такой интерфейс (для пользователей Ubuntu):

Для начала надо скачать Android SDK и распаковать.
В распакованной директории есть директория tools, заходим в нее и запускаем файл android. Должно открыться такое окно:

После, выбираем пункт Avaiable Packages, раскрываем список Android Repository и ставим галочки на SDK Platform Android 2.2 (на моем телефоне версия 2.2 соответственно я выбрал 2.2) и Android SDK-tools, revision 1 (именно он нам и нужен, если в списке его нет значит этот пакет уже установлен).

После установки (может пройти достаточно много времени, все зависит от скорости вашего интернета) в директории platform-tools появятся утилити adb, aapt, dexdump и т.д.

Установить приложение можно командой (нужно перейти в директорию platform-tools):

./adb install /путь/к/вашему/apk/файлу.apk

Командой ./adb devices можно просмотреть список ваших подключенных устройств. Если команда выдает ошибку ???????????? no permissions, значит устройство настроено не правильно, и решение проблемы в этом топике

Данная статья, некая заметка о том, как правильно сконфигурировать устройство на базе Android под Linux (в данном случае Ubuntu Linux).

У многих возникает вот такая ошибка при попытке просмотреть список устройств:

./adb devices
List of devices attached 
????????????	no permissions

Решить данную проблему очень легко.

1. Создаем и открываем файл 51-android.rules:

 sudo nano /etc/udev/rules.d/51-android.rules

2. Добавлем туда такую строчку:

SUBSYSTEM=="usb", SYSFS{idVendor}=="c001", MODE="0666"

3. SYSFS{idVendor}=="сюда" ставим ID вашего поставщика. Как его узнать? Или отсюда или (если устройство не стандартное, как в моем случае) запускаем команду usb-devices и ищем в списке название и модель своего телефона. Должно быть что то вроде этого:

T:  Bus=01 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#=  9 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0489 ProdID=c001 Rev=02.26
S:  Manufacturer=Geeksphone
S:  Product=ONE Android Phone
S:  SerialNumber=ZUSM1M10A02417
C:  #Ifs= 4 Cfg#= 1 Atr=a0 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
I:  If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=42 Prot=01 Driver=usbfs
I:  If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
I:  If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)

Видим строчку Vendor=0489 ProdID=c001 Rev=02.26, теперь мы знаем, что ID нашего продукта c001. Вписываем эту строчку SYSFS{idVendor}=="сюда" сохраняем файл и закрываем.

4. Устанавливаем необходимые права для этого файла:

chmod a+r /etc/udev/rules.d/51-android.rules

5. Выполняем команду:

sudo udevadm control --reload-rules

6. Далее мы должны остановить (если он запущен) сервер adb и запустить его снова с правами суперпользователя:

sudo ./adb kill-server
sudo ./adb start-server

7. Наш сервер готов, проверям обнаружелось ли устройство:

./adb devices
List of devices attached 
ZUSM1M10A02417	device

Все работает, отлично!

RSS-материал