- Android для «чайников». Пилотный выпуск. Регистрация Google-аккаунта
- Евгений Вильдяев
- Введение
- Первое включение
- Создание Google-аккаунта
- Завершение настройки
- Для чего нужно регистрировать Google-аккаунт
- Заключение
- Читайте также
- Пятничная колонка
- Когда покупать смартфон?
- Посиделки по вторникам
- Переход на 2 нм и тонкости техпроцесса
- Переход на 2 нм и тонкости техпроцесса
- Новостной дайджест
- Двойной дисплей
- На правах оффтопа
- На правах оффтопа. телевидение или интернет
- Беседка
- Что такое работа и совещания по-илонмасковски?
- Что такое работа и совещания по-илонмасковски?
- iOS vs Android
- Анатомия подделки. airpods 2
- РоботоСофт
- 10 приложений для android 10
- Аксессуары
- Зачем сдэк требует паспорт?
- 24 комментария на «“Android для «чайников». Пилотный выпуск. Регистрация Google-аккаунта”»
- Новости:
- Пишем своё первое приложение на Android
- Предисловие
- Подготовка к разработке
- Создание Android-приложения
- Запуск и тестирование приложения
- Заключение
- UPD: Устранение возможных ошибок
Android для «чайников». Пилотный выпуск. Регистрация Google-аккаунта
Евгений Вильдяев
Друзья, мы в редакции решили начать новую еженедельную рубрику «Android для чайников». В ее рамках я (а возможно и другие авторы) буду рассказывать нашим читателям, которые только начинают использовать свой Android-смартфон, об особенностях этой операционной системы, и о том, с чего же начать использование.
Введение
Я долго думал с какой же из тем начать, ведь у начинающих пользователей есть множество вопросов: от эффективности использования антивируса до особенностей работы мобильного интернета. В итоге, на мой взгляд, оптимальным вариантом будет начать с самых основ и постепенно двигаться к более сложным темам. Сегодня мы поговорим о первичной настройке вашего Android-смартфона и создании Gmail-ящика. «Что тут рассказывать?» — спросят наши опытные читатели и окажутся не правы. Вы будете смеяться, но я несколько раз видел людей, у которых в Android-смартфонах даже не была произведена авторизация в Google-аккаунте!
Первое включение
После того, как вы первый раз включили ваш новый смартфон, вам нужно выбрать язык, установить SIM-карту (если вы не сделали этого заранее) и подключиться к Wi-Fi сети. При отсутствии Wi-Fi смартфон предложит вам использовать мобильные данные для подключения (я настоятельно рекомендую подключить базовую опцию мобильного интернета у вашего оператора, это БИТ у МТС, Интернет XS у Мегафон или «Хайвей 1 ГБ» у Билайн).
Создание Google-аккаунта
После этого, система попросит зайти в существующий Google-аккаунт или создать новый. Если у вас нет аккаунта, то я настоятельно рекомендую его создать. В нем будет храниться информация о ваших настройках, а также все ваши контакты. При покупке другого смартфона, вам будет достаточно использовать свой логин и пароль, чтобы все ваши данные из старого телефона перенеслись в новый, это очень удобно. Также настоятельно рекомендую записать зарегистрированный адрес электронной почты (который и является Google-аккаунтом) и пароль в каком-нибудь ежедневнике, в общем, где-нибудь где вы его точно не потеряете, при этом доступ к нему не получат третьи лица.
Завершение настройки
Оставшиеся настройки посвящены определению местоположения и настройке часов (как правило время определяется автоматически, а вам нужно выбрать только часовой пояс). Снимать галочки с двух пунктов геопозиционирования не стоит, они нужны для корректной работы Google Карт и более быстрого определения местоположения.
Для чего нужно регистрировать Google-аккаунт
Помимо синхронизации ваших контактов и других данных, с помощью Google-аккаунта вы можете заходить в Play Маркет — магазин приложений Android и устанавливать сторонние программы. Клиент для Вконтакте или Одноклассников, Skype или новая игрушка, всё это становится вам доступно только после регистрации аккаунта.
Заключение
В зависимости от вашего смартфона, интерфейс стартового экрана может немного отличаться, не удивляйтесь, если это так.
В следующем выпуске я подробнее расскажу о мобильном интернете и особенностях его использования, а затем речь пойдет уже о самой операционной системе Android.
Уважаемые продвинутые читатели. В статьях этого цикла будет особо строгая модерация, поэтому попытки поупражняться в остроумии могут закончиться для вас баном.
Евгений Вильдяев
Остались вопросы? Смело пишите мне на почту: e.vildyaev@mobile-review.com
Читайте также
Пятничная колонка
Когда покупать смартфон?
Посиделки по вторникам
Переход на 2 нм и тонкости техпроцесса
Переход на 2 нм и тонкости техпроцесса
Новостной дайджест
Двойной дисплей
На правах оффтопа
На правах оффтопа. телевидение или интернет
Беседка
Что такое работа и совещания по-илонмасковски?
Что такое работа и совещания по-илонмасковски?
iOS vs Android
Анатомия подделки. airpods 2
РоботоСофт
10 приложений для android 10
Аксессуары
Зачем сдэк требует паспорт?
24 комментария на «“Android для «чайников». Пилотный выпуск. Регистрация Google-аккаунта”»
Как предложение, если статьи будут короткими, может это все оформить потом в PDF? Что бы новичок скачал/распечатал и настраивал, типа шпаргалки.
Это может быть полезным и при смене аппарата. Это когда постоянно кастомы шьешь, уже в слепую помнишь, а тем кто делает это редко. можно и подзабыть.
Я начинающим пользователям даю почитать вот это http://yadi.sk/d/Yq8zE80_HTsgb — по Андроид 4.1, но это не так важно, все хорошо описано. А вообще спасибо за ликбез, будет куда при возникновении вопросов направить.
В настройках практически любого браузера есть функция «версия для печати». Можно выбирать ее, сохранять в PDF и потом распечатывать. А можно сразу в PDF распечатывать
Интересная затея. Я б с удовольствием почитал о Google Now. Столько шума вокруг него, а ничего полезного он у меня показать не может. Погода, разве что. Ну и маршрут до дома (но это сомнительная польза, так как я хорошо ориентируюсь в городе, и подобные подсказки абсолютно не нужны).
По части подсказок он действительно не ахти. Из интересных еще могу отметить анонсы новых статей на сайтах.
А так рекомендую вам посмотреть список голосовых команд Google Now, попробуйте, там действительно много интересного: http://www.mobile-review.com/articles/2014/image/google-dom/google.doc
Интересный список, даже раньше как-то не задумывался, что голосом можно наполнять все. Почему-то привычней руками, по-старинке. Да и говорить с планшетом мне как-то странно)
Дожили.
Чайники не читают МР, разве что только случайно поиском найдут.
Тогда надо создавать целое пособие иллюстрированное. Но чтобы было хорошим и простым.
Мне вот интересно, при ежедневной посещаемости в 100000 человек и выше, как вы можете делать такие выводы?
При чем тут посещаемость? Люди чаще всего даже не знают , что в андроиде можно аккаунт вбить. Я лишь утверждаю что доля людей, знающих про андроид.мобайл-ревью и при этом не умеющих завести ящик на джмейл очень низка.
В любом случае, профильный ресурс по андроид тематике-явно не то место, где такие статьи ожидаешь увидеть. (Тут вы конечно возразите, что это не моего ума дело). Посмотрите на … Ну не знаю, на appleinsider. Там пишут статьи, как настроить в айфоне id? Сомневаюсь. Точнее знаю, что нет, так как почитываю.
Приведу другой пример. На Ферре статья «как поставить свою мелодию звонка на iPhone» является самой популярной за всё время.
Неудачный пример, и мы с вами это прекрасно знаем.
К тому же ферра это общетехнический ресурс, они занимаются всем.
Вы удивитесь, но на наш сайт регулярно заходит большое число «случайных» посетителей, искавших что-то в интернете. И вот некоторые из них как раз ищут такие простые вещи.
С этим спорить не буду. Но тогда нужно побольше таких статей. Что-то типо вики по андроиду.
Вот я такой посетитель и есть! Мне, старухе, нужно в самой примитивной форме объяснить, как перейти с обычного мобильника на смартфон. И низкий вам поклон за проявленную заботу и нас, непродвинутых, тупых и тормознутых. Мы тоже имеем право на жизнь! А «продвинутые и крутые умники» вообще непонятно для чего заходят на сайт для чайников! Постебаться? Крутость свою показать? Так вовсе не круто и не умно. Демонстрируете только свое убожество. А к автору просьба. Не могли бы вы написать что-нибудь про Андроид 5.1? Сравниваю ваши скриншоты с тем, что у меня на дисплее, и все-таки теряюсь. Спасибо!
Хочу дополнить, что не обязательно при регистрации использовать Gmail-почту. Можно воспользоваться и своей, заведённую на отечественных почтовых клиентах типа Майл.ру, Яндекс, Рамблер и т.д. Не возможно будет лишь воспользоваться из Google приложений — это Gmail собственно и в семи его свойствами, а это и синхронизация контактов включает. И соц.сетью Google+ А всё остальное для вас доступно: Диск, Play-маркет, Музыка, Фильмы и т.д.
Хех, я тут подумал, если авторы будут разными, может чиркнуть пару слов про кастомизацию и замену стандартных программ?
Хорошо, что подняли эту тему. Столкнулся с переездом с ios на android, поначлу очень сложно привыкнуть к android.
Евгений спасибо, теперь вместо того чтобы тратить своё время объясняя друзьям как всё это работает, буду просто давать им ссылки на »
Android для «чайников»».
Статья для людей, не ищущих лёгких путей 🙂
Прочитать статью на компьютере, выключить компьютер, включить телефон и на нём уже создавать гугловский почтовый ящик…
Всё же я бы порекомендовал завести аккаунт прямо на компьютере, настроить его спокойно, а потом уже за гаджеты хвататься.
А подскажите знающие люди, как вы заводите аккаунты для детей.
Объясню ситуацию. У меня у малых свои планшеты. Сначала подключал их со своим аккаунтом, покупал им игрушки, интерактивные англ. книжки (Oceanhouse Media), развивающие программы. Очень быстро они разобрались и стали сами ставить из playstore то что их заинтересовало. Мой аккаунт стал просто ужасно захламленным, среди моих приложений стало трудно искать, что раньше ставил полезного, очень не хватает здесь закладок или какого то статуса «лучшее»,»важное». Решил зарегистрировать им отдельные аккаунты и при регистрации когда указывал год их рождения столкнулся с тем, что гугл не дает заводить аккаунт для детей. В конце концов указал года рождения значительно раньше. Вторая проблема, в том, что все купленные игрушки, книжки остались на моем аккаунте, передать их им я не могу. А свою карточку к их аккаунтам подключать я весьма стремаюсь, хотя готов им и дальше покупать какие-то вещи, но так, чтобы был контроль, а не чтобы ребенок непонимая напокупал черти-что. Так что теперь они вынужденно обходяться бесплатным контентом, или же иногда играют на моем смарте. Вот такая проблема. Как бы это обойти я пока не представляю, буду благодарен за подсказки.
P.S. Не давно узнал, что в playstore можно установить фильтрацию контента (взрослый, детский, для всех и т.д.). Как по мне очень важная и полезная фишка в плане детских аккаунтов.
P.P.S. Уважаемые авторы и пользователи MR, а ведь это очень важная и совершенно не освещенная тема — Android для детей. Было бы очень интересно увидеть статьи, комментарии, ссылки об детских лаунчерах, развивающих программах и т.д. Да хотя бы новый конкурс на тему «как я обустроил Android моего ребенка»
Я создал старшему собственный аккаунт, подключил отдельную виртуальную карточку, настроил на ней лимиты и разрешил покупки только с паролем. Теперь по мере необходимости я открываю лимит на платежи и он сам покупает согласованную программу. а младшей пока достаточно варианта с моим аккаунтом, который я активирую у нее на планшете для установки программы, а затем выхожу из него.
Статья ерундовая. Где поставить галочки и ввести имя пользователи и сами разберутся. Ваш совет: «Если у вас нет аккаунта, то я настоятельно рекомендую его создать. В нем
будет храниться … также все ваши
контакты» так это вообще вредительство какое-то!
Рассказали бы лучше как НЕ передать в google всю свою подноготную после покупки смартфона с android’ом.
Я начинаю создавать новый аккаунт , а он мне пишет что данный аккаунт занят. Вводил разные варианты раз 200 а толку ноль. Подскажите что мне делать. Заранее спасибо
Аккаунтов Google в мире сотни миллионов, если не миллиарды, поэтому все простые аккаунты естественно заняты. Попробуйте усложнить аккаунт, например чередуя прописные и строчные буквы или вводя цифры и символы. Главное потом самому не забыть свой аккаунт!
Новости:
Redmi 9T официально поступает в продажу в России
В России представлены недорогие смартфоны realme C20 и C21
Xiaomi представила смартфоны POCO X3 Pro и POCO F3
Официальное заявление Xiaomi
Бета-версия браузера Samsung Internet 14.0 доступна для загрузки в Google Play Store и Galaxy Store
В Google Play обнаружено очередное мошенническое приложение с платными подписками
Состоялся анонс смартфона Samsung Galaxy A32
Большинство актуальных моделей vivo обновится до Android 11
Все устройства Galaxy 2019 года выпуска и позже будут получать обновления безопасности в течение как минимум 4х лет
Vivo расширяет свое присутствие в Европе
HUAWEI продолжает распространять EMUI 11 для смартфонов в России
Samsung привезла в Россию бюджетный смартфон Galaxy A02
Функционал Galaxy S21 станет доступен на смартфонах серий Galaxy S20, Galaxy Note20 и Galaxy Z
На российском рынке смартфонов Xiaomi демонстрирует впечатляющие результаты
Samsung представила 5G-смартфон среднего уровня – Galaxy A32 5G
Анонсирован мобильный процессор Samsung Exynos 2100 для флагманских смартфонов
В России открылся предзаказ на раскладной смартфон с гибким экраном – motorola razr 5G
HONOR 10X Lite в России: +5% рынка всего за 1 неделю
Xiaomi привезла в Россию линейку смартфонов Mi 10T
HONOR запускает собственную сеть монобрендовых магазинов по всей России
Источник
Пишем своё первое приложение на Android
Предисловие
Подготовка к разработке
Установка среды разработки Eclipse
Тут всё просто. Идём в раздел Downloads на официальном сайте и качаем версию Classic. Далее просто распакуйте архив, куда вам хочется, я же решил это сделать в почетную директорию C:\Eclipse
Установка ADT плагина к Eclipse
Запускаем Eclipse, и открываем диалог установки плагина через меню Help → Install new software. В поле Work with вписываем адрес загрузки плагина dl-ssl.google.com/android/eclipse (если не получилось, то плагин можно скачать и установить вручную по ссылке http://developer.android.com/sdk/eclipse-adt.html), далее в таблице ниже появится Developer Tools, отмечаем его и идем далее.
После успешной установки, можно перезапустить среду Eclipse.
Установка среды для Java: JDK и JRE
Если у вас еще не установлены Java Development Kit (JDK) и Java Runtime Environment (JRE), то их необходимо установить. Сделать это можно на сайте Oracle. Скачайте и установите JDK и JRE.
Установка Android SDK
Дело осталось за малым — это скачать и установить свежий Android SDK. Это делается на сайте для Android разработчиков. Я лично установил SDK опять-таки в почётную директорию C:\Android. После этого необходимо добавить платформы и прочие дополнительные элементы SDK. Я добавил все доступные версии, так как планирую делать приложения и для ранних платформ, а также USB-драйвер и примеры приложений.
Подготовка к разработке завершена. Теперь следующий этап — создание приложения.
Создание Android-приложения
Перед тем как создать своё первое приложение, можно создать виртуальное Android-устройство, чтобы быстро тестировать на нём свой свеженаписанный софт. Вначале я хочу сказать вам несколько слов по поводу Android Virtual Device (AVD). Это виртуальный смартфон с ОС Android, на котором вы с легкостью сможете запускать созданную вами программу. Как можно заметить, преимущество Android Virtual Device состоит в том, что наглядно можно увидеть как будет работать Ваша программа на разных смартфонах с Android, а не покупать весь модельный ряд и тестировать приложение на каждом из них.
Приступим к созданию виртуального устройства Android. Следуем в меню по пути Window → Android SDK and AVD Manager.
Выбираем New в правой части окна, в появившемся окне вписываем имя виртуального устройства, платформу (допустим Android 2.1), размер карты памяти (допустим 512 Mb), тип дисплея (допустим HVGA). Затем жмем внизу на кнопку Create AVD.
Теперь создадим проект. Для этого идем по пути в меню File → New → Other, в появившемся списке Android → Android Project.
В качестве примера расскажу о разработке одной моей простейшей программы UfaTermometr, показывающей текущую температуру с датчиков, расположенных на одном из объектов местной энерго-компании.
После создания проекта, слева вы увидите дерево директорий. Перво-наперво загрузим свою иконку приложения, а точнее 3 иконки под разные варианты. В папку drawable-hdpi грузим png-картинку с прозрачным фоном размером в 72×72, в drawable-mdpi соответственно 48×48 и в drawable-ldpi самую маленькую размером 36×36. Делать это можно простым перетаскиванием файлов прямо на дерево. Следующим шагом будут элементы управления. В моей программе было необходимо всего три элемента интерфейса: ImageView (просто картинка логотип приложения), Button (обновить значение температуры) и TextView (вывод значения температуры). Все эти элементы управления нужно описать в специальном xml-файле. В дереве он расположен по адресу res → layout → main.xml. Во-многом разметка элементов управления сходна с вёрсткой веб-страниц, тут есть и padding, и margin, и аналог align. Код main.xml моего приложения:
xml version =«1.0» encoding =«utf-8» ? >
LinearLayout xmlns:android =«schemas.android.com/apk/res/android»
android:orientation =«vertical»
android:layout_width =«fill_parent»
android:layout_height =«fill_parent»
>
ImageView android:layout_width =«fill_parent»
android:layout_height =«wrap_content»
android:src =»@drawable/droid»
android:layout_gravity =«center_horizontal|center»
android:layout_margin =«0px»
/>
Button
android:id =»@+id/refrbutton»
android:layout_width =«wrap_content»
android:layout_height =«wrap_content»
android:gravity =«center_horizontal»
android:layout_gravity =«center_horizontal|center»
android:textSize =«30px»
android:padding =«20px»
android:layout_marginTop =«10dip»
android:text =«Обновить»
/>
TextView
android:layout_width =«fill_parent»
android:layout_height =«wrap_content»
android:text =». »
android:textSize =«100dip»
android:gravity =«center_horizontal»
android:id =»@+id/temper»
android:textColor =»#EEE3C4″
/>
LinearLayout >
Подробно останавливаться на разметке элементов управления не буду, так как это всё достаточно подробно описано в мануале и вообще интуитивно понятно, особенно тому, кто имел дело с html/css-вёрсткой и/или разработкой в какой-либо визуальной среде (например, Delphi). Единственное, обратите внимание как я загрузил произвольное изображение в ImageView. В поле src указывается путь, начинающийся с символа @ и далее указываете адрес по дереву. В папке res я заблаговременно создал подпапку drawable и «закинул» туда логотип, а затем просто указал ImageView путь. Легко? По мне так очень.
Непосредственно код приложения располагается по пути src → «ваше название package» → «название приложения».java.
По-умолчанию создается «болванка» главного класса и от неё уже дальше можно плясать. Не буду останавливаться на тонкостях такого простого кода как у меня в примере, но поясню, что логика работы объясняется тремя простыми шагами:
- Загрузить HTML-страницу со значениями температуры
- С помощью регулярок «вытащить» температуру
- Показать в TextView значение температуры
Заметьте, что когда приложению требуются какие-то системные разрешения, нужно указывать их в манифесте AndroidManifest.xml. В данном конкретном случае мы используем подключение к Интернет, соответственно добавляем строчку в указанный выше xml-файл.
Собственно сам код, реализующий указанную выше логику работы:
package app.test.ufatermometr;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import android.widget.Button;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import java.util.regex.*;
public class UfaTermometr extends Activity
<
@Override
public void onCreate(Bundle savedInstanceState)
<
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final Button button = (Button) findViewById(R.id.refrbutton);
button.setOnClickListener( new Button.OnClickListener() <
public void onClick(View v) // клик на кнопку
<
RefreshTemper();
>
>);
RefreshTemper(); // при запуске грузим температуру сразу
>;
//—————————————————————-
public String GetTemper(String urlsite) // фукция загрузки температуры
<
String matchtemper = «» ;
try
<
// загрузка страницы
URL url = new URL(urlsite);
URLConnection conn = url.openConnection();
InputStreamReader rd = new InputStreamReader(conn.getInputStream());
StringBuilder allpage = new StringBuilder();
int n = 0;
char [] buffer = new char [40000];
while (n >= 0)
<
n = rd.read(buffer, 0, buffer.length);
if (n > 0)
<
allpage.append(buffer, 0, n);
>
>
// работаем с регулярками
final Pattern pattern = Pattern.compile
( » [^-+0]+([-+0-9]+)[^ [^(а-яА-ЯёЁa-zA-Z0-9)]+([а-яА-ЯёЁa-zA-Z ]+)» );
Matcher matcher = pattern.matcher(allpage.toString());
if (matcher.find())
<
matchtemper = matcher.group(1);
>
return matchtemper;
>
catch (Exception e)
<
>
return matchtemper;
>;
//—————————————————————-
public void RefreshTemper()
<
final TextView tTemper = (TextView) findViewById(R.id.temper);
String bashtemp = «» ;
bashtemp = GetTemper( «be.bashkirenergo.ru/weather/ufa» );
tTemper.setText(bashtemp.concat( «°» )); // отображение температуры
>;
>
После того как приложение написано, можно уже его отлаживать и тестировать.
Запуск и тестирование приложения
Вспоминаем про нашу виртуальную машину и запускаем привычной кнопкой или менюшкой Run → Run
Вот такую картину мы можем затем созерцать:
Теперь, если вы хотите поделиться приложением, то нужно собрать apk-файл. Для этого воспользуемся меню File → Export и в списке Android → Export Android application. Далее выберите проект, затем создайте хранилище ключей keystore и ключ key, для этого нужно будет заполнить несколько полей с всякого рода справочной информацией. Получившийся apk-файл можно распространять и даже выложить в Android Market, но для этого придется зарегистрироваться и уплатить $25, что в общем-то немного, особенно для стоящего проекта. Но регистрация в Маркете, пожалуй, тема отдельной статьи.
Заключение
В заключении хотелось бы сказать, что безусловно разработка приложений для Android приятна, достаточно проста и интересна. Конечно, мы рассмотрели лишь верхушку айсберга, но я надеюсь, что в умах тех из вас, кто раньше не пробовал делать ничего подобного «загорелась лампочка» и вполне возможно, что когда-то вашим приложением будут пользоваться миллионы.
Источники, ссылки
UPD: Устранение возможных ошибок
ERROR: Unable to open class file C:\workspace\Test\gen\com\example\test\R.java: No such file or directory
emulator: ERROR: no search paths found in this AVD’s configuration. Weird, the AVD’s config.ini file is malformed. Try re-creating it
— это следствие того, что у Вас кириллица в имени пользователя. Решается: идем в Компьютер → Свойства системы → Дополнительные параметры системы → Переменные среды. Создаем новую переменную с именем ANDROID_SDK_HOME и значением – путем, где находится папка AVD (например, C:\Android\). Создаем, далее ищем там же переменную Path, открываем и в поле значений через точку с запятой добавляем путь до папки tools Android SDK (например, C:\Android\tools). Сохраняем. Запускаем Eclipse, запускаем программу.
UPD 05.10.2011, во что превратилось данное приложение можно лицезреть на следующих скринах:
Это результат развития той самой болванки, которая выше дана в качестве примера.
Разработка и создание Android-приложений
Создание сайтов
Источник