Toggle navigation
首页
问答
IT问答
生活问答
电脑知识
百科
测评
android 如何获得网络文件大小
发布于2022-01-06 18:42:03
7
个回答
网友回答
2022-01-06
public long getFileSize(String urlString) throws IOException,Exception{
long lenght = 0;
String url = UrlEncode(urlString, UTF-8);
//URL mUrl = new URL(urlString);
URL mUrl = new URL(url);
HttpURLConnection conn = (HttpURLConnection) mUrl.openConnection();
conn.setConnectTimeout(5*1000);
conn.setRequestMethod(GET);
conn .setRequestProperty(Accept-Encoding, identity);
conn.setRequestProperty(Referer, url);
//conn.setRequestProperty(Referer, urlString);
conn.setRequestProperty(Charset, UTF-8);
conn.setRequestProperty(Connection, Keep-Alive);
conn.connect();
int responseCode = conn.getResponseCode();
// 判断请求是否成功处理
if (responseCode == HttpStatus.SC_OK) {
lenght = conn.getContentLength();
}
return lenght;
}
网友回答
2022-01-06
sd卡的默认目录是/mnt/sdcard,
只需要
1、File mFile = new File (/mnt/sdcard);
mFile.listFile就可以遍历出SD一级目录下的所有文件、文件夹。递归实现读取所有文件
2、根据文件后缀名可判断是否为音乐文件(包括mp3、acc等等)
网友回答
2022-01-06
也很人性化;秒的速度也基本流畅,PPTV是个不错的选择
网友回答
2022-01-06
import java.io.*;import java.util.zip.*;/** * @author Hardneedl */public class ZipEntriesDemo { public static void main(String... args) throws IOException { ZipInputStream zipIn = new ZipInputStream(new FileInputStream(args[0])); ZipEntry zipEntry; while ( (zipEntry = zipIn.getNextEntry()) != null ) { zipIn.closeEntry(); if (!zipEntry.isDirectory()) { String name = zipEntry.getName(); long size = zipEntry.getSize(); long compd = zipEntry.getCompressedSize(); System.out.printf(%s , size=%d, compressed size=%d\r\n, name, size, compd); } } zipIn.close(); }}
网友回答
2022-01-06
AndroidManifest.xml文件下面:加入
uses-permission android:name=android.permission.INTERNET /
第一个是访问网络
uses-permission android:name=android.permission.WRITE_EXTERNAL_STORAGE /
第二个是访问sdcard
例如:
?xml version=1.0 encoding=utf-8?
manifest xmlns:android=
http://schemas.android.com/apk/res/android
package=com.mex.lnternships.activity
android:versionCode=1
android:versionName=1.0
uses-sdk
android:minSdkVersion=18
android:targetSdkVersion=18 /
uses-permission android:name=android.permission.INTERNET /
uses-permission android:name=android.permission.WRITE_EXTERNAL_STORAGE /
application
android:allowBackup=true
android:icon=@drawable/ic_launcher
android:label=@string/app_name
android:theme=@style/AppTheme
activity
android:name=com.mex.lnternships.activity.Login
android:label=@string/app_name
intent-filter
action android:name=android.intent.action.MAIN /
category android:name=android.intent.category.LAUNCHER /
/intent-filter
/activity
..................
网友回答
2022-01-06
你用什么设置的无线,ip手动的获取不了
网友回答
2022-01-06
在你的无线路由器里面 设置一下DHCP 服务器
IT问答最新文章
1
荣耀50有红外遥控功能吗
2
OPPO A93 特别卡怎么办?
3
输入的时候手机键盘不间断的快速闪烁是怎么回事,根本输入不了。怎么解决?
4
华为手机cpu型号麒麟930 935的有哪几款
5
iphone6开机白苹果后黑屏是怎么回事
6
万利达笔记本电脑怎么样?
7
万利达酷奔笔记本电脑怎么样?
8
谁知道万利达笔记本电脑下载学习资料网啊
9
window10安装字体为何不显示
10
苹果手机充电器可以和苹果电脑相互吗
相关阅读
1
三星TAB2-P5110 超薄超轻Android 4.0 10.1英寸WIFI版 白色支持SIM卡和GSM网络吗?本人不用3G网。
2
android 如何调用设置有线网络的静态IP源码
3
android 如何获得网络文件大小
4
笔记本怎么共享网络给Android手机(三星9100)
5
全民K歌上传伴奏总显示上传失败(请检查网络或文件大小),怎么处理??
6
同一个WiFi,都能连上,但就android的能上网,iPhone就不可以。什么情况?网络是移动的。
7
android的为什么没办法定位,什么网络,定位都开了
8
我手机一连上wifi就老死机可能是怎么回事
9
地铁跑酷为什么我清除数据了等级还在那儿
回到
顶部