Android 文件目录测试结果

阅读: 评论:0

Android 文件目录测试结果

Android 文件目录测试结果

测试代码1:

protected void onCreate(Bundle savedInstanceState) {
Create(savedInstanceState);
setContentView(R.layout.activity_main);

android.util.Log.e("wenqiao", &#DataDirectory():" + android.DataDirectory().getAbsolutePath() + "n");
android.util.Log.e("wenqiao", &#ExternalStorageDirectory():" + android.ExternalStorageDirectory().getAbsolutePath() + "n");
android.util.Log.e("wenqiao", &#RootDirectory():" + android.RootDirectory().getAbsolutePath() + "n");
android.util.Log.e("wenqiao", &#DownloadCacheDirectory():" + android.DownloadCacheDirectory().getAbsolutePath());
/**
* 这个方法接收一个参数,表明目录所放的文件的类型,传入的参数是Environment类中的DIRECTORY_XXX静态变量,比如DIRECTORY_DCIM等.
* 注意:传入的类型参数不能是null,返回的目录路径有可能不存在,所以必须在使用之前确认一下,比如使用File.mkdirs创建该路径。
*/
java.io.File path = android.ExternalStoragePublicDirectory(android.os.Environment.DIRECTORY_ALARMS);
if( !ists() ){
path.mkdirs();
}
/* /storage/emulated/0/Alarms */
android.util.Log.e("wenqiao", &#ExternalStoragePublicDirectory():" + android.ExternalStoragePublicDirectory(android.os.Environment.DIRECTORY_ALARMS));

/**
* contextWrapper
*/
android.util.Log.e("wenqiao", "getCacheDir():" + CacheDir().getAbsolutePath());
android.util.Log.e("wenqiao", "getFilesDir():" + FilesDir().getAbsolutePath());
android.util.Log.e("wenqiao", "getExternalCacheDir():" + ExternalCacheDir().getAbsolutePath());
android.util.Log.e("wenqiao", "getExternalFilesDir():" + ExternalFilesDir(android.os.Environment.DIRECTORY_DCIM).getAbsolutePath());
android.util.Log.e("wenqiao", "getPackageResourcePath():" + PackageResourcePath());
android.util.Log.e("wenqiao", "getDir():" + Dir("myfile", t.Context.MODE_PRIVATE));
}

输出结果(myapplication为包名):

ExternalStorageDirectory():/storage/emulated/0
RootDirectory():/system
DownloadCacheDirectory():/data/cache
ExternalStoragePublicDirectory():/storage/emulated/0/Alarms
getCacheDir():/data/user/application/cache
getFilesDir():/data/user/application/files
getExternalCacheDir():/storage/emulated/0/Android/application/cache
getExternalFilesDir():/storage/emulated/0/Android/application/files/DCIM
getPackageResourcePath():/data/application-1/base.apkgetDir():/data/user/application/app_myfile

 

 

测试代码2:

 
public static void getEnvironmentDirectories() {
android.util.Log.e(LOG_TAG, "getRootDirectory(): "
+ android.RootDirectory().toString());
android.util.Log.e(LOG_TAG, "getDataDirectory(): "
+ android.DataDirectory().toString());
android.util.Log.e(LOG_TAG, "getDownloadCacheDirectory(): "
+ android.DownloadCacheDirectory().toString());
android.util.Log.e(LOG_TAG, "getExternalStorageDirectory(): "
+ android.ExternalStorageDirectory().toString());

android.util.Log.e(
LOG_TAG,
"getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES): "
+ android.ExternalStoragePublicDirectory(
android.os.Environment.DIRECTORY_PICTURES).toString());

// Log.i(
// LOG_TAG,
// "isExternalStorageEmulated(): "
// + Environment.isExternalStorageEmulated());
//
// Log.i(
// LOG_TAG,
// "isExternalStorageRemovable(): "
// + Environment.isExternalStorageRemovable());

}

public static void t.Context context) {

android.util.Log.e(LOG_TAG, &#FilesDir(): "
+ FilesDir().toString());
android.util.Log.e(LOG_TAG, &#CacheDir(): "
+ CacheDir().toString());

// methods below will return null if the permissions denied
android.util.Log.e(
LOG_TAG,
&#ExternalFilesDir(Environment.DIRECTORY_MOVIES): "
+ context
.getExternalFilesDir(android.os.Environment.DIRECTORY_MOVIES));

android.util.Log.e(
LOG_TAG,
&#ExternalCacheDir(): "
+ ExternalCacheDir());
}

测试结果2:

getRootDirectory(): /system
getDataDirectory(): /data
getDownloadCacheDirectory(): /data/cache
getExternalStorageDirectory(): /storage/emulated/0
getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES): /storage/emulated/0/Pictures
FilesDir(): /data/user/application/files
CacheDir(): /data/user/application/cache
ExternalFilesDir(Environment.DIRECTORY_MOVIES): /storage/emulated/0/Android/application/files/Movies
ExternalCacheDir(): /storage/emulated/0/Android/application/cache

转载于:.html

本文发布于:2024-01-31 02:29:20,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170663936324688.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:文件   测试   目录   Android
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23