我想询问用户选择从外部存储打开的文件并接收它的路径。最好是我想避免摘要编码并使用一些标准方法(众所周知,系统提供的意图或类似)。 所述文件是Spatialite DB文件(* .sqlite),因此它不会在图库中显示。

有帮助吗?

解决方案

不幸的是,没有Android本机文件选择器,但是您可以在项目中添加一个开源源,然后修改它以满足您的需求。签出这个问题为一个良好的开始。

其他提示

我还会建议Android文件选择器有可能随意使用。不幸的是,如果用户在其设备上没有适当的应用程序,您的意图不会成功。如果发生这种情况,您可以随时指导用户下载应用程序。或者,您可以检查文件选择意图是否会成功(参见此建议),并使用标准文件选择器(许多用户有Astro,例如,我认为有一个您可以使用的意图),并且您可以返回应用程序中包含的内容将为您的设备上的应用程序提供最终的最终用户体验。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top