我想以编程方式启动默认文件管理器,以显示文件夹的内容,并希望删除或重命名文件。
当我运行android app.It只显示文件夹的内容,但无法重命名文件。
我该怎么做?
我正在使用此代码。
openButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.setType("file/*");
startActivity(intent);
}
}
谢谢
答案 0 :(得分:2)
我想以编程方式启动默认文件管理器
没有"默认文件管理器"在许多Android设备上。对于启动器图标,除了Intent
/ MAIN
之外,不要求任何文件管理器响应来自第三方应用的任何特定LAUNCHER
结构。并且不要求任何应用允许用户重命名ACTION_GET_CONTENT
活动中的任何内容。
您可能需要自己实现所需的功能,可能需要Best Practices on FILESTREAM implementations的帮助。