小编NSt*_*orm的帖子

使用子文件夹解压缩Android中的文件夹

首先,我搜索了很多次,并搜索了大量的Stackoverflow页面,但我无法得到任何工作.我想要做的是我有一个zip文件,其结构如下:

zipfile.zip

Subfolder1

带有空格的子文件夹(大约100个,但不知道这些数量)

子子文件夹带空格

一些文件

SubSubFolderWithoutSpaces

还有一些文件

Subfolder2

带有空格的子文件夹(大约100个,但不知道这些数量)

子子文件夹带空格

一些文件

SubSubFolderWithoutSpaces

还有一些文件

Subfolder3

带有空格的子文件夹(大约100个,但不知道这些数量)

子子文件夹带空格

一些文件

SubSubFolderWithoutSpaces

还有一些文件

Subfolder4

带有空格的子文件夹(大约100个,但不知道这些数量)

子子文件夹带空格

一些文件

SubSubFolderWithoutSpaces

还有一些文件

我目前正在使用http://www.jondev.net/articles/Unzipping_Files_with_Android_%28Programmatically%29中的代码来尝试解压缩文件,但它所做的只是创建一个名为zipfile的目录,然后在其中有一个子目录在目录中没有任何内容的被称为文件夹,显然不应该发生.

任何帮助将非常感激.

更新:哦,如果你想知道我有WRITE_EXTERNAL_STORAGE_PERMISSION.

java android unzip

2
推荐指数
1
解决办法
1943
查看次数

BitmapFactory.decodeFile在Android 4.4 KitKat上返回异常

我想使用以下代码显示图像:

protected void onActivityResult(int requestCode, int resultCode, 
       Intent imageReturnedIntent) {
    super.onActivityResult(requestCode, resultCode, imageReturnedIntent); 

    switch(requestCode) { 
    case SELECT_PHOTO:
        if(resultCode == RESULT_OK){  
            Uri selectedImage = imageReturnedIntent.getData();
            String[] filePathColumn = {MediaStore.Images.Media.DATA};

            Cursor cursor = getContentResolver().query(
                               selectedImage, filePathColumn, null, null, null);
            cursor.moveToFirst();

            int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
            String filePath = cursor.getString(columnIndex);
            cursor.close();
            Log.wtf("M3K", "Above decode");
            Bitmap logoBMP = BitmapFactory.decodeFile(filePath);
            Log.wtf("M3K", "Below decode");

            //Display image on layout
            Log.wtf("M3K", "Above display");
            logo.setImageBitmap(logoBMP);
            Log.wtf("M3K", "Below display");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

问题出Bitmap logoBMP = BitmapFactory.decodeFile(filePath);在Android 4.4(在我的Nexus 7上测试)上,它将返回一个未找到文件的异常,原因是EACCES(Permission …

android android-bitmap

1
推荐指数
1
解决办法
1767
查看次数

标签 统计

android ×2

android-bitmap ×1

java ×1

unzip ×1