Download presentation
Presentation is loading. Please wait.
Published byWilliam Randolf Green Modified over 8 years ago
1
Уведомление пользователя ANDROID CLUB 2015
2
Сегодня Toast Диалог Уведомление
3
Toast – всплывающие сообщение Toast.makeText(getApplicationContext(), "Hello Android!", Toast. LENGTH_LONG ).show();
4
Toast: практика Показывайте вашу имя в всплывающим сообщении
5
Toast: пример 2 Toast toast = Toast.makeText(getApplicationContext(), "Hello Android!", Toast. LENGTH_LONG ); toast.setGravity(Gravity. CENTER, 0, 0); toast.show();
6
Toast: практика 2 Показывайте вашу имя в всплывающим сообщении наверху экрана
7
Toast: пример 3 Toast toast = Toast.makeText(getApplicationContext(), "Hello Android!", Toast. LENGTH_LONG ); toast.setGravity(Gravity. CENTER, 0, 0); ImageView image = new ImageView(getApplicationContext()); image.setImageResource(R.drawable. a ndroid ); LinearLayout toastLayout = (LinearLayout) toast.getView(); toastLayout.addView(image, 0); toast.show();
8
Toast: практика 3 Показывайте вашу имя и фото в всплывающим сообщении наверху экрана
9
Toast: пример 4 Toast toast = new Toast(getApplicationContext()); toast.setDuration(Toast. LENGTH_LONG ); View view = getLayoutInflater().inflate(R.layout. toast_layou t, null ); toast.setView(view); toast.show();
10
Toast: практика 4 В сплывающим сообщении показывайте ваше фото и имя. Имя – зеленном светом
11
Диалог AlertDialog ProgressDialog DatePickerDialog TimePickerDialog
12
AlertDialog: пример Button bAlert = (Button) findViewById(R.id. bAlert ); bAlert.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity. this ); builder.setTitle( "Выход" ); builder.setMessage( "Вы хотите выйти из программы?" ); builder.setCancelable( false ); builder.setPositiveButton( "Да", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { finish(); } }); builder.setNegativeButton( "Нет", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.cancel(); } }); AlertDialog dialog = builder.create(); dialog.show(); } });
13
AlertDialog: практика
14
ProgressDialog: пример ProgressDialog dialog = ProgressDialog.show(MainActivity. this, "Загрузка", "Под ождите пожалуйста" ); dialog.setCancelable( true ); dialog.show(); Handler handler = new Handler(); handler.postDelayed( new Runnable() { public void run() { dialog.dismiss(); } }, 3000);
15
ProgressDialog: практика
16
Уведомление: пример Uri alarm = RingtoneManager.getDefaultUri(RingtoneManager. TYPE_NOTIFICATION ); Uri ringtone = Uri.parse( "android.resource://uz.androidclub.notificationpreparation/" + R.raw. ringtone ); NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(MainActivity. this ).setTicker( "Текст1" ).setSmallIcon(R.drawable. facebook ).setSound(ringtone).setVibrate( new long []{0, 100, 50, 200, 50, 300, 50, 400}).setContentTitle( "Текст2" ).setContentText( "Текст3" ); Intent resultIntent = new Intent(MainActivity. this, SecondActivity. class ); PendingIntent pending = PendingIntent.getActivity(getApplicationContext(), 0, resultIntent, 0); mBuilder.setContentIntent(pending); NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context. NOTIFICATION_SERVICE ); mNotificationManager.notify(1, mBuilder.build());
17
Уведомление: практика Показывайте уведомление Заголовок: Привет Текст: Привет Android! Поставьте рингтон
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.