Presentation is loading. Please wait.

Presentation is loading. Please wait.

Уведомление пользователя ANDROID CLUB 2015. Сегодня  Toast  Диалог  Уведомление.

Similar presentations


Presentation on theme: "Уведомление пользователя ANDROID CLUB 2015. Сегодня  Toast  Диалог  Уведомление."— Presentation transcript:

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!  Поставьте рингтон


Download ppt "Уведомление пользователя ANDROID CLUB 2015. Сегодня  Toast  Диалог  Уведомление."

Similar presentations


Ads by Google