Android导出文件到Excel的路径问题

   1. String filePath = Environment.getExternalStorageDirectory() + "/DeviceMsg";
   2. String filePath = getFilesDir().getAbsolutePath() + "/DeviceMsg";

使用第一个方法时小米手机可以导出,华为手机不能导出。
第二个方法都可以导出
奇怪的是二者都没有外置存储,但是小米可以导出

获取内部存储方法
1、Environment.getDataDirectory() 
2、getFilesDir().getAbsolutePath() 
3、getCacheDir().getAbsolutePath() 
4、getDir(“myFile”, MODE_PRIVATE).getAbsolutePath() 
获取外部存储方法
1、Environment.getExternalStorageDirectory().getAbsolutePath() 
2、Environment.getExternalStoragePublicDirectory(“”).getAbsolutePath() 
3、getExternalFilesDir(“”).getAbsolutePath() 
4、getExternalCacheDir().getAbsolutePath() 

猜你喜欢

转载自blog.csdn.net/prince70/article/details/118967835