如何查找应用程序工作目录?

时间:2014-09-13 14:25:07

标签: java android directory

我是android开发的新手。 我希望访问其他应用程序使用它的目录。 例如,Viber app创建了一个名为Viber的存储目录。 对于每个电话,此目录具有特定地址。 我想知道有没有办法知道这个目录的确切路径? 现在我使用下面的代码来找到它:

String  path = Environment.getExternalStorageDirectory().getPath()+"/viber/";

但它可能在其他手机中以其他路径创建此目录。 有人有想法吗?

1 个答案:

答案 0 :(得分:0)

  

支持我想访问其他应用程序使用它的目录。

应用程序可以在internal storageexternal storage上创建零个,一个或多个目录。

  

我想知道有没有办法知道这个目录的确切路径?

找到Viber的工作并查看他们的代码。

  

但它可能在其他手机中以其他路径创建此目录

正确。欢迎Viber的开发人员按照自己的意愿行事,而且您无法知道他们选择创建目录的位置。 也许他们使用你在所有设备上采用的方法,但如果他们最终聘请某些拥有Android开发人才的人,他们将使用其他位置而不是混淆用户外部存储的根源这条路。无论如何,这取决于Viber的开发人员,因此您了解Viber在所有设备上所做的唯一方法就是询问Viber。