我想要一个浏览目录路径的按钮,以便在我的应用程序中我能够浏览android中的任何文件夹,无论它是在内部存储还是外部存储 因此,在该文件夹的帮助下,我可以播放视频。
提前致谢。
答案 0 :(得分:1)
下面是浏览android和pick文件目录的代码。
public class MainActivity extends ActionBarActivity {
Button btn;
int PICKFILE_RESULT_CODE=1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.test);
btn = (Button) findViewById(R.id.button);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("file/*");
startActivityForResult(intent,PICKFILE_RESULT_CODE);
}
});
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(resultCode==PICKFILE_RESULT_CODE){
Log.d("TAG", "File Uri " +data.getData());
}
}
}
不要忘记在android中添加以下权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />