Android, я иду к тебе. День 2

Предыдущий пост https://pikabu.ru/story/android_ya_idu_k_tebe_den_1_5809473

Первый пост https://pikabu.ru/story/android_ya_idu_k_tebe_5807119

Второй день принес новые знания, рассказываю.

Итак, я открываю программу android studio, в которой и будет происходить все волшебство.

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

Что же мы видим? Я создал свой первый проект, используя пустой шаблон. Посередине первая страничка приложения, на нее можно добавлять разные штуки типа кнопок, картинок , текстов и прочей лабуды. Делается это очень легко, простым перетаскиванием из списка слева. Кстати забыл сказать, слева висит телефон, это виртуальное устройство, на котором мы можем быстро запустить и проверить наше приложение.

Попробую добавить что-нибудь на первую страничку (activity_main)

Появилась кнопка. На самом деле, то что здесь изображено находится в файле activity_main.xml. Мы видим уже построенное изображение, которое для наглядности выводит среда разработки. А в файле activity_main.xml записаны только указания, что и как выводить, и выглядит это так:

Если приглядеться, можно понять что <TextView /> - это текст на экране «Hello World!», а <Button /> - это наша кнопка. Это XML, такой язык разметки, в котором мы можем описать объекты и их свойства, которые будут выводиться на экран. Вы скажите: «Но постой! Ты же в прошлый раз говорил, что приложения пишутся на языке Java.» Так вот, этот текст и кнопка пока просто висят и ничего не делают, а вот чему-то научить мы их можем во втором файле, который называется MainActivity.java. И сделаем мы это на языке, который, как вы уже поняли, называется Java.

Вот окно с этим файлом.

Пока тут просто описан главный класс MainActivity и в нем написан метод onCreate, который, вроде бы, создает нашу первую страничку

Пока не знаю, но проверять буду.

А теперь я поменяю текст на картинку с мордахой андроида и попробую похимичить.

Создаю в классе MainActivity новый метод onButtonClick. В нем создаю новый объект ImageView (Изображение) и указываю через уникальный ID (индентификатор), что этот объект это наша картинка с мордахой, и потом меняю изображение на spongebob.png.

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

И смотрим что получилось.

Ура, мое первое приложение на телефоне! Я только учусь и могу написать ерунду. Комментарии приветствуются.

0
Автор поста оценил этот комментарий

пиши еще)) интересно наблюдать

а для остальных просто добавь тег какой особенный что бы тебя в игнор поставили

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Спасибо за идею

0
Автор поста оценил этот комментарий

Мой вам совет место того что бы пилить пост из разряда "какойямолодец". Делайте свое второе приложение и практикуйтесь. Не тратьте время на некому не нужные блоги.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

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

показать ответы
0
Автор поста оценил этот комментарий

Помню себя 6 лет назад, ночами втыкал в асинктаски)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

асинкта... чаво?

показать ответы
1
Автор поста оценил этот комментарий
Удачи тебе
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Пасиб

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества