美文网首页
android获取各种系统路径的方法

android获取各种系统路径的方法

作者: lixinxin | 来源:发表于2017-09-20 16:01 被阅读80次

    通过Environment获取的

    Environment.getDownloadCacheDirectory().getPath()  :    获得缓存目录/cache
    Environment.getExternalStorageDirectory().getPath(): 获得SD卡目录/mnt/sdcard(获取的是手机外置sd卡的路径)
    Environment.getRootDirectory().getPath() :    获得系统目录/system
    

    通过Context获取的

    Context.getCacheDir().getPath() :   用于获取APP的cache目录 /data/data/<application package>/cache目录
    Context.getExternalCacheDir().getPath()  :   用于获取APP的在SD卡中的cache目录/mnt/sdcard/Android/data/<application package>/cache
    Context.getFilesDir().getPath()  :    用于获取APP的files目录 /data/data/<application package>/files
    Context.getObbDir().getPath():    用于获取APPSDK中的obb目录 /mnt/sdcard/Android/obb/<application package>
    Context.getPackageName() : 用于获取APP的所在包目录
    Context.getPackageCodePath()  : 来获得当前应用程序对应的 apk 文件的路径
    Context.getPackageResourcePath() :  获取该程序的安装包路径

    相关文章

      网友评论

          本文标题:android获取各种系统路径的方法

          本文链接:https://www.haomeiwen.com/subject/rneosxtx.html