操作方法:
长按列表项可进入子目录
调用方法:
private void ShowSelectFiles(){
String actionName = "SelectFiles"; // 动作名
Intent i=new Intent(actionName); // 以下参数都不是必须的,参数名区分大小写
i.putExtra("Single", true); // 是否只能选择一个文件
i.putExtra("Path", "/mnt/"); // 起始目录
i.putExtra("Type", "File"); // 允许选择文件(File) 还是目录(Folder) 还是都可以(All)
i.putExtra("Pattern", "\\.(wma|mp3|mid|wav)$"); // 文件名必须匹配的正则表达式
try{
startActivityForResult(i,0);
}catch(Exception ex){
Toast t =Toast.makeText(this, "请安装文件选择器", 1000);
t.setGravity(Gravity.CENTER, 0, 0);
t.show();
}
}
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if(resultCode==Activity.RESULT_OK){
ArrayList<String> listFile = data.getStringArrayListExtra("Result");
//处理选中的文件....
}
}
医手/2011-04-08
评论5
最新资源