Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 89111 сообщений
Cообщения с меткой

андроид - Самое интересное в блогах

Следующие 30  »
rss_rss_hh_new

Как настроить расширяемую систему для регрессионного тестирования на телефонах: опыт мобильной Почты Mail.Ru

Пятница, 22 Июля 2016 г. 15:07 (ссылка)





Привет, Хабр! Сегодня я хочу рассказать, как мы построили с нуля гибкую и расширяемую систему для выполнения автотестов на Android-смартфонах. Сейчас у нас используется около 60 устройств для регрессионного тестирования мобильного приложения Почты Mail.Ru. В среднем они тестируют около 20 сборок приложения ежедневно. Для каждой сборки выполняется около 600 UI-тестов и более 3500 unit-тестов.



Автотесты доступны круглосуточно — они экономят очень много времени тестировщиков и позволяют нам выпускать качественное приложение. Без них мы бы тестировали каждую сборку 36 часов (с учетом ожидания) или примерно 13 часов без ожидания. Вместе со сборкой, актуализацией переводов, при рабочей загрузке агентов с автотестами тестирование в среднем занимает 1.5 часа, что ежедневно позволяет нам экономить недели работы тестировщиков.



Мы рассмотрим, как всё делать с самого начала тем, кто занимается написанием автотестов, а не инфраструктурой: начиная от покупки телефона, его перепрошивки и заканчивая созданием docker-контейнеров, внутри которых будет доступен телефон для автотестов.



Какие телефоны выбрать для автотестов на Андроиде?





Когда Android только-только становился популярным, у разработчиков тестов был выбор из двух зол: покупать дорогой зоопарк телефонов либо работать с медленными и глючными виртуалками. Сегодня всё несколько проще, на рынке появились дешёвые аппараты «эконом»-класса, а виртуальный Андроид обзавёлся образом для x86 и HAXM. Однако выбор всё ещё остался, многие предпочитают для автотестов виртуальные машины, но телефоны уже стали вполне доступной опцией даже для скромного бюджета на автотестирование. Так как же выбрать телефон для регрессионных автотестов и какое оборудование ещё нужно, чтобы всё вместе оно могло работать 24/7?



Рынок телефонов очень большой — глаза разбегаются. Какие же критерии выставить при выборе телефона? У меня после череды проб и ошибок вышел такой список (цену на аппарат опускаю, с ней, надеюсь, всё понятно):




  1. Есть возможность получить права root.

  2. Есть возможность анлока boot-раздела телефона.

  3. На телефоне стоит версия Андроида, максимально близкая к стоковой, или подобные можно установить (чтобы не пришлось лопатить кучу вариантов теста под разные интерфейсы).

  4. Оперативная память на телефоне желательно должна быть размером от 1 Гб (можно работать и на меньшей, но, даже если тесты написаны стабильно, различные проверки отображения «тяжёлых» объектов на телефоне с низкой оперативной памятью окажутся долгими).

  5. Совсем здорово, если у телефона будет долгий саппорт от производителя/пользователей, тогда у нас остаётся шанс продлить ему жизнь новыми версиями ОС.



Основная часть критериев достаточно прозрачна. Если окажется, что на телефоне что-то работает не так, то мы должны хотя бы иметь шанс заставить это работать сами. :) К сожалению, большая часть критериев — это не те вещи, о которых можно спросить продавца при покупке, поэтому в первую очередь наш путь лежит на forum.xda-developers.com и 4pda.ru/forum, где о рыночной модели можно узнать все подробности. Плюс ко всем перечисленным критериям, если модель уже долго продаётся, обращайте на форумах внимание на отзывы о браке и времени ресурса памяти и батареек, без них ваше устройство превратится в тыкву. Проблемы экрана, кнопок, корпуса, динамиков и прочего, что обычно интересует пользователя, вас, как правило, пугать не должны: телефон прекрасно будет работать с браком этих элементов, хотя всё зависит от специфики проекта.



После выбора модели телефона лучше всего сначала заказать одну-две штуки на предварительные тесты, проверить, что операционная система не готовит никаких сюрпризов, все написанные тесты на них корректно проходят и что железо соответствует заявленным производителем характеристикам. В моей практике самые жестокие проколы при покупке были следующие:



