Creating an HTTP Client Example
December 31, 2009
Hey everyone,
To conclude my series of examples on working with HTTP/web based Android programming, I thought I would include an example on how to set up a working HTTP Client that will allow you to do all of your POST/GET calls or whatever it is you might be looking to do. So here it is!
public DefaultHttpClient getClient() { DefaultHttpClient ret = null; //sets up parameters HttpParams params = new BasicHttpParams(); HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1); HttpProtocolParams.setContentCharset(params, "utf-8"); params.setBooleanParameter("http.protocol.expect-continue", false); //registers schemes for both http and https SchemeRegistry registry = new SchemeRegistry(); registry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80)); final SSLSocketFactory sslSocketFactory = SSLSocketFactory.getSocketFactory(); sslSocketFactory.setHostnameVerifier(SSLSocketFactory.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER); registry.register(new Scheme("https", sslSocketFactory, 443)); ThreadSafeClientConnManager manager = new ThreadSafeClientConnManager(params, registry); ret = new DefaultHttpClient(manager, params); return ret; }
So yes, if you ever encounter any annoying log errors saying things like “HTTPS SSL ERROR”, then it probably has something to do with how your HTTP Client is set up, and in my experience the example above works well in most cases!
Happy New Year! And Happy coding.
– jwei
16 Comments
leave one →
Good points, I think I will definitely subscribe! I’ll go and read some more! What do you see the future of this being?
Nice article and relly helpful to me, you can use HttpClient to create login screen and post data to URL, I found following article.
Android Login Screen Using HttpClient
If anyone gets the error messages here…
The method getSocketFactory() is undefined for the type SSLSocketFactory
SSLSocketFactory.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER cannot be resolved
The constructor Scheme(String, SSLSocketFactory, int) is undefined
Be sure to import “org.apache.http.conn.ssl.SSLSocketFactory” not “javax.net.ssl.SSLSocketFactory”
Thanks for the article, however I still get “android javax.net.ssl.SSLException: Not trusted server certificate” on the 2.1SDK
thanks!! it worked
i still get the Not trusted certificate exception on the 1.5 sdk too… how avoid it? thanks for the article, anyway!!! 😀
Hmm okay I will check this out and hopefully get back to you with an answer! Thanks for the comments!
– jwei
52.
hello guys!!
i’ve just gone through the above example and i’m trying to connect with my Server i.e. on local host only through HTTPs but it’s showing this log and it connects with server but not able to return the String which i’m writing on server’s out put stream.
The emulator logcat..
03-08 18:15:26.767: ERROR/mountd(19): could not read initial mass storage state
03-08 18:15:26.777: INFO/DEBUG(20): debuggerd: Feb 5 2009 15:37:59
03-08 18:15:27.077: ERROR/flash_image(28): can’t find recovery partition
03-08 18:15:27.777: DEBUG/AndroidRuntime(23): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<id=65536 devname=’qwerty2 propName=’hw.keyboards.65536.devname’ keylayout=’/system/usr/keylayout/qwerty.kl’
03-08 18:15:40.127: INFO/SystemServer(46): Registering null Bluetooth Service (emulator)
03-08 18:15:40.137: ERROR/EventHub(46): could not get driver version for /dev/input/mouse0, Not a typewriter
03-08 18:15:40.137: ERROR/System(46): Failure starting core service
03-08 18:15:40.137: ERROR/System(46): java.lang.SecurityException
03-08 18:15:40.137: ERROR/System(46): at android.os.BinderProxy.transact(Native Method)
03-08 18:15:40.137: ERROR/System(46): at android.os.ServiceManagerProxy.addService(ServiceManagerNative.java:146)
03-08 18:15:40.137: ERROR/System(46): at android.os.ServiceManager.addService(ServiceManager.java:72)
03-08 18:15:40.137: ERROR/System(46): at com.android.server.ServerThread.run(SystemServer.java:155)
03-08 18:15:40.146: ERROR/AndroidRuntime(46): Crash logging skipped, no checkin service
03-08 18:15:40.146: INFO/SystemServer(46): Starting Status Bar Service.
03-08 18:15:40.166: ERROR/EventHub(46): could not get driver version for /dev/input/mice, Not a typewriter
03-08 18:15:40.166: INFO/KeyInputQueue(46): Device added: id=0×0, name=qwerty2, classes=7
03-08 18:15:40.166: INFO/KeyInputQueue(46): X: unknown values
03-08 18:15:40.166: INFO/KeyInputQueue(46): Y: unknown values
03-08 18:15:40.166: INFO/KeyInputQueue(46): Pressure: unknown values
03-08 18:15:40.166: INFO/KeyInputQueue(46): Size: unknown values
03-08 18:15:40.336: INFO/WindowManager(46): Input configuration changed: { scale=1.0 imsi=0/0 locale=en_US touch=3 key=2/2 nav=3 orien=1 }
03-08 18:15:40.507: ERROR/SystemServer(46): Failure starting StatusBarService
03-08 18:15:40.507: ERROR/SystemServer(46): java.lang.NullPointerException
03-08 18:15:40.507: ERROR/SystemServer(46): at com.android.server.status.StatusBarPolicy.updateBluetooth(StatusBarPolicy.java:762)
03-08 18:15:40.507: ERROR/SystemServer(46): at com.android.server.status.StatusBarPolicy.(StatusBarPolicy.java:285)
03-08 18:15:40.507: ERROR/SystemServer(46): at com.android.server.status.StatusBarPolicy.installIcons(StatusBarPolicy.java:341)
03-08 18:15:40.507: ERROR/SystemServer(46): at com.android.server.ServerThread.run(SystemServer.java:182)
03-08 18:15:40.517: ERROR/AndroidRuntime(46): Crash logging skipped, no checkin service
03-08 18:15:40.517: INFO/SystemServer(46): Starting Hardware Service.
03-08 18:15:40.517: INFO/SystemServer(46): Starting NetStat Service.
03-08 18:15:40.526: INFO/SystemServer(46): Starting Connectivity Service.
03-08 18:15:40.626: DEBUG/WifiService(46): WifiService starting up with Wi-Fi disabled
03-08 18:15:40.677: INFO/SystemServer(46): Starting Notification Manager.
03-08 18:15:40.686: INFO/SystemServer(46): Starting Mount Service.
03-08 18:15:40.697: INFO/SystemServer(46): Starting DeviceMemoryMonitor service
03-08 18:15:40.706: DEBUG/MountListener(46): handleEvent ums_disconnected
03-08 18:15:40.725: DEBUG/MountListener(46): handleEvent ums_disabled
03-08 18:15:40.749: INFO/SystemServer(46): Starting Location Manager.
03-08 18:15:40.757: DEBUG/LocationManagerService(46): Constructed LocationManager Service
03-08 18:15:40.786: INFO/System.out(46): #### #### Setting locale to en_US
03-08 18:15:40.815: DEBUG/libhardware(46): using QEMU GPS Hardware emulation
03-08 18:15:40.827: ERROR/GpsLocationProvider(46): Could not open GPS configuration file /etc/gps.conf
03-08 18:15:40.827: ERROR/GpsLocationProvider(46): java.io.FileNotFoundException: /etc/gps.conf
03-08 18:15:40.827: ERROR/GpsLocationProvider(46): at org.apache.harmony.luni.platform.OSFileSystem.open(OSFileSystem.java:227)
03-08 18:15:40.827: ERROR/GpsLocationProvider(46): at java.io.FileInputStream.(FileInputStream.java:76)
03-08 18:15:40.827: ERROR/GpsLocationProvider(46): at com.android.internal.location.GpsLocationProvider.(GpsLocationProvider.java:179)
03-08 18:15:40.827: ERROR/GpsLocationProvider(46): at com.android.server.LocationManagerService._loadProvidersNoSync(LocationManagerService.java:356)
03-08 18:15:40.827: ERROR/GpsLocationProvider(46): at com.android.server.LocationManagerService.loadProvidersNoSync(LocationManagerService.java:340)
03-08 18:15:40.827: ERROR/GpsLocationProvider(46): at com.android.server.LocationManagerService.loadProviders(LocationManagerService.java:333)
03-08 18:15:40.827: ERROR/GpsLocationProvider(46): at com.android.server.LocationManagerService.(LocationManagerService.java:447)
03-08 18:15:40.827: ERROR/GpsLocationProvider(46): at com.android.server.ServerThread.run(SystemServer.java:235)
03-08 18:15:40.837: ERROR/AndroidRuntime(46): Crash logging skipped, no checkin service
03-08 18:15:40.847: DEBUG/GpsLocationProvider(46): enable
03-08 18:15:40.877: DEBUG/GpsLocationProvider(46): GpsEventThread starting
03-08 18:15:40.896: DEBUG/GpsLocationProvider(46): NetworkThread starting
03-08 18:15:40.896: DEBUG/GpsLocationProvider(46): NetworkThread wait for network
03-08 18:15:40.917: INFO/SystemServer(46): Starting Search Service.
03-08 18:15:40.927: INFO/SystemServer(46): Starting Clipboard Service.
03-08 18:15:40.946: INFO/SystemServer(46): Starting Checkin Service
03-08 18:15:41.216: DEBUG/dalvikvm(46): GC freed 4349 objects / 264608 bytes in 104ms
03-08 18:15:41.337: INFO/RecoverySystem(46): No recovery log file
03-08 18:15:41.347: INFO/RecoverySystem(46): No recovery intent file
03-08 18:15:41.405: WARN/CheckinService(46): No saved kernel log file
03-08 18:15:41.437: INFO/SystemServer(46): Starting Wallpaper Service
03-08 18:15:41.437: DEBUG/WallpaperService(46): WallpaperService startup
03-08 18:15:41.446: INFO/SystemServer(46): Starting Audio Service
03-08 18:15:41.667: INFO/SystemServer(46): Starting HeadsetObserver
03-08 18:15:41.677: WARN/HeadsetObserver(46): This kernel does not have wired headset support
03-08 18:15:41.696: INFO/WindowManager(46): Menu key state: 0
03-08 18:15:41.696: DEBUG/PowerManagerService(46): system ready!
03-08 18:15:41.726: DEBUG/ActivityManager(46): Start running!
03-08 18:15:41.816: INFO/Zygote(46): Process: zygote socket opened
03-08 18:15:41.856: INFO/ActivityManager(46): Start proc com.android.phone for added application com.android.phone: pid=82 uid=1001 gids={3001, 3003}
03-08 18:15:41.927: INFO/ActivityManager(46): Starting activity: Intent { action=android.intent.action.MAIN categories={android.intent.category.HOME} flags=0×10000000 comp={com.android.launcher/com.android.launcher.Launcher} }
03-08 18:15:42.066: INFO/ActivityManager(46): Start proc android.process.acore for activity com.android.launcher/.Launcher: pid=88 uid=10005 gids={3003}
03-08 18:15:42.339: INFO/jdwp(46): received file descriptor 60 from ADB
03-08 18:15:42.366: INFO/jdwp(82): received file descriptor 13 from ADB
03-08 18:15:42.427: WARN/System.err(82): Can’t dispatch DDM chunk 46454154: no handler defined
03-08 18:15:42.427: WARN/System.err(82): Can’t dispatch DDM chunk 4d505251: no handler defined
03-08 18:15:42.455: INFO/jdwp(88): received file descriptor 10 from ADB
03-08 18:15:42.546: WARN/System.err(46): Can’t dispatch DDM chunk 46454154: no handler defined
03-08 18:15:42.546: WARN/System.err(46): Can’t dispatch DDM chunk 4d505251: no handler defined
03-08 18:15:42.597: WARN/System.err(88): Can’t dispatch DDM chunk 46454154: no handler defined
03-08 18:15:42.597: WARN/System.err(88): Can’t dispatch DDM chunk 4d505251: no handler defined
03-08 18:15:43.086: INFO/ActivityThread(88): Publishing provider com.android.googlesearch.SuggestionProvider: com.android.googlesearch.SuggestionProvider
03-08 18:15:43.427: INFO/ActivityThread(82): Publishing provider mms-sms: com.android.providers.telephony.MmsSmsProvider
03-08 18:15:43.517: INFO/ActivityThread(88): Publishing provider im: com.android.providers.im.ImProvider
03-08 18:15:43.686: INFO/ActivityThread(82): Publishing provider mms: com.android.providers.telephony.MmsProvider
03-08 18:15:43.736: INFO/ActivityThread(82): Publishing provider telephony: com.android.providers.telephony.TelephonyProvider
03-08 18:15:43.866: INFO/ActivityThread(82): Publishing provider sms: com.android.providers.telephony.SmsProvider
03-08 18:15:43.926: INFO/ActivityThread(88): Publishing provider contacts;call_log: com.android.providers.contacts.ContactsProvider
03-08 18:15:43.967: INFO/ActivityThread(82): Publishing provider sim: com.android.phone.SimProvider
03-08 18:15:44.346: DEBUG/AndroidRuntime(103): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
03-08 18:15:55.965: DEBUG/AndroidRuntime(159): CheckJNI is ON
03-08 18:15:56.567: DEBUG/AndroidRuntime(159): — registering native functions —
03-08 18:15:57.255: DEBUG/dalvikvm(82): GC freed 2759 objects / 169752 bytes in 466ms
03-08 18:15:58.886: INFO/ActivityManager(46): Starting activity: Intent { flags=0×10000000 comp={com.android.test/com.android.test.AndroidTestAPP} }
03-08 18:15:58.996: DEBUG/AndroidRuntime(159): Shutting down VM
03-08 18:15:58.996: DEBUG/dalvikvm(159): DestroyJavaVM waiting for non-daemon threads to exit
03-08 18:15:59.027: INFO/dalvikvm(159): DestroyJavaVM shutting VM down
03-08 18:15:59.027: DEBUG/dalvikvm(159): HeapWorker thread shutting down
03-08 18:15:59.037: DEBUG/dalvikvm(159): HeapWorker thread has shut down
03-08 18:15:59.037: DEBUG/jdwp(159): JDWP shutting down net…
03-08 18:15:59.066: DEBUG/dalvikvm(159): VM cleaning up
03-08 18:15:59.076: ERROR/dalvikvm(159): pthread_setspecific failed, err=22
03-08 18:15:59.107: DEBUG/dalvikvm(159): LinearAlloc 0×0 used 539556 of 4194304 (12%)
03-08 18:15:59.207: INFO/jdwp(128): received file descriptor 24 from ADB
03-08 18:15:59.207: INFO/ActivityManager(46): Start proc com.android.test for activity com.android.test/.AndroidTestAPP: pid=169 uid=10021 gids={3003}
03-08 18:15:59.256: INFO/jdwp(137): received file descriptor 26 from ADB
03-08 18:15:59.256: WARN/System.err(128): Can't dispatch DDM chunk 46454154: no handler defined
03-08 18:15:59.286: WARN/System.err(128): Can't dispatch DDM chunk 4d505251: no handler defined
03-08 18:15:59.375: WARN/System.err(137): Can't dispatch DDM chunk 46454154: no handler defined
03-08 18:15:59.415: WARN/System.err(137): Can't dispatch DDM chunk 4d505251: no handler defined
03-08 18:15:59.526: INFO/jdwp(169): received file descriptor 10 from ADB
03-08 18:15:59.647: WARN/System.err(169): Can't dispatch DDM chunk 4d505251: no handler defined
03-08 18:15:59.736: DEBUG/SystemClock(82): Setting time of day to sec=1268052347
03-08 18:15:47.239: WARN/SystemClock(82): Unable to set rtc to 1268052347: Invalid argument
03-08 18:15:47.859: DEBUG/PhoneApp(82): [CallNotifier] onMwiChanged(): false
03-08 18:15:47.871: DEBUG/PhoneApp(82): [CallNotifier] onCfiChanged(): false
03-08 18:15:48.129: INFO/ActivityManager(46): Displayed activity com.android.test/.AndroidTestAPP: 1613 ms
03-08 18:15:48.609: WARN/ActivityManager(46): Timeout of broadcast BroadcastRecord{434c4440 android.intent.action.SCREEN_ON} – receiver=android.os.BinderProxy@43506098
03-08 18:15:48.609: WARN/ActivityManager(46): Receiver during timeout: BroadcastFilter{43506300 ReceiverList{43506288 82 com.android.phone/1001 client 43506098}}
03-08 18:15:48.630: INFO/ActivityManager(46): ANR (application not responding) in process: com.android.phone
03-08 18:15:48.630: INFO/ActivityManager(46): Annotation: Broadcast of Intent { action=android.intent.action.SCREEN_ON flags=0×40000000 }
03-08 18:15:48.630: INFO/ActivityManager(46): CPU usage:
03-08 18:15:48.630: INFO/ActivityManager(46): Load: 1.94 / 0.45 / 0.15
03-08 18:15:48.630: INFO/ActivityManager(46): CPU usage from 6302ms to 1125ms ago:
03-08 18:15:48.630: INFO/ActivityManager(46): com.android.phone: 28% = 26% user + 1% kernel
03-08 18:15:48.630: INFO/ActivityManager(46): system_server: 14% = 9% user + 4% kernel
03-08 18:15:48.630: INFO/ActivityManager(46): adbd: 4% = 1% user + 3% kernel
03-08 18:15:48.630: INFO/ActivityManager(46): android.process.acore: 4% = 3% user + 0% kernel
03-08 18:15:48.630: INFO/ActivityManager(46): logcat: 0% = 0% user + 0% kernel
03-08 18:15:48.630: INFO/ActivityManager(46): com.google.process.gapps: 0% = 0% user + 0% kernel
03-08 18:15:48.630: INFO/ActivityManager(46): zygote: 0% = 0% user + 0% kernel
03-08 18:15:48.630: INFO/ActivityManager(46): com.android.mms: 0% = 0% user + 0% kernel
03-08 18:15:48.630: INFO/ActivityManager(46): +com.android.test: 0% = 0% user + 0% kernel
03-08 18:15:48.630: INFO/ActivityManager(46): -sh: 0% = 0% user + 0% kernel
03-08 18:15:48.630: INFO/ActivityManager(46): -app_process: 0% = 0% user + 0% kernel
03-08 18:15:48.630: INFO/ActivityManager(46): TOTAL: 100% = 77% user + 21% kernel + 0% irq + 0% softirq
03-08 18:15:48.630: INFO/ActivityManager(46): /proc/meminfo:
03-08 18:15:48.630: INFO/ActivityManager(46): MemTotal: 94572 kB
03-08 18:15:48.630: INFO/ActivityManager(46): MemFree: 17592 kB
03-08 18:15:48.630: INFO/ActivityManager(46): Buffers: 0 kB
03-08 18:15:48.630: INFO/ActivityManager(46): Cached: 44396 kB
03-08 18:15:48.630: INFO/ActivityManager(46): SwapCached: 0 kB
03-08 18:15:48.630: INFO/ActivityManager(46): Active: 42304 kB
03-08 18:15:48.630: INFO/ActivityManager(46): Inactive: 27544 kB
03-08 18:15:48.630: INFO/ActivityManager(46): SwapTotal: 0 kB
03-08 18:15:48.630: INFO/ActivityManager(46): SwapFree: 0 kB
03-08 18:15:48.630: INFO/ActivityManager(46): Dirty: 0 kB
03-08 18:15:48.630: INFO/ActivityManager(46): Writeback: 0 kB
03-08 18:15:48.630: INFO/ActivityManager(46): AnonPages: 25468 kB
03-08 18:15:48.630: INFO/ActivityManager(46): Mapped: 21272 kB
03-08 18:15:48.630: INFO/ActivityManager(46): Slab: 2856 kB
03-08 18:15:48.630: INFO/ActivityManager(46): SReclaimable: 580 kB
03-08 18:15:48.630: INFO/ActivityManager(46): SUnreclaim: 2276 kB
03-08 18:15:48.630: INFO/ActivityManager(46): PageTables: 2024 kB
03-08 18:15:48.630: INFO/ActivityManager(46): NFS_Unstable: 0 kB
03-08 18:15:48.630: INFO/ActivityManager(46): Bounce: 0 kB
03-08 18:15:48.630: INFO/ActivityManager(46): CommitLimit: 47284 kB
03-08 18:15:48.630: INFO/ActivityManager(46): Committed_AS: 698180 kB
03-08 18:15:48.630: INFO/ActivityManager(46): VmallocTotal: 876544 kB
03-08 18:15:48.630: INFO/ActivityManager(46): VmallocUsed: 8380 kB
03-08 18:15:48.630: INFO/ActivityManager(46): VmallocChunk: 859132 kB
03-08 18:15:48.640: INFO/ActivityManager(46): Removing old ANR trace file from /data/anr/traces.txt
03-08 18:15:48.640: INFO/Process(46): Sending signal. PID: 169 SIG: 3
03-08 18:15:48.649: INFO/dalvikvm(169): threadid=7: reacting to signal 3
03-08 18:15:48.661: INFO/Process(46): Sending signal. PID: 128 SIG: 3
03-08 18:15:48.661: INFO/dalvikvm(128): threadid=7: reacting to signal 3
03-08 18:15:48.661: INFO/Process(46): Sending signal. PID: 137 SIG: 3
03-08 18:15:48.661: INFO/dalvikvm(137): threadid=7: reacting to signal 3
03-08 18:15:48.670: INFO/Process(46): Sending signal. PID: 88 SIG: 3
03-08 18:15:48.670: INFO/dalvikvm(88): threadid=7: reacting to signal 3
03-08 18:15:48.670: INFO/Process(46): Sending signal. PID: 82 SIG: 3
03-08 18:15:48.670: INFO/dalvikvm(82): threadid=7: reacting to signal 3
03-08 18:15:48.670: INFO/Process(46): Sending signal. PID: 46 SIG: 3
03-08 18:15:48.680: INFO/dalvikvm(46): threadid=7: reacting to signal 3
03-08 18:15:48.729: INFO/dalvikvm(137): Wrote stack trace to '/data/anr/traces.txt'
03-08 18:15:48.729: INFO/dalvikvm(169): Wrote stack trace to '/data/anr/traces.txt'
03-08 18:15:48.770: INFO/dalvikvm(88): Wrote stack trace to '/data/anr/traces.txt'
03-08 18:15:48.770: INFO/dalvikvm(46): Wrote stack trace to '/data/anr/traces.txt'
03-08 18:15:48.811: INFO/dalvikvm(128): Wrote stack trace to '/data/anr/traces.txt'
03-08 18:15:48.831: INFO/dalvikvm(82): Wrote stack trace to '/data/anr/traces.txt'
03-08 18:15:48.889: WARN/ActivityManager(46): finishReceiver called but none active
03-08 18:15:49.349: DEBUG/dalvikvm(46): GC freed 4863 objects / 359528 bytes in 111ms
03-08 18:15:49.620: DEBUG/StatusBar(46): updateResources
03-08 18:15:49.830: INFO/ActivityManager(46): Start proc com.android.alarmclock for broadcast com.android.alarmclock/.AlarmInitReceiver: pid=175 uid=10001 gids={}
03-08 18:15:50.010: INFO/jdwp(175): received file descriptor 20 from ADB
03-08 18:15:50.029: DEBUG/PhoneApp(82): [CallNotifier] onMwiChanged(): false
03-08 18:15:50.050: DEBUG/PhoneApp(82): [CallNotifier] onCfiChanged(): false
03-08 18:15:50.269: WARN/System.err(175): Can't dispatch DDM chunk 4d505251: no handler defined
03-08 18:15:50.549: DEBUG/TelephonyProvider(82): Setting numeric '310260' to be the current operator
03-08 18:15:50.571: INFO/ARMAssembler(46): generated scanline__00000077:03515104_00000000_00000000 [ 27 ipp] (41 ins) at [0x26b550:0x26b5f4] in 11147786 ns
03-08 18:15:50.591: INFO/ActivityManager(46): processNextBroadcast: waiting for ProcessRecord{43507238 175:com.android.alarmclock/10001}
03-08 18:15:50.739: INFO/ActivityThread(175): Publishing provider com.android.alarmclock: com.android.alarmclock.AlarmProvider
03-08 18:15:51.020: DEBUG/MobileDataStateTracker(46): CONNECTED event did not supply interface name.
03-08 18:15:51.031: DEBUG/MobileDataStateTracker(46): DNS server addresses are not known.
03-08 18:15:51.060: ERROR/NetworkStateTracker(46): net.tcp.buffersize.unknown not found in system properties. Using defaults
03-08 18:15:51.060: ERROR/NetworkStateTracker(46): Can't set tcp buffer sizes:java.io.FileNotFoundException: /sys/kernel/ipv4/tcp_rmem_min
03-08 18:15:51.249: DEBUG/GpsLocationProvider(46): updateNetworkState available
03-08 18:15:51.259: DEBUG/GpsLocationProvider(46): NetworkThread out of wake loop
03-08 18:15:51.269: DEBUG/GpsLocationProvider(46): Requesting time from NTP server pool.ntp.org
03-08 18:15:51.480: INFO/ActivityManager(46): Start proc com.google.android.apps.maps for broadcast com.google.android.apps.maps/com.google.android.maps.ff.FriendFinderReceiver: pid=186 uid=10000 gids={3003}
03-08 18:15:51.509: DEBUG/SntpClient(46): round trip: 78 ms
03-08 18:15:51.509: DEBUG/SntpClient(46): clock offset: 49416 ms
03-08 18:15:51.509: DEBUG/GpsLocationProvider(46): calling native_inject_time: 1268052400852 reference: 39547 certainty: 39
03-08 18:15:51.509: DEBUG/GpsLocationProvider(46): NetworkThread wait for 14400000ms
03-08 18:15:51.590: INFO/jdwp(186): received file descriptor 10 from ADB
03-08 18:15:51.661: WARN/System.err(186): Can't dispatch DDM chunk 46454154: no handler defined
03-08 18:15:51.670: WARN/System.err(186): Can't dispatch DDM chunk 4d505251: no handler defined
03-08 18:15:52.030: DEBUG/dalvikvm(46): GC freed 2359 objects / 126064 bytes in 232ms
03-08 18:15:52.059: INFO/ActivityThread(186): Publishing provider com.google.android.maps.SuggestionProvider: com.google.android.maps.provider.MapsSuggestionProvider
03-08 18:15:52.129: INFO/ActivityThread(186): Publishing provider com.google.android.maps.FriendsProvider: com.google.android.maps.ff.FriendsProvider
03-08 18:15:52.139: INFO/ActivityThread(186): Publishing provider com.google.android.maps.SearchHistoryProvider: com.google.android.maps.provider.SearchHistoryProvider
03-08 18:15:52.493: DEBUG/Maps.FriendFinder(186): Starting FriendView service
03-08 18:15:52.679: INFO/ActivityManager(46): Start proc android.process.media for broadcast com.android.providers.downloads/.DownloadReceiver: pid=193 uid=10004 gids={1006, 3003, 2001}
03-08 18:15:52.751: INFO/jdwp(193): received file descriptor 20 from ADB
03-08 18:15:52.840: WARN/System.err(193): Can't dispatch DDM chunk 46454154: no handler defined
03-08 18:15:52.840: WARN/System.err(193): Can't dispatch DDM chunk 4d505251: no handler defined
03-08 18:15:52.960: INFO/ActivityThread(193): Publishing provider downloads: com.android.providers.downloads.DownloadProvider
03-08 18:15:53.001: INFO/ActivityThread(193): Publishing provider drm: com.android.providers.drm.DrmProvider
03-08 18:15:53.040: INFO/ActivityThread(193): Publishing provider media: com.android.providers.media.MediaProvider
03-08 18:15:53.109: VERBOSE/MediaProvider(193): Attached volume: internal
03-08 18:15:53.570: DEBUG/MediaScannerService(193): start scanning volume internal
03-08 18:15:54.000: DEBUG/dalvikvm(46): GREF has increased to 201
03-08 18:15:54.509: INFO/ActivityManager(46): Stopping service: com.android.mms/.transaction.TransactionService
03-08 18:15:54.699: INFO/ActivityManager(46): Stopping service: com.android.providers.downloads/.DownloadService
03-08 18:15:54.809: DEBUG/MediaScanner(193): prescan time: 828ms
03-08 18:15:54.831: DEBUG/MediaScanner(193): scan time: 309ms
03-08 18:15:54.841: DEBUG/MediaScanner(193): postscan time: 1ms
03-08 18:15:54.850: DEBUG/MediaScanner(193): total time: 1138ms
03-08 18:15:54.860: DEBUG/MediaScannerService(193): done scanning volume internal
03-08 18:15:54.870: INFO/ActivityManager(46): Stopping service: com.android.providers.media/.MediaScannerService
03-08 18:15:54.950: INFO/ActivityManager(46): Stopping service: com.android.mms/.transaction.SmsReceiverService
03-08 18:15:59.389: DEBUG/dalvikvm(82): GC freed 3836 objects / 200328 bytes in 86ms
03-08 18:16:05.229: DEBUG/dalvikvm(88): GC freed 2332 objects / 111488 bytes in 69ms
03-08 18:16:10.260: DEBUG/dalvikvm(128): GC freed 2573 objects / 139104 bytes in 92ms
03-08 18:16:52.901: DEBUG/KeyguardViewMediator(46): pokeWakelock(5000)
03-08 18:17:03.559: INFO/global(169): Mar 8, 2010 6:17:03 PM java.io.BufferedReader
03-08 18:17:03.559: INFO/global(169): INFO: Default buffer size used in BufferedReader constructor. It would be better to be explicit if a 8k-char buffer is required.
03-08 18:17:03.571: INFO/System.out(169): READ LINE………..null
here instead of null i need a string which i’m writing on server.
please anybody help me.it’s urgent.
Thanks,
Barkha
jwei512, i want to know where I can say to httpConnection the timeout of connection. I Make my own the http connection but when i get connected, send a post and the IP don exist’s on the network my APP freezes…
How i can fix it? If necessary I can put some codes here…
Thank you very much, sorry my english!
I’m experiencing the “Not trusted server certificate” error too.
Did you find a solution ?
how we call this code on android main page
HI,
I want to make a https SSL connectivity from my Android APP. How can it be done in Android?
Any Sample program .Can anyone help me in solving this issue?
Failure in SSL library, usually a protocol error
hello android developers,
can you help me how to create script to request data from website using httpclient with form login access.
the login form using httppost to store the cookies about information session login, and than request data using httpget with cookies information session login.
thanks..