我是 android 和 java 开发的新手,需要一些帮助。
这个问题可能听起来很愚蠢,但我正在尝试制作一个 android 应用程序,它使用 FTP 将文件(位于 android 设备上)发送到在 PC(windows)上运行的 java 服务器(android 客户端和 java 服务器连接到同一个无线网络)。我已经经历了很多问题,但这不能满足我的回答。
我也浏览了一些库——jftp 和 simpleftp,但我真的不知道如何使用它。一些代码可能有用。
考虑 android /sdcard/temp/sample.rar 上大小为 100 mb 的文件。
ps - 文件可以是任何类型。并且可以是大尺寸 100 - 150 mb。我目前正在使用 TCP 将消息从 android 客户端发送到 java 服务器。
一些代码....
clientSocket = serverSocket.accept();
DataInputStream dis = new DataInputStream(clientSocket.getInputStream());
String command = dis.readUTF();
String prefix = command.substring(0,3);
String postfix = command.substring(3);
if(prefix.equals("key"))
{
new Thread()
{
public void run()
{
System.out.println("key postfix" + postfix);
int keyCode = Integer.parseInt(postfix); <br/>
keyPress(keyCode);
}
}.start();
}