小编Ami*_*ohn的帖子

HttpURLConnection发送带有参数的图像,音频和视频文件可能(String或Json String)Android

我正在分享使用HttpURLConnection发送带参数的图像,音频视频文件的解决方案.参数可以是(纯字符串或JSON).

(Android客户端到PHP后端)

场景:必须上传媒体文件(带参数的音频,视频和图像).

媒体文件将存储在服务器文件夹中,参数将存储到db.

我遇到了一个问题,即在参数丢失图像上传成功.

找到了潜在的解

如此推荐选择HttpURLConnection而不是Httpclient

您可能想知道,哪个客户最好?

Apache HTTP客户端在Eclair和Froyo上的错误更少.它是这些版本的最佳选择.

对于姜饼和更好的,HttpURLConnection是最好的选择.其简单的API和小巧的尺寸使其非常适合Android.透明压缩和响应缓存可减少网络使用,提高速度并节省电池电量.新的应用程序应该使用HttpURLConnection; 这是我们将继续投入精力的地方.

Android代码:

public int uploadFile(final String sourceFileUri) {

    String fileName = sourceFileUri;

    HttpURLConnection conn = null;
    DataOutputStream dos = null;
    String lineEnd = "\r\n";
    String twoHyphens = "--";
    String boundary = "*****";
    int bytesRead, bytesAvailable, bufferSize;
    byte[] buffer;
    int maxBufferSize = 1 * 1024 * 1024;
    File sourceFile = new …
Run Code Online (Sandbox Code Playgroud)

android httpurlconnection

36
推荐指数
1
解决办法
2万
查看次数

Accountmanager vs sharedpreference用于身份验证和服务器通信

在我的项目中,想要在服务器中读取和写入数据取决于身份验证密钥(用户).

到目前为止,我计划使用共享首选项来存储用户身份验证密钥以进一步与服务器通信.

后来我通过阅读本教程来了解"客户经理" :

我很少混淆使用客户经理或共享偏好.

我觉得很难理解账号管理员.

任何人都可以指导哪种方法适合我的项目.

任何客户经理教程.?

还有其他建议......?

提前致谢.

authentication android http sharedpreferences accountmanager

5
推荐指数
1
解决办法
1911
查看次数

使用Angular 2的Cordova应用程序

而不是离子我想使用cordova框架.

至今,

步骤1:

我创建了一个角度2应用程序.

第2步:

我已经创建了一个cordova应用程序并集成了角度2应用程序.

它运行成功.

第3步:

下一步是加载cordova.js文件

第4步:

在我的项目中添加cordova插件(如相机,设备分机).

第1步和第2步完成.

请帮我完成第3步和第4步.

当我调用插件时,它会抛出如下错误,

在此输入图像描述

cordova cordova-plugins angular

5
推荐指数
2
解决办法
7651
查看次数

如何以指定的时间间隔自动定期调用 servlet

必须定期调用servlet。(就像andorid中的服务概念)

这个怎么做。使用计时器或任何其他解决方案?

提前致谢。

java api jsp servlets timer

2
推荐指数
1
解决办法
9029
查看次数

itext pdf generator是一个用于android的开源库?

在我的项目中想要读写pdf文件.

我看到了一些使用droidtext和itext库的教程.

在一些链接中,他们提到itext不是一个开源库.

在Confused中使用的是否是因为它不是一个开源的.

有人澄清这个疑问吗?

还有其他图书馆吗?

pdf android itext

1
推荐指数
1
解决办法
5167
查看次数