当前位置:  开发笔记 > 编程语言 > 正文

上传图片时通知栏中的进度条?

如何解决《上传图片时通知栏中的进度条?》经验,为你挑选了2个好方法。

我希望我的应用程序将图像上传到Web服务器.那部分有效.

我想知道是否可以通过在"通知栏"中输入条目来以某种方式显示上传的进度.我看到Facebook应用就是这么做的.

当你拍照并选择上传时,该应用程序可让你继续,并以某种方式将图片上传通知放在通知栏的进度条中.我觉得这很漂亮.我猜他们会产生一个新的服务或其他东西来处理上传,并经常更新通知栏中的进度条.

谢谢你的任何想法



1> Paolo Rovell..:

在Android中,为了在通知中显示进度条,您只需要将setProgress(...)初始化为Notification.Builder.

请注意,在您的情况下,您可能希望甚至使用setOngoing(true)标志.

Integer notificationID = 100;

NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);

//Set notification information:
Notification.Builder notificationBuilder = new Notification.Builder(getApplicationContext());
notificationBuilder.setOngoing(true)
                   .setContentTitle("Notification Content Title")
                   .setContentText("Notification Content Text")
                   .setProgress(100, 0, false);

//Send the notification:
Notification notification = notificationBuilder.build();
notificationManager.notify(notificationID, notification);

然后,您的服务必须通知进度.假设您将(百分比)进度存储到名为progressInteger中(例如progress = 10):

//Update notification information:
notificationBuilder.setProgress(100, progress, false);

//Send the notification:
notification = notificationBuilder.build();
notificationManager.notify(notificationID, notification);

您可以在API通知页面上找到更多信息:http://developer.android.com/guide/topics/ui/notifiers/notifications.html#Progress



2> Eric Mill..:

您可以设计自定义通知,而不仅仅是标题和子标题的默认通知视图.

你想要的就是这里

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有