android存储路径详解,android 各个存储路径的解释

在android手机上存储文件是我们每个手机用户必不可少的功能,而对于开发者而言,熟练的操作各个文件,这样对于我们开发有很大帮助,下面androidkaifa.com就介绍一个android API文件为我们提供的那些获取文件路径的方法,它们所对应的实际文件路径是哪个文件,好了废话不多说,直接上代码!

package com.herongyang;

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView;

import android.widget.ScrollView;

import android.os.Environment;

public class AboutAndroid extends Activity {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

String msg = "";

msg += "System properties\n";

msg += "-------------\n";

java.util.Properties props = System.getProperties();

java.util.Enumeration e = props.propertyNames();

while (e.hasMoreElements()) {

String k = (String) e.nextElement();

String v = props.getProperty(k);

msg += k+": "+v+"\n";

}

msg += "\n";

msg += "Envirionment variables\n";

msg += "-------------\n";

java.util.Map envs = System.getenv();

java.util.Set keys = envs.keySet();

java.util.Iterator i = keys.iterator();

while (i.hasNext()) {

String k = (String) i.next();

String v = (String) envs.get(k);

msg += k+": "+v+"\n";

}

msg += "\n";

msg += "Environment folders\n";

msg += "-------------\n";

msg += "Data folder: "+Environment.getDataDirectory().getPath()+"\n";

msg += "Download cache folder: " +Environment.getDownloadCacheDirectory().getPath()+"\n";

msg += "External Storage folder: " +Environment.getExternalStorageDirectory().getPath()+"\n";

msg += "Root folder: " +Environment.getRootDirectory().getPath()+"\n";

msg += "\n";

msg += "Application context info\n";

msg += "-------------\n";

msg += "Cache folder: "+getCacheDir().getPath()+"\n";

msg += "External cache folder: "+getExternalCacheDir().getPath()+"\n";

msg += "File folder: " +getFilesDir().getPath()+"\n";

msg += "OBB folder: "+getObbDir().getPath()+"\n";

msg += "Package name: " +getPackageName()+"\n";

msg += "Package code path: " +getPackageCodePath()+"\n";

msg += "Package resource path: "+getPackageResourcePath()+"\n";

TextView tv = new TextView(this);

tv.setText(msg);

ScrollView sv = new ScrollView(this);

sv.addView(tv);

setContentView(sv);

}

}

运行应用程序我们可以得到如下信息::

Data folder: /data

Download cache folder: /cache

External storage folder: /mnt/sdcard

Root folder: /system  www.2cto.com

Cache folder: /data/data/com.herongyang/cache

External cache folder: /mnt/sdcard/Android/data/com.herongyang/cache

File folder: /data/data/com.herongyang/files

OBB folder: /mnt/sdcard/Android/obb/com.herongyang

Package name: com.herongyang

Package code path: /data/app/com.herongyang-1.apk

Package resource path: /data/app/com.herongyang-1.apk

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值