[рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ] рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдВ рд╕реНрдЯреЗрдЯрд╕ рдмрд╛рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛

рдЫрд╡рд┐

рд▓реЗрдЦ рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдВ рд╕реНрдЯреЗрдЯрд╕ рдмрд╛рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд▓реЗрдЦ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рд╢реБрд░реБрдЖрддреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдХрд┐рд╕реА рднреА рдШрдЯрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреЗрдЯрд╕ рдмрд╛рд░ рдХрд╛ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд▓рдХреНрд╖реНрдп рдХрд╛рд░реНрдп рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдЯреЛрд╕реНрдЯ рдкреЙрдк-рдЕрдк рд╕реВрдЪрдирд╛рдУрдВ рдХреЗ рд╕рдорд╛рди рдмрдирд╛рддрд╛ рд╣реИред рд╣рдмреНрд░рд╛рд╕ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЯреЛрд╕реНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдкрд░ рдПрдХ рд╕рдВрдкреВрд░реНрдг рд▓реЗрдЦ рд╣реИ, рдФрд░ рдпрд╣ рдкреЛрд╕реНрдЯ рдХреЗрд╡рд▓ рд╕реВрдЪрдирд╛рдУрдВ рдХреЗ рд╡рд┐рд╖рдп рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреА рд╣реИред



рд▓реЗрдЦ рдХрд╛ рдкрд╛рда рд╕реНрд╡рдпрдВ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рд╣реИрд▓реЛ рджреБрдирд┐рдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╣ рд╣реИред рдЕрдм рдореБрдЭреЗ рдЗрд╕рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рджрд┐рд╢рд╛ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рднреА рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рдпрд╛ рдХреНрдпрд╛ рдпрд╣ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рд╣реИред





рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд▓рд╛рдЗрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ



рдкрд╣рд▓рд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдорд╛рдирдХ рдПрдВрдбреНрд░реЙрдЗрдб рд╢реЗрд▓ рдореЗрдВ рдЦреЛрд▓реЗ рдЧрдП рд╕реНрдЯреЗрдЯрд╕ рдмрд╛рд░ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ (рдЙрдирдХреЗ рдЧреЛрд▓реЗ рдореЗрдВ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдХреБрдЫ рдирд┐рд░реНрдорд╛рддрд╛ рдЗрд╕рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рд╛рд░ рд╕рдорд╛рди рд░рд╣рддрд╛ рд╣реИ)ред рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдВ рд╕реНрдЯреЗрдЯрд╕ рдмрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдХрд┐рд╕реА рднреА рдШрдЯрдирд╛ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдХрд┐рд╕реА рднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкрд░рд┐рдгрд╛рдо рднреАред рдЯреЛрд╕реНрдЯ рдкреЙрдк-рдЕрдк рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рд╕реЗ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рд╕реНрдЯреЗрдЯрд╕ рдмрд╛рд░ рдореЗрдВ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рдмрд╛рдж рдЧрд╛рдпрдм рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рд╡рд╣рд╛рдВ рддрдм рддрдХ рд▓рдЯрдХрд╛рдП рд░рд╣рддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд┐рд╕реА рддрд░рд╣ рдЙрди рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рди рджреЗ рджреЗред рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рд╕реЗ рд╕реВрдЪрдирд╛рдПрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рддрд┐ рдкрдЯреНрдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдФрд░ рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде, рдЖрдк рдХрд┐рд╕реА рднреА рдзреНрд╡рдирд┐, рдХрдВрдкрди рдХреЛ рдЦреЗрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЪрдордХрддреА рд╕рдВрдХреЗрддрдХ (рдпрджрд┐ рдХреЛрдИ рд╣реЛ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдареАрдХ рд╡рд╣реА рд╣реИ рдЬреЛ рд╣рдо рдЖрдЬ рд╣рд╛рд╕рд┐рд▓ рдХрд░реЗрдВрдЧреЗред



рд╕реНрдЯреЗрдЯрд╕ рдмрд╛рд░ рдореЗрдВ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдмрдирд╛рдПрдВ



рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдирдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ Google рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╣реИред рд╣рдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд▓реЗрдЖрдЙрдЯ рдХреЛ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ (рдЗрд╕рдХреЗ рд▓реЙрдиреНрдЪ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА)ред рдФрд░ рдЗрд╕рд▓рд┐рдП, рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЛрдб (рд╕рдВрднрд╡рддрдГ рдХреНрдпрд╛ рдЕрд╕реНрдкрд╖реНрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдкрд░ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд╕рд╛рде):



public class NotificationBar extends Activity {

/** Called when the activity is first created. */



private static final int NOTIFY_ID = 1; //

@Override



public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); //

int icon = android.R.drawable.sym_action_email; // , Email

CharSequence tickerText = "Hello Habrahabr" ; //

long when = System.currentTimeMillis(); //

Notification notification = new Notification(icon, tickerText, when); // ,

Context context = getApplicationContext();

CharSequence contentTitle = "Habrahabr" ; //

CharSequence contentText = " " ; //

Intent notificationIntent = new Intent( this , NotificationBar. class ); // Intent

PendingIntent contentIntent = PendingIntent.getActivity( this , 0, notificationIntent, 0); class ); // UPD

notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent); //

mNotificationManager.notify(NOTIFY_ID, notification); // ID

}

}






* рдЗрд╕ рд╕реЛрд░реНрд╕ рдХреЛрдб рдХреЛ рд╕реЛрд░реНрд╕ рдХреЛрдб рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд░ рдХреЗ рд╕рд╛рде рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред


рдЪреИрд░рд╕рд╛рдЗрдЬрд╝ рдЯрд┐рдХрд░рдЯреЗрдХреНрд╕реНрдЯ = "рд╣реЗрд▓реЛ рд╣реИрдмреНрд░рд╛рд╣рд╛рдм"; - рдЗрд╕ рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╣рдо рдЙрд╕ рдкрд╛рда рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐рд╕реА рд╕реВрдЪрдирд╛ рдХреЗ рдкреНрд░рдХрдЯ рд╣реЛрдиреЗ рдкрд░ рдХреБрдЫ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рд╕реНрдерд┐рддрд┐ рдкрдЯреНрдЯреА рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдХреБрдЫ рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж, рдпрд╣ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдХреЗрд╡рд▓ рдЖрдЗрдХрди рд▓рд╛рдЗрди рдореЗрдВ рд░рд╣реЗрдЧрд╛ред







рд╢рд╛рдпрдж рдпрд╣реА рд╕рдм рд╣реИред рдЖрдк рд╢реИрдВрдкреЗрди рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдореЗрдВ рдХреНрдпрд╛ рдорд┐рд▓рддрд╛ рд╣реИред



рдЫрд╡рд┐



рд╕реНрдЯреЗрдЯрд╕ рдмрд╛рд░ рдореЗрдВ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдмрдирд╛рдПрдВ



рдЕрдм рд╣рдо рдХрд╛рд░реНрдп рдХреЛ рдереЛрдбрд╝рд╛ рдЬрдЯрд┐рд▓ рдХрд░рддреЗ рд╣реИрдВ - рд╣рдо Google рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдмрдирд╛рдПрдВрдЧреЗ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдЕрдкрдиреЗ рдорд╛рд░реНрдХрдЕрдк рдХреЗ рдЕрдиреБрд╕рд╛рд░ (рдРрд╕рд╛ рдЕрд╡рд╕рд░ рд╣реИ)ред рдФрд░ рдЗрд╕рд▓рд┐рдП рд▓реЗрдЖрдЙрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ рдирдИ рд▓реЗрдЖрдЙрдЯ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ, рдЖрдкрдХреЛ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:



< LinearLayout xmlns:android ="http://schemas.android.com/apk/res/android"

android:orientation ="horizontal"

android:layout_width ="fill_parent"

android:layout_height ="fill_parent"

android:padding ="3dp"

>

< ImageView android:id ="@+id/image"

android:layout_width ="wrap_content"

android:layout_height ="fill_parent"

android:layout_marginRight ="10dp"

/>

< TextView android:id ="@+id/text"

android:layout_width ="wrap_content"

