Кроссплатформенная разработка для Android — демонстрация. Урок 3.2.

Автор Maksim Inshakov
Кроссплатформенная разработка для Android — демонстрация. Урок 3.2.

сейчас мы разработаем приложение на основе уже существующего у нас Windows Phone приложение мы будем делать приложение для Android и она будет получать цветы по хэштегу из Twitter, что у нас не сейчас сейчас у нас есть проект в вижуал студии и в нём есть два проекта один из этого приложения для Windows Phone 2 — это библиотека с логикой этого решения то есть получением данных из Twitter если говорить по интерфейсу этого приложения нас есть текстовое поле куда мы вводим данные и list View в котором мы отражаем наши результаты для того чтобы создать приложение для Android.

Нам необходимо добавить в нашу решение новый проект менеджер New Project и создаём пустое приложение для Android мы называем его Twitter Search Android сейчас у нас создаться проект приложения в данный момент — это будет пустой проект которому мы подключим наш библиотека услуги. Какое приложение с получением данных из Twitter реализуем интерфейс и всё сделаю нас будет работать для того чтобы наши библиотека логикой могла Android iOS проекту у неё есть соответствующая настройки если вы хотите чтобы библиотеку можно было подключить не только там для Windows в Windows Phone выставите соответствующие галочки в этих использовать на iOS и android. уже стоят.

И теперь мы можем добавить в референсы нашего проекта библиотеку с кодом которые мы будем использовать.

Из чего состоит наш проект для Android есть используемый классной библиотеке есть различные ресурсы и картиночки есть страницы в данный момент у нас есть одна единственная страница которые мы сейчас увидим соответственно код от этой страницы находятся также в файле Main activity.. США сейчас наша страница на Android откроет и мы начнём добавлять интерфейс для неё — это мы можем сделать в графическом режиме используя тулбокс например добавим на нашу страницу текстовое поле и для того чтобы наши твиты добавим например вверх текстовое поле, а чуть ниже добавим ты был View для того чтобы. Пока наши данные с Twitter так вот мы нашли и добавляем его у меня есть некоторые изготовленный кот который мы копируем в наш проект мы копируем туда данные о ресурсах то есть картиночки. И всё остальное сейчас мы сделаем копируем сюда наше представление для главной страницы если мы откроем нашу главную страницу в режиме редактора кода то мы увидим, что на ней расположен текст View в котором заголовок для нашего приложения дальше есть этот текст. Куда куда мы будем непосредственно вводить. Наш текст есть кнопка на которой мы будем нажимать для того чтобы найти по хэштегу. Литве то есть вертикальный список для того чтобы выводить результаты. Теперь мы пойдём на страницу с кодом и сделаем обработчик события по нашей кнопки чтобы сделать обработчик мы можем например нажать на кнопку он добавиться автоматически, что будет представляет собой Main Activity Main Activity — это обычные для Android вот так вот она выглядит у нас есть list View для данных текстовое поле которого мы читаем текст и подписка на событие как только мы переводим Focus текстового поля мы. Обращаемся к классу который расположен в нашей подключенные библиотеки ищем данные из Twitter и выводимых в. Литве для того чтобы говорить в листве мы используем стандартные API Android и отдельный класс адаптер который поможет нам вывести наши данные в список, что собой представляет адаптер адаптер представляет собой некий набор свойств необходимые для list View, а также соответственно получение данных из объекта и вывод вывод на экран мы реализуем непосредственно не в коде в казино только заполняем данные. А для этого у нас есть отдельные представление называется, а на каждом vieweye лежит в разработана на языке разметки xml для Android и я пью позволяет заполнять нам наш выпадающее вертикальное список мы вводим имя пользователя который написал. Твист текст и изображение все наши данные которые мы получаем из Twitter выводятся именно по такому шаблону для того чтобы запустить наши приложения и проверить как она работает мы установим проектом который запускается по умолчанию и запустим его в эмуляторе для Android сейчас пройдёт некоторое время и у нас откроется эмулятор для Android я так наше приложение запускается. И сейчас мы увидим как она работает как вы видите интерфейс совпадает с тем, что мы видели в режиме дизайна. У нас есть текстовое поле куда мы вместе какой-нибудь который есть в. Твиттере и далее мы можем нажать на кнопку найти и увидеть результаты нашего приложения. Таким образом мы использовали. В общем кот и получили два приложения для Android и для Windows в одном идеальным решением.

0 комментариев
0

Читайте также