android开发文件下载
‘壹’ android如何调用系统自带文件下载功能
文件下载是那种从网上下载的那种吗?
如果是的话有一种http下载
1.直接打开文件
A.创建一个一个URL对象url = new URL(urlStr);这个url可以直接是网络下载地址。
B.通过URL对象,创建一个HttpURLConnection对象
// 创建一个Http连接
HttpURLConnection urlConn = (HttpURLConnection) url
.openConnection();
C.得到InputStram,这个输入流相当于一个管道,将网络上的数据引导到手机上。但是单纯的对于InputStram不好进行操作,它是字节流,因此用InputStreamReader把它转化成字符流。然后在它上面再套一层BufferedReader,这样就能整行的读取数据,十分方便。这个在java的socket编程中我们已经见识过了。
// 使用IO流读取数据
buffer = new BufferedReader(new InputStreamReader(urlConn
.getInputStream()));
D.从InputStream当中读取数据
while ((line = buffer.readLine()) != null) {
sb.append(line);}
2.文件存到sd卡中
SDPATH = Environment.getExternalStorageDirectory() + "/"
File dir = new File(SDPATH + dirName);
dir.mkdirs();
File file = new File(SDPATH + dirName + fileName);
file.createNewFile()
url = new URL(urlStr);这个url可以直接是网络下载地址。
HttpURLConnection urlConn = (HttpURLConnection) url.openConnection();
inputStream inputStream =urlConn.getInputStream()
output = new FileOutputStream(file);
byte buffer [] = new byte[4 * 1024];
while((inputStream.read(buffer)) != -1)
{
output.write(buffer);
}//
‘贰’ Android SDK安装
Android SDK安装步骤:
下载所需文件:
- SDK和Eclipse合集包:前往Android开发者官网下载SDK和Eclipse的合集包。这个合集包通常包含了Android SDK Manager、Eclipse IDE以及其他必要的工具。
- JDK下载:虽然官网可能也提供JDK下载,但为了确保版本兼容性和安全性,建议前往官方或可信赖的第三方网站(如http://www.oxa.com/shouji/android_sdk.html)下载适用于您操作系统的JDK版本。
安装JDK:
- JDK(Java Development Kit)是Java开发的核心工具集,包含了Java运行环境、编译工具和基础类库。安装JDK时,请遵循安装向导的指示完成安装,并确保将JDK的bin目录添加到系统的PATH环境变量中,以便在命令行中直接调用Java命令。
安装Android SDK:
配置并运行虚拟机:
- 安装完成后,在SDK Manager的“Tools”菜单下打开“AVD Manager”(Android Virtual Device Manager)。
- 在AVD Manager中,点击“Create Virtual Device”按钮,根据需求自行设置虚拟机的属性(如屏幕尺寸、分辨率、API级别等)。
- 新建成功后,点击“Start”按钮启动虚拟机,等待虚拟机完全启动。
安装APK到虚拟机:
- 将需要安装的APK文件复制到SDK目录下的platform-tools文件夹内(如果APK文件在其他位置,安装时需要指定完整路径)。
- 在platform-tools文件夹内打开命令行窗口(Windows下可使用cmd或PowerShell)。
- 输入命令adb install xxx.apk(其中xxx.apk为要安装的APK文件名),然后按回车键执行安装。
- 安装完成后,打开Android虚拟机,即可在虚拟机中找到并运行已安装的APK。