android:layout_height ="fill_parent"

android:textColor ="#000"

/>

</ LinearLayout >




* This source code was highlighted with Source Code Highlighter .






рдмрд╛рдж рдореЗрдВ ImageView рдореЗрдВ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдбреНрд░рд╛ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рддрд╕реНрд╡реАрд░ рднреА рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред



рдЕрдм рдХреЛрдбред рдХреЛрдб рд╕рд░рд▓ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдХреЛрдб рд╕реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдЯрд┐рдкреНрдкрдгреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

public class NotificationBar extends Activity {

/** Called when the activity is first created. */



private static final int NOTIFY_ID = 1; //

@Override



public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); //

int icon = android.R.drawable.sym_action_email; // , Email

CharSequence tickerText = "Hello Habrahabr" ; //

long when = System.currentTimeMillis(); //

Intent notificationIntent = new Intent( this , NotificationBar. class ); // Intent

Notification notification = new Notification(icon, tickerText, when); // ,

PendingIntent contentIntent = PendingIntent.getActivity( this , 0, notificationIntent, 0); // UPD

RemoteViews contentView = new RemoteViews(getPackageName(), R.layout.notlayout); // RemoteViews

contentView.setImageViewResource(R.id.image, R.drawable.habr); // ImageView

contentView.setTextViewText(R.id.text, " Habrahabr! , ..." ); // TextView

notification.contentIntent = contentIntent; // contentIntent

notification.contentView = contentView; // contentView

mNotificationManager.notify(NOTIFY_ID, notification); //

}

}




* This source code was highlighted with Source Code Highlighter .






рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдо рджреВрд╕рд░реА рдмреЛрддрд▓ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:



рдЫрд╡рд┐



рдзреНрд╡рдирд┐ рдФрд░ рдХрдВрдкрди рдЬреЛрдбрд╝реЗрдВ, рд╕рдВрдХреЗрддрдХ рдЭрдкрдХрд╛рдПрдВред



рдЕрдзрд┐рдХ рдорд╣рддреНрд╡ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рдзреНрд╡рдирд┐ рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗ рдЬрдм рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреА рд╣реИ рдФрд░ рдХрдВрдкрди рд╣реЛрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдирд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред



рдЕрдзрд┐рд╕реВрдЪрдирд╛ред - рдпрд╣ рд▓рд╛рдЗрди рдПрдХ рд╕реВрдЪрдирд╛ рдзреНрд╡рдирд┐ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИред

рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди.рд╕рд╛рдЙрдВрдб = Uri.parse ("рдлрд╝рд╛рдЗрд▓: ///sdcard/notification/ringer.mp3"); - рдЗрд╕ рддрд░рд╣, рдЖрдк рдПрд╕рдбреА рдХрд╛рд░реНрдб рдкрд░ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдзреНрд╡рдирд┐ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдЕрдзрд┐рд╕реВрдЪрдирд╛.рдбреЗрдлрд╝рд▓реНрдЯреНрд╕ | = рдЕрдзрд┐рд╕реВрдЪрдирд╛ред - рдпрд╣ рд▓рд╛рдЗрди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдордп рдХреА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдХрдВрдкрди рдЬреЛрдбрд╝рддреА рд╣реИред



рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдВрдкрди рд╕рдордп рдХреЛ рд╕реНрд╡рдпрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдпрд╣ рджреЛ рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд▓рдВрдмреЗ [] рдХрдВрдкрди = {0,100,200,300} ; - рдПрдХ рд╕рд░рдгреА рдмрдирд╛рдПрдВ рдЬрд┐рд╕рдореЗрдВ 1 рдирдВрдмрд░ рдХрдВрдкрди рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рджреВрд╕рд░рд╛ рдорд╛рди рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдореЗрдВ рдкрд╣рд▓реЗ рдХрдВрдкрди рдХрд╛ рд╕рдордп рд╣реИ (3 рдФрд░ 4 рдорд╛рдиреЛрдВ рдХреЗ рд╕рдорд╛рди)ред рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд╡рд┐рд╡реЗрдХ рдкрд░ рдХрдВрдкрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдЕрд╕реАрдо рд░реВрдк рд╕реЗ рдмрдбрд╝реА рд╣реЛ рд╕рдХрддреА рд╣реИред

рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди. рдХрдВрдкрди рдХрд░рдирд╛ = рдХрдВрдкрди рдХрд░рдирд╛; - рд╣рдорд╛рд░реА рд╕реВрдЪрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рдгреА рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВред



рдЕрдзрд┐рд╕реВрдЪрдирд╛ред - рдЗрд╕ рдкрдВрдХреНрддрд┐ рдХреЗ рд╕рд╛рде рд╣рдо рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдХреЗрддрдХ рдЭрдкрдХрд╛ рд╕рдХрддреЗ рд╣реИрдВред



рдмреЗрд╢рдХ, рдЖрдк рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ 4 рд▓рд╛рдЗрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

notification.ledARGB = 0xff00ff00; - рдЖрд░рдЬреАрдмреА рд╕рдВрдХреЗрддрдХ рдХреЗ рд▓рд┐рдП рд░рдВрдЧ рд╕реЗрдЯ рдХрд░реЗрдВред

notification.ledOnMS = 300; - рдкрд▓рдХ рдХреЗ рдмреАрдЪ рдХрд╛ рд╕рдордп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ

notification.ledOffMS = 1000; - рдЙрд╕ рд╕рдордп рдХреЛ рд╕реЗрдЯ рдХрд░реЗрдВ рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЬрд▓рдиреЗ рд╡рд╛рд▓рд╛ рд╕рдВрдХреЗрддрдХ рдирд┐рдХрд▓ рдЬрд╛рддрд╛ рд╣реИ

рдЕрдзрд┐рд╕реВрдЪрдирд╛.рдлреНрд▓реИрдЧ | = рдЕрдзрд┐рд╕реВрдЪрдирд╛ред LAG_SHOW_LIGHTS; - рдкрд▓рдХ рдЭрдкрдХрдиреЗ рджреЗрдВ

рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╕рднреА рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рдХреЛрдИ рд╕рдВрдХреЗрддрдХ рдирд╣реАрдВ рд╣реИред



рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдЗрди рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдХреЙрд▓ рд▓рд╛рдЗрди рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред



рдирд┐рд╖реНрдХрд░реНрд╖



рд╢рд╛рдпрдж рдпрд╣реА рд╕рдм рд╣реИред рдкреЛрд╕реНрдЯ рдкреВрд░реНрдг рд╣реЛрдиреЗ рдХрд╛ рджрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рднреА рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛рдлреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдПрдХ рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ, рд╕рд╛рде рд╣реА NotificationBar рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдЕрдзрд┐рдХ рд╕рдВрдкреВрд░реНрдг рд╡рд┐рд╡рд░рдг, рдореИрдВ developer.android.com рдкрд░ рдПрдХ рдореВрд▓ рд▓реЗрдЦ рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд▓реЗрдЦ рдордВрдЪ рдХреА рдЦреЛрдЬ рдореЗрдВ рдХрд┐рд╕реА рдХреА рдорджрдж рдХрд░реЗрдЧрд╛ред рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред



UPD : рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдкрд░, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдХреЛрдб рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рдкрд░ рдХреЛрдИ рдЯрд┐рдкреНрдкрдгреА рдирд╣реАрдВ рд╣реИ (рдпрд╣ рдХреЛрдб рдХреЗ рддрд╣рдд рд╕рдордЭрд╛рдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдИ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдирд╣реАрдВ рд╣реИ)ред рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рддреНрд░реБрдЯрд┐ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕реНрдЯреЗрдЯрд╕ рдмрд╛рд░ рдХреЗ рдХрдИ рдлрд╝рдВрдХреНрд╢рди рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ djvu рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрдк рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ: 1 , 2 ред рдЧрдВрднреАрд░ рдиреБрдХрд╕рд╛рди рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреА рд╕реВрдЪрдирд╛ рдпрд╣рд╛рдБ sdmitry рджреНрд╡рд╛рд░рд╛ рджреА рдЧрдИ рд╣реИ ред



All Articles