当前位置:首页 » 安卓系统 » android获取文件大小

android获取文件大小

发布时间: 2022-08-07 03:17:48

1. android怎么读取sql数据库db文件大小

先简单说下步骤:
将格式为.db的数据库文件放到android项目assets目录中;
在程序必要的时候,将其“拷贝”(文件读取)到Android 程序默认的数据库存储目录中,一般路径为“/data/data/项目包名/databases/“;
自定义SQLiteOpenHelper类,创建一个名字跟步骤1中.db名称一样的数据库;
按照平常逻辑,增删改查数据库。

2. Android的java怎么获取文件大小

android中的java获取文件大小的方法:
import java.io.File;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.IOException;
public class FileContent {
private String path = "F:\\下载说明.txt";
public FileContent() throws IOException
{
File f = new File(path);
FileReader fileReader = new FileReader(f);
BufferedReader br = new BufferedReader(fileReader);
String str;
while((str = br.readLine() ) != null)
{
System.out.println(str);
}
System.out.println(new FileInputStream(new File(path)).available() / 1024 / 1024 +"M");
}

public static void main(String[] args) {
try {
new FileContent();
} catch (IOException e) {
e.printStackTrace();
}
}
}

3. android如何获取外部存储卡的容量

public long getSDAllSize(){ //取得SD卡文件路径 File path = Environment.getExternalStorageDirectory(); StatFs sf = new StatFs(path.getPath()); //获取单个数据块的大小(Byte) long blockSize = sf.getBlockSize(); //获取所有数据块数 long allBlocks = sf.getBlockCount(); //返回SD卡大小 //return allBlocks * blockSize; //单位Byte //return (allBlocks * blockSize)/1024; //单位KB return (allBlocks * blockSize)/1024/1024; //单位MB }

4. android中如何在下载前获取下载文件大小

得到文件url,再conn.getContentLength()就可以了

5. Android 如何获取手机内存大小,内置存储空间

如果需要清理内存,建议进行以下方法:
1.删除不必要的数据及应用程序:智能管理器(内存管理器)-储存空间/内存。
2.关闭不需要的应用程序:点击屏幕左下角近期任务键-点击要关闭的应用程序右上角的“X”/下方的关闭全部。
3.将多媒体文件移动到扩展卡或将拍摄存储路径设置为扩展卡。若未有存储卡,建议定期将多媒体文件移动到电脑中。
4.卸载不经常使用的软件或文件。

6. android 如何获得网络文件大小

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;
}

7. android downloadmanager获取下载文件总大小的时候,为什么会返回-1。

HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestProperty("Accept-Encoding", "identity");
conn.connect();

加上中间这一行。(默认使用gzip压缩,导致无法提前获取下载文件的总大小,不让它压缩即可)

8. android为什么用file.lenght()获取文件的大小为0

配置文件都是用SharedPreferences写的吧,存在/data/data/<package name>/shared_prefs目录下。

9. android怎样获取文件的大小

可以用File对象中的length() 方法得到,建一个File对象,指向你的图片即可。

热点内容
搭建一个流媒体服务器 发布:2024-05-05 20:40:59 浏览:666
2017中超数据库 发布:2024-05-05 20:37:25 浏览:378
编程包游戏 发布:2024-05-05 20:25:00 浏览:608
系统锁屏忘记密码如何设置 发布:2024-05-05 20:18:07 浏览:759
xp怎样访问win7 发布:2024-05-05 20:17:07 浏览:870
c语言访问http 发布:2024-05-05 20:04:14 浏览:874
什么可以配置波尔多叶 发布:2024-05-05 20:00:32 浏览:964
cgxrar解压密码 发布:2024-05-05 19:47:24 浏览:634
ubuntu编译linux内核 发布:2024-05-05 19:46:05 浏览:8
php静态方法调用对象 发布:2024-05-05 19:24:30 浏览:367