IEnumerator Load() { NotificationManager manager = NotificationManager.GetNotificationManager(); NotificationCompat.Builder builder = new NotificationCompat.Builder(); builder.SetContentTitle("必要なデータのダウンロード"); builder.SetContentText("ダウンロード中です"); builder.SetTicker("ダウンロード中です"); builder.SetSmallIcon(); builder.SetProgress(100, 0, true); manager.Notify(0, builder.Build()); www = new WWW("https://dl.dropboxusercontent.com/u/153254465/Unity%E7%B3%BB/test.unity3d"); while (!www.isDone && www.error == null) { builder.SetProgress(100, (int)(www.progress * 100), true); builder.SetNumber((int)(www.progress * 100)); manager.Notify(0, builder.Build()); yield return(new WaitForEndOfFrame()); } builder.SetProgress(0, 0, false); Notification.Default defauls = Notification.Default.Sound | Notification.Default.Vibrate; builder.SetDefaults(defauls); builder.SetTicker("ダウンロードが完了しました"); builder.SetContentText("ダウンロードが完了しました"); builder.SetContentIntent(); manager.Notify(0, builder.Build()); }
public Builder SetDefaults(Notification.Default defaults) { androidJavaObject = androidJavaObject.Call <AndroidJavaObject>("setDefaults", (int)defaults); return(this); }