1. Модель телефона имеет кучу региональных подвидов, при этом только на части из них можно получить рут или разлочить бутлоадер. Мало того что наткнуться на российский сертифицированный телефон в неофициальном магазине сложно — серые и белые телефоны выглядят одинаково, — так ещё и многие продавцы или их поставщики перепрописывают названия моделей, характеристики железа, регионы и даже версии операционных систем. Вполне возможен случай, когда внутри «Настроек» в Андроиде вы видите одну модель, внутри бутлоадера другую, а в шелле, когда набираете getprop и получаете айдишники, — третью. Просто телефон прошёл пару рук и пару регионов до вас. Сначала его хозяином был пользователь Веризона из Южной Дакоты, потом тот сдал его, в refurbished-состоянии аппарат как-то попал торговцу в Тель-Авиве, который его криво перепрошил на их версию операционной системы, а через ещё какое-то время телефон перекупил продавец в Москве, который уже стал продавать его как новый. Вам привозит его курьер, вы берёте в руки своё новое восьмиядерное перепрошиваемое российское устройство, не подозревая, что это шестиядерный залоченный региональный эксклюзив для контрактных пользователей оператора сотовой связи из США.





Элементы коробки и телефона с «современной» начинкой и высокой ценой, который по внутренним характеристикам оказался перепрошитой младшей моделью от AT&T



2. Один и тот же серийный номер. Здесь определить проблему попроще, но, к сожалению, даже официальные продавцы этим страдают, отсутствие серийного номера — это напасть многих бюджетных девайсов. Если при работе ваших автотестов используется adb, а к машине подключено несколько устройств, нужно либо переписывать код adb (так он увидит только один девайс), либо, если покупка совершалась по критериям выше, вписывать уникальный серийник самому.





Типичные значения серийников у бюджетных телефонов



3. Псевдослучайный MAC-адрес у Wi-Fi-модуля после перезагрузки телефона. Это была довольно серьёзная проблема, потому что мы узнали о ней, когда я убедился, что «всё хорошо», телефон нам подходит, и мы заказали 20 штук точно таких же. :) В процессе работы автотестов телефоны иногда перезагружаются, через какое-то время тесты начали падать из-за отсутствия доступа к сети по Wi-Fi, хотя всё при этом выглядело нормально: соединение с сетью было и после включения/выключения Wi-Fi-модуля всё работало корректно. Просто после ребутов в какой-то момент у пары телефонов оказывался одинаковый MAC, Wi-Fi-точка доступа же пускала только последний присоединившийся. На тех телефонах, где в итоге генерился MAC-адрес, я, к сожалению, не нашёл, пришлось в загрузочном разделе поместить скрипт, который устанавливал его насильно на уникальный.





Телефон демонстрирует чудеса spoofing’а из коробки



Тем не менее, если соблюдать при выборе телефона перечисленные выше критерии, эти проблемы не должны быть фатальными — всё это можно исправить руками и заставить телефон работать как нужно.



Кроме телефонов, для запуска автотестов понадобится сам компьютер и USB-хабы, тут тоже есть несколько нюансов. Постоянно работающим телефонам нужно хорошее питание (минимум 0,5 А на устройство, лучше больше), многие хабы на рынке идут со слабыми адаптерами и никак не рассчитаны на то, что в каждый порт будет подключён постоянно работающий телефон. С планшетами ещё сложнее, девятидюймовые планшеты при постоянной работе разряжаются, экран слишком большой, приходится выбирать из семидюймовых. Из практики у нас вышло, что на адаптер в 4 А можно подключить 6–7 телефонов (в зависимости от их загрузки работой), т. е. большая часть многопортовых хабов с характеристиками типа «адаптер на 3 А, 20 USB-портов», мягко говоря, бесполезны. Самые крутые — серверные решения, но цена у них зашкаливает, так что ограничимся пользовательским рынком. Чтобы телефоны не разряжались, стоит брать хабы на четыре порта с питанием в 3 А, либо хабы на шесть портов с питанием на 4 А. Если есть хабы с хорошим питанием, но с большим количеством портов, — часть портов можно просто не использовать.



Готовим телефон к работе



