我是android开发的新手。 我希望访问其他应用程序使用它的目录。 例如,Viber app创建了一个名为Viber的存储目录。 对于每个电话,此目录具有特定地址。 我想知道有没有办法知道这个目录的确切路径? 现在我使用下面的代码来找到它:
String path = Environment.getExternalStorageDirectory().getPath()+"/viber/";
但它可能在其他手机中以其他路径创建此目录。 有人有想法吗?
答案 0 :(得分:0)
支持我想访问其他应用程序使用它的目录。
应用程序可以在internal storage或external storage上创建零个,一个或多个目录。
我想知道有没有办法知道这个目录的确切路径?
找到Viber的工作并查看他们的代码。
但它可能在其他手机中以其他路径创建此目录
正确。欢迎Viber的开发人员按照自己的意愿行事,而且您无法知道他们选择创建目录的位置。 也许他们使用你在所有设备上采用的方法,但如果他们最终聘请某些拥有Android开发人才的人,他们将使用其他位置而不是混淆用户外部存储的根源这条路。无论如何,这取决于Viber的开发人员,因此您了解Viber在所有设备上所做的唯一方法就是询问Viber。