Tag: 进度条

显示长时间运行的PHP脚本的进度

我有一个PHP可能要花费10甚至更​​多的时间。 我想为用户显示它的进度。 在正在执行的类中,我有一个属性$progress更新与进展(在1-100),方法get_progress() (这是目的应该是显而易见的)。 问题是,如何更新前端的<progress>元素供用户查看? 我认为AJAX是解决scheme,但我无法绕开它。 (我不能到达相同的对象实例)。 提前致谢

Android WebView进度条

我在这里看到类似于这个问题,但作为一个新手可以解释如何得到这个工作在WebView或至less如何设置一个10秒的延迟,让人们知道它的加载?

用PHP上传进度条

有谁知道如何获得一个进度条上传在PHP? 我正在尝试编写相册上传器的代码。 我想要在进行照片上传时显示进度条。 我相当新的PHP,所以我不知道这一切。

如何从XMLHttpRequest获得进展

是否有可能获得XMLHttpRequest(字节上传,字节下载)的进展? 这对于在用户上传大文件时显示进度条非常有用。 标准的API似乎不支持它,但也许有一些非标准的扩展在那里的任何浏览器? 毕竟,这似乎是一个非常明显的特征,因为客户端知道有多less字节被上传/下载。 注意:我知道“轮询服务器的进展”的select(这是我现在正在做的)。 这个问题(除了复杂的服务器端代码)通常是在上传一个大文件的时候,用户的连接是完全混乱的,因为大多数ISP提供的上行不好。 所以提出额外的请求并不像我希望的那样快速响应。 我希望有一个方法(也许是非标准的)来获取浏览器所有的这些信息。

用jQueryfile upload进度条

我想在我的项目中实现一个AJAXfile uploadfunction。 我正在使用jQuery; 我的代码使用AJAX提交数据。 我也想实现一个file upload进度条。 我该怎么做? 有什么方法可以计算已上传了多less,以便我可以计算上传的百分比并创build一个进度条?

自定义可绘制ProgressBar / ProgressDialog

通过阅读Google提供的有限文档,我感觉可以通过简单地创建一个将其分配给ProgressBar的style属性的新样式来改变ProgressBar / ProgressDialog的外观(可绘制)。 但我无法得到这个工作正常。 这是我到目前为止所做的: 我创建了一个像这样的形状(mp2.xml) <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="ring" android:innerRadiusRatio="4" android:thicknessRatio="4" android:useLevel="false"> <size android:width="50dip" android:height="50dip" /> <gradient android:type="sweep" android:useLevel="false" android:startColor="#300000ff" android:centerColor="#500000ff" android:endColor="#ff0000ff" /> </shape> 然后像这样创建一个动画(mp3.xml): <?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> <item android:duration="70"> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/mp2" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="0" android:toDegrees="30" android:repeatCount="1" /> </item> <item android:duration="70"> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/mp2" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="30" android:toDegrees="60" […]

批处理文件运行时显示不确定的JProgressBar

我一直在浏览SO和谷歌一段时间来回答这个问题,但我似乎无法找到一个真正的作品。 我将从头开始: 我使用在后台运行批处理文件的方法创建了一个Java类(不显示命令窗口)。 该程序工作的很好,除了最终用户会有点困惑,因为批处理文件需要一段时间才能完成 – 用户不知道程序是否仍在运行。 批处理脚本完成执行后,将出现一条消息对话框,表示已经完成,但是在运行方法和出现对话框之间的时间段内,程序看起来好像什么也不做。 所以这里是我的问题:我非常想显示一个新的框架与文本区域显示批处理文件的输出。 但是,我明白,如果不创建临时文件,写信给他们,阅读他们等等,这是非常困难的。 如果可能,我宁愿避免。 因此,我决定在进程运行时显示一个不确定的JProgressBar可能会更好,当进程结束时关闭它。 不幸的是,我不认为Swing可以处理这个,因为它需要一次运行多个进程。 我听说过一个SwingWorker,但是我不太清楚在这种情况下如何使用它。 我有以下SSCCE,它工作,但没有实施进度条。 public myClass(){ public static void main(String[] args){ String[] commands = {"cmd.exe", "/C", "C:\\users\\….\\myBat.bat"}; Process p = Runtime.getRuntime().exec(commands); p.waitFor() JOptionPane.showMessageDialog(null, "Process finished!"); } } 当p.waitFor()等待这个过程时,屏幕上没有任何东西。 我只想让用户看到一个进程仍在运行。 思考? 谢谢!