我正在尝试从我的应用程序中打开一个zip文件,但它不起作用
Uri uri = Uri.parse("file:///mtn/sdcard/download/teste.zip");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
我已经尝试过其他选项:
File file = new File("mnt/sdcard/download/teste.zip");
Intent it = new Intent();
it.setAction(android.content.Intent.ACTION_VIEW);
it.setDataAndType(Uri.fromFile(file), "application/zip");
startActivity(it);
但它也不起作用。
[EDITED]
如果我已经安装在手机中的winzip应用程序,我的应用程序调用winzip应用程序并打开存档,但我真正需要的是在我的本机应用程序中打开它
答案 0 :(得分:3)
如果您想从zip文件中读取,请使用ZipFile。 Android API对ZIP格式有很好的支持。
ZipFile z = new ZipFile("/mtn/sdcard/download/teste.zip");