1
我创建了一个用户注册应用程序。当用户在应用程序中注册时,我想将用户数据保存在HTTP服务器上。我怎样才能做到这一点?将Android应用程序连接到HTTP服务器
我创建了一个用户注册应用程序。当用户在应用程序中注册时,我想将用户数据保存在HTTP服务器上。我怎样才能做到这一点?将Android应用程序连接到HTTP服务器
您可以使用网络将数据存储在远程服务器上。在这个article的一个例子。如何将文件存储在远程服务器上
例(文章以上):
File f = new File("/path/fileToUpload.txt");
HttpRequest request = new HttpRequest("http://host/some_path");
Part[] parts = {
new StringPart("param_name", "value"),
new FilePart(f.getName(), f)
};
filePost.setEntity(new MultipartRequestEntity(parts, filePost.getParams()));
HttpClient client = new HttpClient();
int status = client.executeMethod(filePost);
这个答案是真正有用的...但有关HTTP发送数据到SQLite数据库是什么? – 2010-08-04 08:45:21
我没有尝试过。希望它会起作用。在发送到HTTP服务器之前,是否必须将所有记录存储到文件? – Deepak 2010-08-04 09:08:17
@Paresh Mayani:已经有付费应用程序存储在SQL服务器上:http://www.androlib.com/android.application.com-quickdb-Fp.aspx。要构建您自己的解决方案,请查看java.net:http://developer.android.com/reference/java/net/package-summary.html和android.net http://developer.android.com/reference/机器人/净/包summary.html。 在我看来,远程SQLite有点奇怪。 SQLite是一个小型的DBMS,主要用于有限的环境中。使用MySQL或MS SQL服务器远程存储更好(并且速度更快)。希望这可以帮助!此致, – 2010-08-04 09:30:59