1. 首页
  2. 移动开发
  3. Android
  4. android下文件选择

android下文件选择

上传者: 2018-12-25 06:16:59上传 RAR文件 684.17KB 热度 71次
非常不错的文件搜索界面FileInfo fileInfo = (FileInfo)(((FileChooserAdapter)adapterView.getAdapter()).getItem(position)); if(fileInfo.isDirectory()) //点击项为文件夹, 显示该文件夹下所有文件 updateFileItems(fileInfo.getFilePath()) ; else if(fileInfo.isPPTFile()){ //是ppt文件 , 则将该路径通知给调用者 Intent intent = new Intent(); intent.putExtra(MainActivity.EXTRA_FILE_CHOOSER , fileInfo.getFilePath()); setResult(RESULT_OK , intent); finish(); } else { //其他文件..... toast(getText(R.string.open_file_error_format)); } } }; public boolean onKeyDown(int keyCode , KeyEvent event){ if(event.getAction() == KeyEvent.ACTION_DOWN && event.getKeyCode() == KeyEvent.KEYCODE_BACK){ backProcess(); return true ; } return super.onKeyDown(keyCode, event); } //返回上一层目录的操作 public void backProcess(){ //判断当前路径是不是sdcard路径 , 如果不是,则返回到上一层。 if (!mLastFilePath.equals(mSdcardRootPath)) { File thisFile = new File(mLastFilePath); String parentFilePath = thisFile.getParent(); updateFileItems(parentFilePath); } else { //是sdcard路径 ,直接结束 setResult(RESULT_CANCELED); finish(); } } private void toast(CharSequence hint){ Toast.makeText(this, hint , Toast.LENGTH_SHORT).show(); } }
下载地址
用户评论
码姐姐匿名网友 2018-12-25 06:16:59

值得参考,有价值

码姐姐匿名网友 2018-12-25 06:16:59

参考价值不错,选择文件UI部分比较好

码姐姐匿名网友 2018-12-25 06:16:59

很不错,值得学习!

码姐姐匿名网友 2018-12-25 06:16:59

还不错的文件搜索界面,学习了