【发布时间】:2015-09-13 20:36:04
【问题描述】:
您好,我正在编写一个应用程序,当用户长按或选择一个文件(任何类型的带有或不带扩展名的文件)时,它应该出现在共享列表中,并且我的应用程序应该包含详细信息(我认为是 URI)并且应该能够将其转换为绝对路径。
例如,如果用户通过长按或选择启用共享选项来选择图像文件,我能够显示我的应用程序。
当我在我的应用程序中将 URI 打印为 toast 时,它会显示类似“content://media...../24”的路径,这不是绝对路径。
我已经经历了很多选择,但我还没有清楚地知道如何获得绝对路径。我的应用应该支持 4.0 以上版本。
需要关注 1. 能够在我的应用程序中收集输入并将其转换为绝对路径(如文件资源管理器中所示)
如果用户选择一个文件夹,我应该可以实现和1一样。
一旦我实现了这一点,我应该再次显示为列表条目。在选择条目时,它应该允许显示可用应用程序列表以便打开路径。
【问题讨论】: