学而实习之 不亦乐乎

Android 获取常用系统路径

2023-02-08 08:47:59

Android 中经常遇到获取路径的情况,这里简单记录一下,方便查阅。

Context.getPackageName();           // 用于获取APP的所在包目录
Context.getPackageCodePath();       //来获得当前应用程序对应的apk文件的路径
Context.getPackageResourcePath();   // 获取该程序的安装包路径
Context.getDatabasePath();          //返回通过Context.openOrCreateDatabase创建的数据库文件

Environment.getDataDirectory().getPath();          // 获得根目录/data
Environment.getDownloadCacheDirectory().getPath();     //获得缓存目录/cache
Environment.getExternalStorageDirectory().getPath();   //获得SD卡目录/mnt/sdcard
Environment.getRootDirectory().getPath();           // 获得系统目录/system