آموزش نوتیفیکیشن ها در برنامه نویسی اندروید
یک نوتیفیکیشن، پیامی است که شما می توانید خارج از رابط کاربری برنامه ی تان؛ به کاربر نمایش بدهید. زمانی که شما به سیستم می گویید که یک نوتیفیکیشن ارسال کند؛ این نوتیفیکیشن ابتدا به شکل یک آیکون در قسمت نمایش نوتیفیکیشن ها ظاهر می شود. برای دیدن جزئیات آن، کاربر باید نوتیفیکیشن را باز کند (روی آن ضربه بزند). هم قسمت نمایش نوتیفیکیشن ها و هم بخش باز کردن آنها؛ قسمت های تحت کنترل سیستم هستند که کاربر می تواند در هر زمانی مشاهده کند.
کلاس Toast اندروید یک روش کارآمد ارائه می کند که بتواند هشدارها را به کاربر نشان بدهد؛ اما مشکل آنجا است که این هشدارها دائمی نمایش داده نمی شوند؛ یعنی هشدار برای چند ثانیه روی صفحه چشمک می زند و سپس ناپدید می شود.
برای دیدن جزئیات نوتیفیکیشن؛ شما باید آیکونی را انتخاب کنید که هنگامی که قسمت نشان دهنده ی نوتیفیکیشن را پایین می کشید؛ جزئیات آن نمایش داده شود. هنگامی که با شبیه ساز با دستگاه مجازی کار می کنید؛ باید روی نوار وضعیت کلیک کنید و آن را پایین بکشید تا جزئیات آن برای شما به نمایش درآید. این تنها 64 dp ارتفاع خواهد داشت و view نرمال نامیده می شود.
فرم باز شده ی بالا می تواند یک Viewبزرگتر داشته باشد که جزئیات بیشتری درمورد نوتیفیکیشن به شما می گوید. شما می توانید تا شش خط اضافی به نوتیفیکیشن اضافه کنید. اسکرین شات زیر نشان دهنده این نوع نوتیفیکیشن است.
ایجاد و ارسال نوتیفیکیشن ها
شما به روشی ساده می توانید یک نوتیفیکیشن ایجاد کنید. در ادامه مراحلی است که باید در اپلیکیشن خود پیاده سازی کنید تا یک نوتیفیکیشن ایجاد کنید.
مرحله 1- ایجاد سازنده نوتیفیکیشن
اولین مرحله، ایجاد یک سازنده نوتیفیکیشن است که با استفاده از () NotificationCompat.Builder.build انجام می شود. شما از سازنده نوتیفیکیشن استفاده خواهید کرد تا ویژگی های متنوع نوتیفیکیشن را تنظیم کنید؛ مثلاً این آیکون های کوچک یا بزرگ باشد و اولویت بندی آنها.