一 、通过Context获取的
| Context.getPackageResourcePath() | /data/app/com.heima.updateapkdemo-0ETpPbp4jOc8YdPJsVNRTQ==/base.apk |
| Context.getPackageName() | /com.heima.updateapkdemo |
| Context.getPackageCodePath() | /data/app/com.heima.updateapkdemo-0ETpPbp4jOc8YdPJsVNRTQ==/base.apk |
| Context.getDatabasePath("bb").getPath() | /data/user/0/com.heima.updateapkdemo/databases/bb |
| Context.getFilesDir().getPath() | /data/user/0/com.heima.updateapkdemo/files |
| Context.getCacheDir().getPath() | /data/user/0/com.heima.updateapkdemo/cache |
| Context.getExternalCacheDir().getPath() | /storage/emulated/0/Android/data/com.heima.updateapkdemo/cache |
| Context.getObbDir().getPath() | /storage/emulated/0/Android/obb/com.heima.updateapkdemo |
二、通过Environment获取的
| Environment.getDataDirectory().getPath() | /data |
| Environment.getDownloadCacheDirectory().getPath() | /data/cache |
| Environment.getExternalStorageDirectory().getPath() | /storage/emulated/0 |
| Environment.getRootDirectory().getPath() | /system |
本文详细介绍了如何在Android应用中使用Context和Environment类获取各种文件路径,包括应用包路径、数据库路径、文件目录、缓存目录等,为开发者提供全面的路径管理指南。
523

被折叠的 条评论
为什么被折叠?