Давайте для примера возьмём одну модель телефона, решим одну из проблем его операционной системы, а дальше попробуем собрать эти устройства в примитивный тестовый стенд для автотестов. Телефон сам по себе дешёвый и хороший, но с некоторыми недостатками (описанными выше). В частности, у этих телефонов одинаковый iSerial, adb видит только одно устройство. :( Совсем везде на телефоне его менять не будем, но сделаем так, чтобы adb отдельные телефоны отличал.



Для этого нам нужно будет перепрошить у телефона boot-раздел и установить на устройстве кастомный раздел восстановления — так вы сможете уберечься от неудачных экспериментов. У наших телефонов стоит МТ6580, т. е. процессор фирмы Mediatek, значит, для перепрошивки можно использовать SP Flash Tool. Ещё нужны готовый образ recovery.img и scatter-файл устройства. Почти для всех устройств их можно найти в интернете, на тех же самых ресурсах XDA и 4PDA, но при желании recovery можно перекомпилировать для своего устройства, взяв за основу TWRP, а scatter-файл создать самому. В любом случае берём наши готовые файлы и перепрошиваем:







После установки раздела восстановления сохраните через него бэкап boot-раздела и переместите его к себе на машину, обычно в этом разделе располагаются конфигурационные файлы ОС. Чтобы захардкодить свой iSerial, нужно распаковать образ загрузочного раздела телефона, это можно сделать с помощью Android Image Kitchen. Запускаем unpackimg.sh и получаем распакованный образ в папке ramdisk:







Здесь много init-файлов, в которых указываются различные переменные, в том числе и серийный номер.







Находим файл, где устанавливается серийный номер ${ro.serialno}, и заменяем его на свой номер, например 999222333019:



find ramdisk/ -maxdepth 1 -name "init.mt*" -exec sed -i 's/${ro.serialno}/999222333019/g' {} +


Запаковываем образ обратно с помощью repackimg.sh, перекидываем его на телефон и устанавливаем с помощью кастомного рекавери. Теперь adb будет отличать устройства, нам остаётся включить режим разработчика на телефоне и разрешить debug в меню разработчика. Любые подобные проблемы можно решать точно таким же путём, практически всё в телефоне можно перепрошить или поправить, если этого потребуют задачи тестирования.



Настройка тестовой машины



В качестве хоста нашего стенда будем использовать обычный десктоп с установленной на него Ubuntu. Телефоны затем можно будет разделить на отдельные виртуальные машины, использовать все вместе или, как это делаю я, разделить их в отдельные docker-контейнеры.



При заказе/сборке машины, к которой будут подключены телефоны, есть специфика. Кроме стандартных HDD/RAM/CPU, нужно обратить внимание на количество USB-контроллеров на материнской плате и поддерживаемый протокол USB. Телефоны, работающие на USB 3.0 (xHCI), могут существенно ограничить максимальное количество устройств на машине (обычно 8 на контроллер, в итоге 16 устройств на машину с двумя контроллерами), поэтому стоит проверить, есть ли возможность его отключить и использовать только EHCI. Такие опции есть в биосе или ОС, лучше всего насильно отключить xHCI в биосе, если вам не нужны высокоскоростные устройства.



Создаём контейнер для телефона



Если нужно, чтобы слейв / агент системы интеграции работал с отдельным телефоном, то их следует как-то разделить. У нас агенты запускаются в отдельных docker-контейнерах, каждому из которых доступно по одному устройству, — так мы можем распределять задачи в CI на отдельные устройства, а точнее на их возможности (например, контейнер с планшетом может выполнять тесты, для которых требуется широкая диагональ экрана, а контейнер с телефоном — тесты, для которых нужна возможность принимать SMS-сообщения). Пример установки и настройки системы на Ubuntu описан далее. Устанавливаем сам Docker:



sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
echo 'deb https://apt.dockerproject.org/repo <версия ubuntu> main' >> /etc/apt/sources.list.d/docker.list
sudo apt-get update
sudo apt-get install docker-engine


В качестве сторадж-драйвера будем использовать overlayFS (работает быстрее дефолтного):



echo 'DOCKER_OPTS="-s overlay"' >> /etc/default/docker


Создаем dockerfile, из которого будем делать образы. Добавим в него Android SDK:



FROM ubuntu:trusty
ARG DEBIAN_FRONTEND=noninteractive

RUN apt-get update -y && \
apt-get install -y software-properties-common && \
add-apt-repository ppa:webupd8team/java -y && \
apt-get update -y && \
echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections && \
apt-get install -y oracle-java8-installer && \
apt-get remove software-properties-common -y && \
apt-get autoremove -y && \
apt-get clean
ENV JAVA_HOME /usr/lib/jvm/java-8-oracle
ENV ANT_VERSION 1.9.4

RUN cd && \
wget -q http://archive.apache.org/dist/ant/binaries/apache-ant-${ANT_VERSION}-bin.tar.gz && \ tar -xzf apache-ant-${ANT_VERSION}-bin.tar.gz && \ mv apache-ant-${ANT_VERSION} /opt/ant && \ rm apache-ant-${ANT_VERSION}-bin.tar.gz

ENV ANT_HOME /opt/ant
ENV PATH ${PATH}:/opt/ant/bin

ENV ANDROID_SDK_VERSION r24.4.1
ENV ANDROID_BUILD_TOOLS_VERSION 23.0.3

RUN dpkg --add-architecture i386 && \
apt-get update -y && \
apt-get install -y libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 && \
rm -rf /var/lib/apt/lists/* && \
apt-get autoremove -y && \
apt-get clean

ENV ANDROID_SDK_FILENAME android-sdk_${ANDROID_SDK_VERSION}-linux.tgz
ENV ANDROID_SDK_URL http://dl.google.com/android/${ANDROID_SDK_FILENAME}
ENV ANDROID_API_LEVELS android-15,android-16,android-17,android-18,android-19,android-20,android-21,android-22,android-23
ENV ANDROID_HOME /opt/android-sdk-linux
ENV PATH ${PATH}:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools
RUN cd /opt && \
wget -q ${ANDROID_SDK_URL} && \
tar -xzf ${ANDROID_SDK_FILENAME} && \
rm ${ANDROID_SDK_FILENAME} && \
echo y | android update sdk --no-ui -a --filter tools,platform-tools,${ANDROID_API_LEVELS},build-tools-${ANDROID_BUILD_TOOLS_VERSION}

###Добавим файл системы интеграции, это может быть слейв дженкинса, агент Bamboo и т. п., в зависимости от того, с чем вы работаете
ADD moyagent.sh /agentCI/


В докерфайл также можно добавить все необходимые библиотеки и файлы, которыми будет пользоваться агент системы интеграции. Соберём dockerfile:



docker build .


Теперь у нас есть образ с Android SDK, осталось сделать так, чтобы он видел только одно устройство. Для этого будем цеплять его через симлинк c помощью udev:



echo ‘"SUBSYSTEM=="usb", ATTRS{serial}=="$DEVICE_SERIAL", SYMLINK+="androidDevice1"’ >> /etc/udev/rules.d/90-usb-symlink-phones.rules


Вместо $DEVICE_SERIAL вписываем наш свежепрошитый серийник. Перезапускаем определение правил устройств:



udevadm control --reload
udevadm trigger


Теперь в пути /dev/androidDevice1 у нас будет симлинк на устройство, осталось передать его в контейнер при запуске:



docker run -i -t --rm --device=/dev/androidDevice1:/dev/bus/usb/001/1 android-docker-image:latest adb devices


Как только убедимся, что телефон из контейнера виден только один, можно запускать расположенный в контейнере агент системы интеграции:



docker run -i -t --rm --device= /dev/androidDevice1:/dev/bus/usb/001/1 android-docker-image:latest /bin/sh /agentCI/moyagent.sh


Кстати, ключ --device стал работать с симлинками относительно недавно (master-ветка на Гитхабе), до этого приходилось генерить из симлинка realpath c помощью скрипта и уже его передавать Докеру, так что если у вас не выходит подключение устройства, то добавьте в udev в параметр RUN+= такой скрипт:



realpath /dev/androidDevice1 | xargs -I linkpath link linkpath /dev/bus/usb/010/1


После этого в старых версиях Docker добавить телефон можно так:



docker run --privileged -v /dev/bus/usb/010/:/dev/bus/usb/100/ -i -t  android-docker-image:latest adb devices


Всё, можно подключать свой слейв к системе интеграции и работать с ним.



Заключение



Физические мобильные устройства в системе интеграции рано или поздно появляются у любого более-менее крупного проекта на Андроиде — неизбежно возникают необходимость покрытия ошибок, нестандартные тестовые случаи или просто фичи, которые требуют реального устройства. Кроме всего этого, устройства не используют ресурсы ваших серверов, так как процессоры и память у них свои, а хост для телефонов не должен быть супермощным, «домашний» десктоп со всем этим вполне справится. Соизмеряйте плюсы и минусы, считайте, что выгоднее, — наверняка в вашей системе автоматизированного тестирования есть место реальным устройствам. Желаю вам поменьше багов и побольше тестового покрытия. :)
Original source: habrahabr.ru.

https://habrahabr.ru/post/306236/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best

Комментарии (0)КомментироватьВ цитатник или сообщество
Chizz_TecTeP

Быстропост. Мануал. Часть 2

Четверг, 21 Июля 2016 г. 15:33 (ссылка)


Итак, вы ввели логин и пароль и если не ошиблись и у вас нормально работают куки, то вы увидите это..





Screenshot_2016-07-21-15-14-22 (393x700, 26Kb)



Боже, что это..





ZomboMeme21072016151339 21072016151339 (550x412, 45Kb)



Объясняю, что означают кнопки сверху слева направо.



1. Открывает случайный дневник

2. Добавляет ленту, которую вы хотите читать (так же можно добавить свой блог и ленту друзей)



После добавления лент это выглядит как-то так


Screenshot_2016-07-21-15-18-29 (393x700, 87Kb)



3. Кнопка опций. Что там и зачем расскажу позже.





Ну и самая главная кнопка "быстропост" открывает редактор, в котором нужно набрать пост, добавить теги, картинки, рубрики и отправить на лиру.



Зы. Данный пост создан и отправлен через быстропост


Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Chizz_TecTeP

Быстропост. Мануал. Часть 1

Четверг, 21 Июля 2016 г. 15:04 (ссылка)


Habby настаивает на том, чтобы я сделал мануал по своей программе - клиенту для лиру Lirurssreader aka Быстропост. 



Но я же...




Кстате, аватарка ничего так получится.. Надо б обновить.


 


Итак, чтобы дело сдвинулось с мертвой точки, надо сделать первый шаг. 


 


1. Запуск программы




 


1.1 Вход и авторизация.


 


Вводим логин и пароль, нажимаем "Войти"


 


При удачной авторизации логин и пароль сохраняется в телефоне и при следующем запуске программы автоматически подтягивается в эти поля. Если ввести другого пользователя и войти, то потом можно будет выбрать одного какого-нибудь пользователя из списка, который выше поля ввода имени пользователя. При выборе автоматически подтягивается логин и пароль в поля ввода. Остается нажать только "Войти"


 


1.2 Настройки


 




 



Настройки загрузки релевантны только для загрузки RSS ленты дневника. В RSS - ленте показывается только 20 последних записей блога. Можно грузить не все для экономии трафика. Кнопка "Быстрая загрузка" включает режим, при котором ленты загружаются быстрее. При этом используется промежуточный сервер, через который идет обмен с лиру. Режим имеет смысл включать, если вы не грузите все записи из Rss-Ленты. Если грузите все, то скорость загрузки одинакова. Разве что при быстрой загрузке картинки не подгружаются. Лично я использую обычный режим. В этом режиме обмен идет напрямую с лиру и сразу подгружается одна картинка из поста. Но если у вас медленный интернет или вы в роуминге, то лучше использовать быстрый режим и ограничить количество загружаемых постов. Так тратится гораздо меньше интернета. 


 


Шрифт - задает размер шрифта, который будет использоваться в ленте. 


 



1.3 Кнопка зарегистрироваться


По этой кнопке просто открывается браузер со страницей регистрации лиру. 


 


Уфффф... Умаялся.. 


 

Метки:   Комментарии (1)КомментироватьВ цитатник или сообщество
Chizz_TecTeP

Андроид вирус блокирует звонки в банк

Четверг, 21 Июля 2016 г. 13:18 (ссылка)

Некоторые пользователи могли сталкиваться с проблемой, когда деньги с их банковских карт уходят в неизвестном направлении. Чтобы прояснить ситуацию, необходимо обращаться к сотрудникам банка. Злоумышленники нашли способ предотвращать это, создав для Android вирус Android.Fakebank, который блокирует звонки в банк. Компания Symantec, специализирующаяся на разработке программного обеспечения в области информационной безопасности и защиты информации, заявила об этом вирусе ещё в 2013 году, но сейчас в сети появилась его более продвинутая версия.

Попадая на смартфон, вирус не даёт пользователю позвонить в банк, чтобы выяснить, куда пропадают деньги, и заблокировать карту. Конечно, можно воспользоваться другим телефоном или сходить в банк, но это даёт злоумышленникам время, чтобы снять больше средств. Хорошая новость заключается в том, что вирус распространён лишь в некоторых регионах, а плохая - что этими регионами являются Россия и Южная Корея.

Единственным способом обезопасить себя от заражения устройства этим или иным вирусом является скачивание приложений только из проверенных источников, вроде Google Play, и проверка отзывов других пользователей.

[Новый вирус для Android блокирует звонки в банк]: Посмотри! http://news.uodoo.com/p/detail/3827914573729850?uc...dsontop&ch1=hotwords072105

Метки:   Комментарии (7)КомментироватьВ цитатник или сообщество
AndroidPlay

Где скачать Покемон Гоу на андроид в России?

Среда, 20 Июля 2016 г. 17:30 (ссылка)




Многие сейчас ищут где можно скачать Покемон Гоу на андроид без вирусов и смс. Также многие задаются вопросом будет ли работать игра Pokemon Go у них на андроид устройстве, будет если у вас андроид 4.4 или выше. Если у вас андроид ниже 4.4 и вы не можете обновить, значит выход только один если вам очень хочется пограть, ждать официального выхода игры в России, Украине, Белорусии.



А пока можете попробовать счастье на нашем сайте. Гарантируем игра вам понравится! Смотрите видео обзор : https://www.youtube.com/watch?v=InwYVz83FN4



А скачать можно по ссылке ниже



Скачать игру


Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
valdani

Секретные коды для Андроид.

Вторник, 19 Июля 2016 г. 17:20 (ссылка)

Это цитата сообщения Goodwine Оригинальное сообщение

Секретные коды для Андроид.






 






При помощи специальных комбинаций клавиш можно получить самые разные сведения или произвести существенные изменения функциональности мобильного телефона.


Наиболее востребованные и интересные коды представлены Вашему вниманию ниже по тексту.


1) *#06#


Позволяет узнать уникальный номер IMEI любого смартфона, в том числе и iPhone.


 


2) *#21#


Позволяет получить информацию о включенной переадресации — звонков, сообщений и других данных. Очень удобно, если вы хотите проверить, не шпионит ли кто-нибудь за вами.


 


3) *#62#


С помощью этой команды вы сможете узнать, на какой номер производится переадресация входящих вызовов, если iPhone выключен или находится вне зоны действия сети.


 


4) ##002#


Отключает любую переадресацию звонков. Таким образом, принимать их будете только вы.


 


5) *#30#


Предоставляет информацию об определении номера входящего абонента


 


6) *#33#


Показывает информацию о блокировке исходящих поддерживаемых сервисов, таких как звонки, SMS и других данных.


 


7) *#43#


Отображает информацию об ожиданиях вызова.


 


8) *3001#12345#*


Так называемое меню «Джеймса Бонда»: здесь и информация о SIM-карте, и уровень сигнала сотовой сети, даже нашлось место показателям приема сотового сигнала. Все данные, кстати, оперативно обновляются.


 


9) *#*#3646633#*#*   — инженерное меню для Андроид-смартфонов на чипе МТК


 


Секретные коды для смартфонов Samsung:


1) *#0*# — используется для тестов экрана, динамиков, проверки цветности, на битые пиксели, и т.д.

2). *#1234# — можно узнать версию прошивки Galaxy S4.

3). *#0228# — статус аккумулятора: температура, напряжение, емкость, ADC, RSSI.

4). *#12580*369# — главная информация о Samsung Galaxy S4 (ПО и аппаратная часть).


Поделитесь этими советами с друзьями - они будут Вам благодарны!!!
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
kiev2376393

В японском банке появился андроид-помощник

Суббота, 16 Июля 2016 г. 17:51 (ссылка)

Робот получил имя Нао.

Читать далее...
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
romchick

Реально бесплатная игра Future Fight

Воскресенье, 10 Июля 2016 г. 19:09 (ссылка)

futurefight (300x278, 21Kb)
Признаться честно, я довольно редко балуюсь играми на телефоне. Но эта игра мне действительно сильно понравилась, тем более, что она совершенно бесплатная. Поэтому хочу поделиться некоторой информацией о ней. Думаю многие захотят в нее поиграть, учитывая ее популярность в последнее время.

Подробнее: http://matovsky.com/future-fight.html

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
kiev2376393

В японском банке появился андроид-помощник

Суббота, 09 Июля 2016 г. 15:50 (ссылка)

Робот получил имя Нао.

Читать далее...
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Кикайон

5 популярных приложений, которые нельзя устанавливать на свой Android-гаджет

Суббота, 02 Июля 2016 г. 12:02 (ссылка)


 




















В Google Play сегодня представлены сотни тысяч разных приложений, поэтому найти нужное среди них может быть не так просто. В этой ситуации многие пользователи ориентируются на такие показатели, как количество загрузок и рейтинг. Однако всегда ли стоит доверять этим цифрам? Нет! В этой статье мы собрали для вас пять бестселлеров каталога Google Play, которые на самом деле являются откровенным шлаком.





Некоторые из программ, о которых пойдёт речь ниже, с самого начала были раздутой рекламой пустышкой, другие испортились со временем. В любом случае я не рекомендую устанавливать их на свой смартфон или планшет.



Галерея QuickPic





В прошлом один из лучших просмотрщиков графики для Android. Лёгкий, быстрый, функциональный и совершенно бесплатный. Но все эти преимущества были до покупки приложения Cheetah Mobile. После этого в QuickPic был внедрён определённый код, в результате чего оно начало собирать информацию о пользователях и отправлять на серверы этой китайской компании. Плюс к этому добавилась назойливая реклама фирменного облачного сервиса, что в один миг свело на нет все былые достоинства этой популярной галереи.



ES File Explorer



http://lh3.googleusercontent.com/GXJtgfcxiEaLabZDmJasdFYB74hSSz1M5fdpKA0wPAmobuI1uc6mcSH_tTdu5XpQaNES=w128



Один из лучших файловых менеджеров для Android попал недавно в центр громкого скандала из-за провальной попытки разработчиков заработать на рекламе. Напомню, что тогда в составе ES File Explorer появилась новая утилита, которая, по уверениям разработчиков, должна была экономить заряд батареи.



На самом деле это оказалось обычным рекламным модулем, который прокручивал рекламные объявления на экране блокировки. В результате съедался дополнительный трафик, а аккумулятор садился на 20% быстрее. Через некоторое время adware удалили, но осадок остался. Какой сюрприз создатели ES File Explorer преподнесут нам в следующий раз?



UC Browser





Один из самых популярных браузеров в мире, который предлагает отличную функциональность и скорость работы. А с ним-то что не так, спросите вы?



Отслеживание. Сразу несколько специалистов по компьютерной безопасности обратили внимание, что UC Browser отсылает IMEI, Android ID, MAC-адрес устройства и некоторые другие данные пользователя на сервер компании Umeng, занимающейся сбором информации для торговой площадки Alibaba. Поэтому если приватность для вас не пустой звук, то лучше не использовать это приложение.



DU Battery Saver & Fast Charge



http://lh3.googleusercontent.com/K2LOnvYqRMacxAmUlLib9qfQw_Xm-iR67AEhkaeecTjL2G1RQVyVPhi7XHi6pzrGxQ=w128



Чрезвычайно популярное приложение, имеющее в Google Play более 7 миллионов (!) загрузок. Оно обещает оснастить ваш гаджет специальными интеллектуальными функциями, которые позволят добиться фантастической экономии заряда аккумулятора.



На самом деле единственное достижение DU Battery Saver & Fast Charge — это великолепная работа маркетингового отдела, которому удалось обмануть такое огромное количество пользователей. Интеллектуальное энергосбережение? Быстрый и полный заряд батареи? Обман и имитация! Зато рекламными объявлениями это приложение нашпиговано свыше всякой меры.



Clean Master



http://lh3.ggpht.com/hx9UAWTinSn-R_CQleBveiMFoiW7XKxBl1gU0ev4zZ2v5OGxFZJ_k_370vwDzAJ4vho=w128



Когда-то эта программа была лёгким и функциональным чистильщиком мусора, накапливающегося в Android. Со временем же обросла таким огромным количеством дополнительных возможностей, что превратилась в прожорливый комбайн.



Теперь Clean Master — это ещё и антивирус, блокировщик приложений, охладитель процессора, менеджер автозапуска, ускоритель игр и так далее. К сожалению, далеко не все из этих функций работают должным образом, зато рекламу этот монстр демонстрирует исправно. Ведь владеет Clean Master всё та же компания Cheetah Mobile, пользующаяся исключительно дурной репутацией среди владельцев Android-гаджетов.



Читать статью полностью







 

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
kiev2376393

В японском банке появился андроид-помощник

Четверг, 30 Июня 2016 г. 14:29 (ссылка)

Робот получил имя Нао.

Читать далее...
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Chizz_TecTeP

Лиру. Клиент Android. Изменение в быстропосте. Быстрое комментирование

Среда, 29 Июня 2016 г. 20:06 (ссылка)


Изменение в клиенте для Лиру под андроид Lirurssreader



Всвязи с тем, что уже несколько раз из-за мисклика комментарии уходили не в те дневы, в которые планировалось внёс небольшое изменение.

Теперь при быстром добавлении комментария (через лонг тап в ленте постов) в шапку диалога пишется название поста.

Вот как это выглядит для ленты друзей

Открываем ленту друзей



CYMERA_20160629_195422 (393x700, 85Kb)

Открываем ленту rss



CYMERA_20160629_195507 (393x700, 72Kb)



Жмем долго на пост, на который нужно оставить комментарий. Это называется онг тап или лонг клик



CYMERA_20160629_195537 (393x700, 110Kb)



Открывается диалог, в котором можно ввести и добавить комментарий или лайкнуть пост. В шапке диалога указан заголовок поста. Так снижается вероятность того, что комментарий улетит не на тот пост



Актуально для версии приложения 2.7.5


Метки:   Комментарии (9)КомментироватьВ цитатник или сообщество
NetFact

Новейший самоучитель. Андроид для планшетов и смартфонов / В. Леонтьев (2015) PDF, RTF, FB2 » NetFact.Ru: Скачать бесплатно – Популярная Интернет Библиотека

Вторник, 21 Июня 2016 г. 14:52 (ссылка)
netfact.ru/computer/2914-no...f-fb2.html


Новейший самоучитель. Андроид для планшетов и смартфонов / В. Леонтьев (2015) PDF, RTF, FB2




Практически каждый сегодня является обладателем одного из устройств на базе Android – это может быть планшет, смартфон, игровая приставка, ноутбук и даже наручные часы ! Самоучитель от известного компьютерного журналиста Виталия Леонтьева познакомит вас с основами работы в последних версиях Android, а также предложит вам подборку из 250 лучших бесплатных программ.

Вы сможете использовать свой гаджет на все 100%.



Содержание



Введение ....................................................................................5

Выбираем гаджеты ........................................... 14

Экран .................................................................................17

Процессор ........................................................................18

Память ..............................................................................21

Камера ..............................................................................23

Батарея .............................................................................25

Беспроводные модули .................................................30

Знакомимся с Android ....................................... 34

Аккаунт Google ..............................................................34

Управление Android .....................................................37

Интерфейс Android ......................................................52

Коммуникации ..............................................................63

Приложения ...................................................................74

Стандартные приложения .........................................87

Мобильные приложения Google .......................... 117

Настройки Android ................................................... 150

Android для продвинутых ....................................... 159

Самые необходимые бесплатные приложения

для вашего гаджета ..........................................168

Система ......................................................................... 169

Интерфейс .................................................................... 176

Погода ............................................................................ 178

Связь .............................................................................. 179

Будильники ................................................................. 181

Телефон ......................................................................... 183

Приложения ................................................................ 185

Интернет ....................................................................... 186

Измерения .................................................................... 188

Облачные копилки .................................................... 190

Новости ......................................................................... 193

Социальные сети ........................................................ 195

Коммуникаторы ......................................................... 201

Знакомства ................................................................... 208

Офисные приложения ............................................. 210

Планировщики ........................................................... 213

Литература ................................................................... 215

Религия ......................................................................... 219

Музыка .......................................................................... 222

Радио .............................................................................. 226

Видео .............................................................................. 228

Фотография ................................................................. 233

Рисование, Дизайн .................................................... 240

Кулинария .................................................................... 241

Финансы ....................................................................... 242

Шоппинг ....................................................................... 244

Законодательство ...................................................... 251

Образование ................................................................ 253

Работа ............................................................................ 259

Медицина ..................................................................... 259

Спорт, фитнес ............................................................. 262

Путешествия, туризм ............................................... 264

Навигация .................................................................... 268

Автомобилистам ........................................................ 273

Геолокация ................................................................... 274

Детям.............................................................................. 277

Развлечения ................................................................. 280



Название: Новейший самоучитель. Андроид для планшетов и смартфонов / В. Леонтьев (2015) PDF, RTF, FB2

Автор: В. Леонтьев

Издательство: ЭСКМО

Жанр: Смартфон. Интернет-планшет. КПК

Формат: PDF, RTF, FB2,

Качество: Хороший скан

Иллюстрации: Чёрно-белые

Размер: 25,55 Мб



Скачать: Новейший самоучитель. Андроид для планшетов и смартфонов / В. Леонтьев (2015) PDF, RTF, FB2



Скачать | Download | TurboBit.net

http://turbobit.net/jg4ft5n1t00e/Android.rar.html



Скачать | Download | HitFile.net

http://www.hitfile.net/037SN4l/Android.rar.html



Скачать | Download | Файлообменник.рф

http://файлообменник.рф/cqzosdafimaw/Android.rar.html



Скачать | Download | File-Space.org

http://file-space.org/files/get/-JTtxglRpO/android.rar.html



Скачать | Download | DataFile.com

http://www.datafile.com/d/TVRVMk5UWXlOalkF9/Android.rar

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
masiania1

Обзор LG Optimus Me

Вторник, 14 Июня 2016 г. 15:34 (ссылка)
lapplebi.com/obzory/2523-ob...us-me.html

Скоро наступит такое время, что без смартфона будет не обойтись. Желание выйти в Скоро наступит такое время, что без смартфона будет не обойтись. Желание выйти в интернет не даёт по
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
kiev2376393

В японском банке появился андроид-помощник

Вторник, 14 Июня 2016 г. 04:51 (ссылка)

Робот получил имя Нао.

Читать далее...
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
cumsump

Футболка рисунок андроид

Пятница, 12 Июня 2015 г. 21:39 (ссылка)

Футболка рисунок андроид.


Читать далее
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
enmaster1

Как добавить русский язык на Андроид, все способы

Пятница, 10 Июня 2016 г. 20:31 (ссылка)
spec-komp.com/news/dobavlja...?_utl_t=li

Как добавить русский язык на Андроид, все способы

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Chizz_TecTeP

Обновление быстропоста. Версия 2.7.3. Кнопка поделиться.

Среда, 08 Июня 2016 г. 20:38 (ссылка)


Сегодня в сообществе лиру идет обсуждение посещаемости Лирушки. Я подумал, что посещаемость в том числе растет, если есть ссылки с других социальных сетей на посты лирушечные. И решил добавить возможность поделиться ссылкой на пост прямо из быстропоста.



Сделать это можно из меню в окне просмотра поста.





Это на примере поста Роста.





Лучше всего в гугл плюс получается. Он и картинку из поста подхватывает сразу.



Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
kiev2376393

В японском банке появился андроид-помощник

Вторник, 08 Июня 2016 г. 00:48 (ссылка)

Робот получил имя Нао.

Читать далее...
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
kiev2376393

В японском банке появился андроид-помощник

Четверг, 03 Июня 2016 г. 03:43 (ссылка)

Робот получил имя Нао.

Читать далее...
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<андроид - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda