gpt4 book ai didi

android - 如何在 android 中创建一个浏览按钮以从 sdcard 或内部卡加载任何目录?

转载 作者:行者123 更新时间:2023-11-30 00:52:38 25 4
gpt4 key购买 nike

我想要一个浏览目录路径的按钮,这样在我的应用程序中我就可以浏览 android 中的任何文件夹,无论它是在内部存储还是外部存储中这样我就可以在该文件夹的帮助下播放视频。

提前致谢。

最佳答案

下面是在android中浏览目录和选择文件的代码。

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" />

关于android - 如何在 android 中创建一个浏览按钮以从 sdcard 或内部卡加载任何目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40735338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com