資源簡介
android上傳下載文件示例.rar

代碼片段和文件信息
import?java.io.BufferedReader;
import?java.io.DataOutputStream;
import?java.io.FileInputStream;
import?java.io.InputStream;
import?java.io.InputStreamReader;
import?java.net.HttpURLConnection;
import?java.net.URL;
import?java.util.HashMap;
import?android.app.Activity;
import?android.app.AlertDialog;
import?android.content.DialogInterface;
import?android.os.Bundle;
import?android.os.Handler;
import?android.os.Looper;
import?android.os.Message;
import?android.os.StrictMode;
import?android.util.Log;
import?android.view.View;
import?android.widget.Button;
import?android.widget.TextView;
import?android.widget.Toast;
import?com.yingliu.app.tabletapp.R;
import?com.yingliu.app.tabletapp.activity.baseWapperActivity;
import?com.yingliu.app.tabletapp.parser.MessageParser;
import?com.yingliu.app.tabletapp.util.FileUtils;
import?com.yingliu.app.tabletapp.util.ThreadPoolManager;
import?com.yingliu.app.tabletapp.vo.MessageVo;
import?com.yingliu.app.tabletapp.vo.RequestVo;
public?class?FileDownUpLoadActivity?extends?Activity
{
??/*
???*?uploadFile:上傳文件的名稱??actionUrl:上傳文件服務器端的Servlet路徑
???*?srcPath:要上傳文件的路徑
???*/
??private?String?TAG?=?“FileDownUpLoadActivity“;
??private?String?uploadFile?=?“160_8_IMG_20161117_103039.jpg“;
??private?String?srcPath?=?“mnt/sdcard/myImage/IMG_20161111_090950.jpg“;
??private?String?actionUrl?=?“http://192.168.15.23:8080/YLServer_D/UploadServlet“;
??private?TextView?mText1;
??private?TextView?mText2;
??private?Button?mButton;
??private??Button?btnDown;
??@Override
??public?void?onCreate(Bundle?savedInstanceState)
??{
????super.onCreate(savedInstanceState);
????setContentView(R.layout.main1);
????mText1?=?(TextView)?findViewById(R.id.myText2);
????mText1.setText(“上傳的文件:“?+?uploadFile);
????mText2?=?(TextView)?findViewById(R.id.myText3);
????mText2.setText(“上傳的連接:“?+?actionUrl);
????mButton?=?(Button)?findViewById(R.id.myButton);
????btnDown?=?(Button)findViewById(R.id.btnDown);
????//上傳文件
????mButton.setonclickListener(new?View.onclickListener()
????{
??????public?void?onclick(View?v)
??????{
????????//?啟動線程執行下載任務
????????//這里的文件可以調用系統相機生成,這里測試文件為固定名稱:
????????FileUtils?fileUtils?=?new?FileUtils(uploadFile);
????????fileUtils.DoUpload();
??????}
????});
????btnDown.setonclickListener(new?View.onclickListener()?{
??????@Override
??????public?void?onclick(View?v)?{
????????FileUtils?fileUtils?=?new?FileUtils(uploadFile);
????????fileUtils.DoDownload();
??????}
????});
??}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2606??2016-11-18?10:31??android客戶端文件\FileDownUpLoadActivity.java
?????文件???????7297??2016-11-18?10:32??android客戶端文件\FileUtils.java
?????文件???????1394??2016-11-18?10:21??android客戶端文件\main1.xm
?????文件???????5410??2016-11-17?13:10??服務器端文件\UploadServlet.java
?????文件????????893??2016-11-18?10:34??使用說明.txt
?????目錄??????????0??2016-11-18?10:22??android客戶端文件
?????目錄??????????0??2016-11-18?10:23??服務器端文件
-----------?---------??----------?-----??----
????????????????17600????????????????????7
- 上一篇:achartengine.jar包h
- 下一篇:使用java程序編寫的拼圖游戲
評論
共有 條評論