Hello,
I'm having a strange problem with my g1. I have ssh installed.
When I scp a 1MB file it takes ~3-4sec.
my app takes a photo, stores it the sdcard, and then on callback
uploads it to a server for processing.
When I try and upload to the same server (HTTP) with my app it takes
longer than 20 minutes. Incidentally when I try on my emulator to an
http server on my pc, I do not run into this problem.
I initiate a new thread that handles upload after picture callback.
Things I've tried:
1.) I've tried setting this thread to the highest priority. ( within
run() )
Process.setThreadPriority(Process.THREAD_PRIORITY_URGENT_AUDIO);
2.) I've set a wakelock around this code to ensure that the CPU is
still running.
3.) Sniffer on the server indicates that the upload starts off pretty
quick and then tapers off.
Any other ideas?
~~~~
HttpClient httpClient = new DefaultHttpClient();
HttpPost request = new HttpPost("http://example.com");
String existingFileName = "/sdcard/dcim/Camera/photo.jpg";
File photo = new File(existingFileName);
FileInputStream fileInputStream = new FileInputStream(photo );
FileBody fileB = new FileBody(photo);
InputStream ins = new ByteArrayInputStream(fileInputStream.toString
().getBytes());
// create the multipart request and add the parts to it
MultipartEntity requestContent = new MultipartEntity();
requestContent.addPart("ufile", fileB);
// execute the request
request.setEntity(requestContent);
HttpResponse httpres= httpClient.execute(request);
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---