带有进度和MultipartEntityBuilder的HttpClient帖子
我尝试在用HttpClient 4.3.3和MultipartEntityBuilder 上传文件时实现进度 因此,实际上我使用以下代码执行了邮政请求 HttpClientBuilder builder = HttpClientBuilder.create(); HttpClient httpClient = builder.build(); HttpPost httpPost = new HttpPost(uploadUrl); MultipartEntityBuilder entityBuilder = MultipartEntityBuilder.create(); entityBuilder.addPart("filea", new FileBody(filea)); entityBuilder.addPart("fileb", new FileBody(fileb)); final HttpEntity entity = entityBuilder.build(
0 2024-02-28
编程技术问答社区
服务器端,获取发送文件的进度
基本上,我要做的是检查客户服务器已下载时发送给客户端的文件.这甚至可能吗? Apache是​​否提供任何可以帮助我完成任务的模块/扩展名? 我使用Linux发行版,Apache2和PHP5.问候. 解决方案 解决了它. 我只需用我想发送给客户的PHP打开文件. $fh = fopen($filePath, 'r'); 然后,我通过编写 来计算60%的文件. $fileSize = filesize($filePath); $sizeFirst = floor(($fileSize / 100) * 60); 现在,$ sizefirst变量包含文件的前60%的长度,以数字值. 要计算其余的40%我使用: $sizeLast = $fileSize - $sizeFirst; 现在我可以写出第一个60%,做我的行动,然后写出其余40%. $dataFirst = fread($fh, $sizeFirst); echo($dataDir
0 2024-02-27
编程技术问答社区
如何用Apache HttpClient 4获得一个文件上传的进度条?
我有以下代码用于使用Apache的HTTP-CLIENT(org.apache.http.client)上传文件: public static void main(String[] args) throws Exception { String fileName = "test.avi"; File file = new File(fileName); String serverResponse = null; HttpParams params = new BasicHttpParams(); params.setParameter(HttpProtocolParams.USE_EXPECT_CONTINUE, true); HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1); HttpClient client = new DefaultHttp
0 2024-02-27
编程技术问答社区
在Swift中为圆形的进度视图制作动画
我想为我的循环progressview提供一个动画,其中包括以下代码.我希望动画从0到我想要的值开始进度. 但是我永远无法获得动画作品. func Popular(){ let circle = Pop;//Pop is a UIView circle.bounds = CGRect(x: 0,y: 0, width: 100, height: 100); circle.frame = CGRectMake(0,0, 100, 100); circle.layoutIfNeeded() var progressCircle = CAShapeLayer(); let centerPoint = CGPoint (x: circle.bounds.width / 2, y: circle.bounds.width / 2); let circleRadius : CGFloat = circle.bounds.width / 2 * 0.83; let circlePath
0 2024-02-26
编程技术问答社区
ui.bootstrap对<progress> HTML标签进行了变形。
在我的html文件中,我有一个标签,我还向控制器注入了ui.bootstrap依赖项,如下所示: var myApp = angular.module("myApp",["ui.bootstrap"]); 在这种配置中,angularjs将转换为: 当我删除" ui.bootstrap"时,它可以正常工作.您可以使用 this 示例jsfiddle. progress变成 它消失了.我知道在UI.bootstrap中有一个称为progress的指令,可以使此转换. 那么,如何使这个进度栏工作?或者,如何在不删除依赖性的情况下禁用progress pr
0 2024-02-25
编程技术问答社区
在AngularJS中添加进度圈的适当方式
我正在使用angularjs.我的控制器中有一个功能,可以从服务器获取.json文件,使用数据并将其存储在$scope中. 因此,基本上此功能需要加载页面时最大的时间. 所以我有类似的东西,我的页面已经加载了,但是我的表(带有ng-repeat的填充)没有.加载表需要几秒钟.当桌子加载时,我想添加这样的进度圈子: 在Angularjs中进行什么合适的方法? 这是一个控制器演示: var serverData = $http.get('data/topCarObj.json'); function sortCars(){ angular.forEach($scope.tabArray, function(tab){ serverData.success(function(data){ angular.forEach(data, function(key){ ....
0 2024-02-24
编程技术问答社区
Angular 1.5.4 $http进度事件
现在,Angular 1.5.4最终允许您在$ HTTP提供商上跟踪进度事件,但由于某种原因,我一直将$ Rootscope作为响应而不是实际进度(我正在使用它来上传)信息.由于缺乏示例,我在角度存储库中发现了一些测试,但没有成功. restClientInstance.post = function (requestParams) { var postParams = { method: "POST", url: API_URL + requestParams.url, headers: requestParams.headers, data: requestParams.data, eventHandlers: { progress: function (c) { console.log(c); }
0 2024-02-23
编程技术问答社区
如何在Ionic和Angular中了解每个http请求的进度
我没有任何代码可以显示此问题.如果有人已经使用文档创建了此功能,我正在尝试使用Google为此.我还试图找到是否有人已经问了这个问题,但没有那么多运气. 这与Progress Bar下载和上传类似,但这仅在文件上传/下载中起作用,但是我如何将其仅在基本的任何帖子/put/delete请求中列入后端. . 因此,最终目标是我想为每个帖子提供一个进度栏,并在可能的情况下删除请求,或者可能会向用户展示其请求的进度,并以某个百分比的方式显示,以示例显示,客户端. 我知道有些开发人员通常已经在大公司中做到了. 我知道这将在JavaScript和一些CSS和HTML或XML中完成. 我发现了一个问题或问题,但是,我该如何使用 http http 或 htttpclient 最新版本中的服务. 有什么建议? 解决方案 我正式找到了解决方案.经过仔细阅读和了解之后这个所以这是我所做的样本. 在我的提供商中 publishSomeAPI(data)
0 2024-02-21
编程技术问答社区
列表视图中的安卓进度对话框
我的应用程序的设计如下: 主要活动使用动作栏 第一个选项卡是一个分为3个部分 的片段 |包含列表视图的线性布局| |包含列表视图的线性布局| |线性布局包含媒体控件和图像视图| 我在此活动中有两个rasynctask,一个填充中心列表视图,另一个始于媒体控件以填充图像视图(perach Art). 这两个工作都很好.列表视图异步键抛出一个进度对话框旋转轮.这将在屏幕的中央出现.我知道我可以将此旋转器放在应用程序的右上角.但是,我可以将其放在列表的右上角,视图视图线性布局,或以线性布局的背面为中心?这样一来,进度栏适用于什么? 很明显? 预先感谢 解决方案 我知道我可以将这个旋转器放在 应用.但是我可以将其放在列表的右上 查看线性布局,或以线性布局的背面为中心? 如果您可以计算视图的位置,则可能可以将ProgressDialog定位在所需的位置(例如,请参阅此问题,我回答了代码中的progressbar的更改位置).另外,请记住,这对于
0 2024-02-16
编程技术问答社区
安卓中的ProgressDialog
这是我的活动代码.在这里,我正在通过JSON和PHP获取数据库的数据... 数据加载时如何显示progessdialog? 这是我的活动代码: package org.postandget; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.HashMap; import org.apache.http.HttpResponse; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.HttpClient; import org.apache.http.client.metho
0 2024-02-16
编程技术问答社区
安卓定制的进度指示器,同时进行AsyncTask
运行异步时,我想显示一个进度指示器.这个股票很丑陋,所以我自己用自己的布局进行了布局.但是存在问题,这是一个单独的布局,这意味着我需要一个新的活动来显示它. 我以为我可以开始行动(〜进度攻击〜),然后……摧毁它?但是似乎不可能停止父母的孩子活动. 我可以将进度指示器隐藏在异步启动的活动中,然后在处理时显示并隐藏布局的其余部分.现在,我在主布局中需要两个子层,每次都隐藏一个.这听起来像是一个黑客,我不喜欢它. 有什么建议? 解决方案 如果您需要对进度键进行更多控制,则可以使用WindowManager在所有内容上添加视图.可以在没有任何其他布局,活动或窗口的情况下完成.您可以像常规视图一样控制动画,触摸,位置和可见性.完全工作的代码: final ProgressBar view = new ProgressBar(TestActivity.this); view.setBackgroundColor(0x7f000000); final LayoutPar
0 2024-02-13
编程技术问答社区
安卓系统中点击按钮时的进度对话框
我正在制作一个Android应用程序,在该应用程序中我必须在Android中使用进度对话框.我想在单击登录按钮时加载进度图像.我正在解析响应,我想要直到响应得到解析的时间显示进度对话.任何帮助将不胜感激. 谢谢. 解决方案 是的,您可以在下面的代码和链接下完成此操作. http://develoverer.android.com/reference.com/reference/reference/android/android/android/android/os/asynctask.html private class DownloadFilesTask extends AsyncTask { protected Long doInBackground(URL... urls) { int count = urls.length; long totalSize
2 2024-02-11
编程技术问答社区
不能让旋转的进度条工作
无论我尝试什么,我都无法让我的进度栏上班.这是代码: public void setDayView(final int _day, final int _month, final int _year) { ProgressBar progressBar = (ProgressBar)findViewById(R.id.progressBar); progressBar.setVisibility(ProgressBar.VISIBLE); comm = new Thread() { public void run() { final postRequest req = new postRequest(username, password); doc = (Document) req.GetDayEvents(_day, _month, _year); } };
0 2024-02-10
编程技术问答社区
安卓进度条任务计数
我有一个进度栏,用于显示要完成的任务百分比.这是我的屏幕截图: 如您所见,左文本还可以.但是我希望正确的文本显示要加载的项目数,而不是像左侧的项目数.例如,我有200个项目,我希望钻机文本应显示:13/200、27/200 ....等.我该如何设置此属性? 解决方案 "右文本"被命名为" progress",并且可以使用progressBar.setMax(number)方法设置其最大值. 要显示您从零到最大的进度,您可以做类似的事情: progressBar.setProgress(0); for(int i = 0; i
0 2024-02-09
编程技术问答社区
如何在Android ProgressDialog中显示SecondaryProgress?
我需要在Android上显示progressDialog的次要进度,但它仅显示对话框中的第一个进度键. 这是我使用的代码: progress = new ProgressDialog(this); progress.setIndeterminate(false); progress.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); progress.setProgress(25); progress.setSecondaryProgress(10); progress.show(); 解决方案 如果在对话框之前设置,似乎没有效果. 尝试: final ProgressDialog progress = new ProgressDialog(this); progress.setIndeterminate(false); progress.setProgressS
10 2024-02-09
编程技术问答社区
在Android中使用Azure存储获取上传进度
我正在将文件上传到我的Android应用程序中.代码非常简单: private boolean UploadFile(String fileLocation) { try { if (TextUtils.isEmpty(fileLocation)) { return false; } File fSrc = new File(fileLocation); if (!fSrc.exists()) { return false; } boolean bReturn = AzureManager.init(this); if (!bReturn) { return false;
0 2024-02-07
编程技术问答社区
在各种活动之间进行过渡y
我需要制作一个过渡屏幕,您只是放一个对话框,因为该应用在创建数据库时会提供黑屏. 我有Google,并为此找到一些解决方案.当时,当创建数据库时,只需放置一个进度对话框即可. 我的问题,新手问题是,我在哪里进行进度对话. a-> blackScreen-> b,其中a是不合格菜单,而b另一个屏幕.我试图将对话框放在A和/或B中,但不起作用.那么我可以在哪里列出进度对话框的代码,因此它显示在黑屏中? 解决方案 For that You have to use Async task : class DownloadAsyncTask extends AsyncTask { ProgressDialog progressDialog; @Override protected void onPreExecute() { super.onP
2 2024-02-07
编程技术问答社区
如何画一个部分位图-弧线?就像一个圆形的进度轮,但有一个越来越多的位图显示。
我正在寻找的是一种以顺时针圆形方式揭示图像的视图.当进度为25%时,应揭示前90度,当其100%时,应绘制整个360度. 它非常接近使用canvas.drawarc(),但是此方法仅适用于油漆对象,而不是位图. 其他答案也仅适用于全颜色: 如何在Android 我发现这是一个非常困难的问题,希望有人有解决方案. 解决方案 tre: public class MyView extends View { private Bitmap mBitmap; private Paint mPaint; private RectF mOval; private float mAngle = 135; private Paint mTextPaint; public MyView(Context context) { super(context); // use your bitmap i
2 2024-02-06
编程技术问答社区
setProgressDrawable 填充整个seekBar。
正如我在标题中所说的那样,当我使用SetProgressable时,它填充了整个Seekbar:如果进度为34%,进度显示100%,但拇指显示正确的百分比为34%.我不知道有什么问题... done.setProgressDrawable(getResources().getDrawable(R.drawable.seekbar_progress)); done.setThumb(getResources().getDrawable(R.drawable.seekbar_thumb)); seekbar_progress.xml seekbar_thumb.xml
4 2024-02-04
编程技术问答社区
没有进度旋钮的刷新布局
是否可以执行SwipeRefreshLayout功能,而不会一起显示进度旋转器.现在,它的默认行为可以很好地工作,以刷新刷新显示进度旋转器和onRefresh()我隐藏了它.但是我想将它们全部隐藏在一起,只是想使用拉动来刷新功能,但没有进度旋转器. 解决方案 完成后找到了一个解决方案,该解决方案可能会帮助其他想要实现此类功能的人 try { Field f = mSwipeRefreshLayout.getClass().getDeclaredField("mCircleView"); f.setAccessible(true); ImageView img = (ImageView)f.get(mSwipeRefreshLayout); img.setAlpha(0.0f); } catch (NoSuchFieldException | IllegalAccessException e) {
2 2024-02-03
编程技术问答社区