Учебное пособие по выполнению практических заданий по курсу "Разработка облачных и мобильных приложений на платформе Google Android"



Pdf көрінісі
бет20/35
Дата12.10.2023
өлшемі4.1 Mb.
#480634
түріУчебное пособие
1   ...   16   17   18   19   20   21   22   23   ...   35
AndroidStudioMeth (1)

appwidget_text
, pending); 
widgetManager
.updateAppWidget(
widgetID

views
); 
Intent resultValue = 
new 
Intent(); 
resultValue.putExtra(AppWidgetManager.
EXTRA_APPWIDGET_ID

widgetID
); 
setResult(
RESULT_OK
, resultValue); 
finish(); 
Когда виджет добавляется на экран смартфона, появляется страница с 
настройками, где необходимо прописать желаемый адрес, начиная с «http://», 
и после нажатия на кнопку виджет добавится на экран смартфона и будет 
работать только с заданной ссылкой. 
Для того, чтобы изменить внешний вид виджета или его окна 
конфигурации/настроек, 
перейдите 
в 
файлы 
res 
-> 
layout 
-> 
new_app_widget.xml 
и 
new_app_widget_configure.xml 
сооветственно. 
Например, в последнем файле можно добавить свои ФИО и поместить 
текстовое поле для адреса и кнопку по центру окна, изменить LinearLayout на 
RelativeLayout, в текстовом поле можно написать «http://», чтобы 
пользователю не нужно было набирать это вручную; а в первом – поменять 
слово EXAMPLE на другое, изменить цвет виджета, его размеры в файле 
res/xml/new_app_widget_info.xml и т.д. 
Запустить проект не получится – в нём нет activity. Поэтому постройте 
проект (Build -> Build APK(s)) и скопируйте и утановите apk файл на ваше 
устройство (справа внизу нажмите locate, и откроется папка с только что 
построенным apk файлом виджета). Затем скопируйте и установите виджет в 
соответствии с правилами вашей версии ОС Android на ваше мобильное 
устройство – виджет будет отображаться среди других виджетов, его надо 
найти и перетащить на один из рабочих столов, при этом откроется 
сконфигурированное в коде окно настройки, где надо будет ввести адрес и 
нажать кнопку Add Widget.
Что касается эмулятора, то сначала его надо запустить. Затем, чтобы 
скопировать готовый apk файл на эмулятор в Android Studio, нужно выбрать 


59 
пункт главного меню View -> Tool Windows -> Device File Explorer. В 
открывшемся окне появится структура каталогов и файлов эмулятора. 
Откройте папку data -> app. В этой папке вы можете увидеть ранее 
установленные файлы apk от наших предыдущих проектов. Нажмите правой 
кнопкой мыши по этой папке, выберите Upload, найдите только что 
созданный apk файл виджета (обычно он находится в папке 
имя_проекта\app\build\outputs\apk\debug\) и нажмите кнопку ОК, см. рисунок 
32. После этого перейдите в окно эмулятора, нажмите на кнопку Все 
программы и перейдите на закладку WIDGETS, см. рисунки 33 и 34 
(приведена инструкция и показан интерфейс для ОС Android 4.1.2) – вы 
должны увидеть виджет (внизу у него будет написано имя_проекта, 
например – 8
th
2try, рисунок 35; при этом перезагружать эмулятор не надо).


60 
Рисунок 32 – Копирование файла виджета из папки проекта 
Рисунок 33 – Все программы Рисунок 34 – Установленные приложения 
Перетащите виджет на один из экранов и в настройках введите любой 
адрес, который обязательно должен начинаться с «http://»! Затем нажмите 
кнопку Add Widget и кликните по виджету, после чего должен запуститься 
стандартный браузер с заданной в настройках ссылкой. Примеры страницы 
настройки и виджета представлены на рисунках 36 и 37. 


61 
Рисунок 35 – Скопированный виджет 8
th
2try 


62 
Рисунок 36 – Окно настройки виджета Рисунок 37 – Готовый виджет 


63 


Достарыңызбен бөлісу:
1   ...   16   17   18   19   20   21   22   23   ...   35




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет