落花踏尽游何处,笑入胡姬酒肆中。这篇文章主要讲述Android HTTP 数据提交相关的知识,希望能为你提供帮助。
在android 项目中,使用HTTP协议获取数据或者处理数据,需要使用到多线程和配置相应的APP权限
1、使用线程,使用HTTP 提交数据
private Thread submitThread = new Thread() { public void run() { HttpURLConnection connection = null; try { URL url = new URL(serviceURL+"SaveTestResult?bc="+bc+"); connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("GET"); connection.setRequestProperty("Charset", "UTF-8"); connection.setRequestProperty("Content-Type", "text/xml; charset=UTF-8"); if (connection.getResponseCode() == 200) { InputStream is = connection.getInputStream(); result = ServiceHelper.convertStreamToString(is); Message msg = Message.obtain(); msg.what = 0; subitHandler.sendMessage(msg); }
} catch (IOException e) { e.printStackTrace(); } finally { if (connection != null) { connection.disconnect(); } } } }; private Handler subitHandler = new Handler() { public void handleMessage(android.os.Message msg) { if (msg.what == 0 ) { Toast.makeText(ViewTest.this, "提交成功,下一个", Toast.LENGTH_SHORT).show(); } } };
2、配置项目权限
【Android HTTP 数据提交】在AndroidManifest.xml 添加以下代码
< uses-permission android:name="android.permission.INTERNET"/>
推荐阅读
- 50 篇 Android 干货文章
- Android 使用MySQL直接访问数据库
- android adb虚拟机对应的键盘命令
- android推断是否连接wifi和网络状态的推断
- 安卓获取网络视频的缩略图
- 亲测appium_v1.4.16版本自动化适配android7.0系统
- Android Kotlin 连接 http
- 企业为什么需要定制自己的App()
- 不想手动输入车牌号(手机Android端车牌识别助你一臂之力!)