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


new  AlertDialog.Builder(MainActivity. this



Pdf көрінісі
бет25/35
Дата12.10.2023
өлшемі4.1 Mb.
#480634
түріУчебное пособие
1   ...   21   22   23   24   25   26   27   28   ...   35
AndroidStudioMeth (1)

new 
AlertDialog.Builder(MainActivity.
this
); 
try 

dialog.setMessage(getTitle().toString()+ 
" версия "

getPackageManager().getPackageInfo(getPackageName(),
0
).
versionNa
me 

"
\r\n\n
Программа с примером выполнения диалогового окна 
\r\n\n
 Автор - Макаров Сергей Львович, гр. ДПИ"
); 

catch 
(PackageManager.NameNotFoundException e) { 
e.printStackTrace(); 


71 

dialog.setTitle(
"О программе"
); 
dialog.setNeutralButton(
"OK"

new 
DialogInterface.OnClickListener() { 
@Override 
public void 
onClick(DialogInterface dialog, 
int 
which) { 
dialog.dismiss(); 

}); 
dialog.setIcon(R.mipmap.
ic_launcher_round
); 
AlertDialog alertDialog = dialog.create(); 
alertDialog.show(); 
Результат добавления пункта меню "О программе" с диалоговым окном 
можно увидеть на рисунках 45 и 46. Теперь нет необходимости писать свои 
ФИО и группу в элементе TextView – у нас есть хороший способ показать 
сведения об авторе. В последующих заданиях можно копировать этот код
чтобы пункт меню "О программе" всегда присутствовал в ваших 
приложениях.


72 
Рисунок 45 – Пункт меню "О 
программе" 
Рисунок 46 – Диалоговое окно "О
программе" 


73 
Лабораторная работа №11. Работа с уведомлениями 
Задание: создать приложение, помещающее по нажатию на кнопку 
какое-то сообщение со звуком в панель уведомлений/статус-панель на 
эмуляторе. 
Создайте стандартный проект с Empty Activity и поместите кнопку в 
интерфейс приложения. Уведомление будет приходить после нажатия на 
данную кнопку. Перейдите в файл MainActivity.java и в методе onCreate 
создайте ссылку на кнопку, а затем создайте для неё listener и метод onClick. 
Далее в методе onClick настройте уведомление (данный код актуален только 
для версий Android ниже Oreo, современный код см. после скриншотов): 
Context context = MainActivity.


Достарыңызбен бөлісу:
1   ...   21   22   23   24   25   26   27   28   ...   35




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

    Басты бет