Android使用get方式上传数据
来源:互联网 发布:stm32仿真软件 编辑:程序博客网 时间:2024/06/10 13:12
android端代码展示:
class rukuAsyncTask extends AsyncTask<String, Void, String> { @Override protected void onPreExecute() { super.onPreExecute(); progressDialog.show(); } @Override protected String doInBackground(String... params) { try { String url= URLEncoder.encode(nameStr+"@@"+kindStr+"@@"+buyerStr+"@@"+buyaddressStr+"@@"+standardStr+"@@"+priceStr+"@@"+quantityStr+"@@"+extracostStr, "UTF-8"); params[0]=params[0]+"?requestData="+url; Log.i(TAG, "doInBackground: "+params[0]); HttpURLConnection hc=(HttpURLConnection) new URL(params[0]).openConnection(); hc.setRequestMethod("GET"); hc.setDoInput(true); hc.setDoOutput(true); hc.setReadTimeout(5000); BufferedReader bf = new BufferedReader(new InputStreamReader(hc.getInputStream())); StringBuffer sb = new StringBuffer(); String str = ""; while ((str = bf.readLine()) != null) { sb.append(str); } return sb.toString(); } catch (IOException e) { e.printStackTrace(); } return null; } @Override protected void onProgressUpdate(Void... values) { super.onProgressUpdate(values); } @Override protected void onPostExecute(String s) { super.onPostExecute(s); if(s==null||s.equals("")){ ShowToast.showToast(RukuActivity.this,"入库失败,请重试!"); }else { AlertDialog.Builder builder=new AlertDialog.Builder(RukuActivity.this); builder.setIcon(R.drawable.tisi) .setTitle("提示信息!") .setMessage("入库成功,是否继续入库?") .setNegativeButton("是",new DialogInterface.OnClickListener(){ @Override public void onClick(DialogInterface dialog, int which) { nameEt.setText(""); kindEt.setText(""); buyerEt.setText(""); buyaddressEt.setText(""); standardEt.setText(""); priceEt.setText(""); quantityEt.setText(""); extracostEt.setText(""); } }) .setPositiveButton("否",new DialogInterface.OnClickListener(){ @Override public void onClick(DialogInterface dialog, int which) { startActivity(new Intent(RukuActivity.this,MainActivity.class)); } }) .show(); } } }
1 0
- Android使用get方式上传数据
- android使用Http的Get方式读取网络数据
- Android程序:使用Http的Get方式读取网络数据
- Android——使用Http的get方式获取数据
- 在android中使用Get方式提交数据
- android 使用Http的Get方式读取网络数据
- Android学习(49) -- 使用get方式提交数据
- android开发 使用HttpClient访问网络,post、get方式。注册、登陆、上传文件。
- 使用get或者post方式数据交互
- 使用get和post方式提交数据
- 使用HttpClient的GET方式下载数据
- Android开发使用GET方式向服务器请求和发送数据
- Android之使用HTTP协议的Get/Post方式向服务器提交数据
- Android之使用HTTP协议的Get/Post方式向服务器提交数据
- Android之使用HTTP的get,post,HttpClient三种方式向服务器端提交文本数据
- Android之使用HTTP的get,post,HttpClient三种方式向服务器端提交文本数据
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- Android网络编程之使用get方式向服务端提交数据和乱码问题的解决
- C++标准库与STL简介
- YII框架中定义common控制器(非法登录)
- PHP各种算法
- ExtJs + Struts2 + JSON 程序总结
- iOS高性能图片架构与设计柯灵杰
- Android使用get方式上传数据
- lambda函数
- HDU 5961 bfs
- Session 和Cookie 详解
- linux服务器杀死端口命令
- PHP开发异常
- UICollectionView 及 UICollectionViewCell 复用
- c++ 面向对象高效编程 【笔记】什么是数据抽象?
- 如何在腾讯云上开发一款O2O书签?