Android之获取内、外置存储器路径

Android之获取内、外置存储器路径,第1张

Android SDK提供了大量的接口获取存储器路径,而存储器分为 内置存储器 和 外置存储器 ,下面分类列表获取路径的接口。

简单分析:

简单分析:

简单分析:

简单分析:

简单分析:

简单分析:

简单分析:

简单分析:

简单分析:

简单分析:

简单分析:

简单分析:

简单分析:

简单分析:

简单分析:

简单分析:

简单分析:

简单分析:

简单分析:

简单分析:

以下是我整理的工具类

首先我要说的是,你的三星手机,和小米手机,不能写为//sdcard//这个系统重新封装了,不能用简写。String mPath = EnvironmentgetExternalStorageDirectory()toString();获得路径字符串。至于其他参数的,都是辅助

Android studio找到当前文件在电脑路径位置步骤如下:选中需要查找路径的文件,如图:点击菜单中的Navigate菜单并点击select in选项,如图:在d出的菜单中选择Show in Explorer选项,如图:然后就会d出文件所在的文件夹,如图:

assets文件夹是android程序中存放相关外部文件的一个目录,Android官方提供了相应的方法去访问该文件夹中的内容,故此我们并不需要进行相关的路径判断等代码 *** 作,直接调用相关方法打开文件并得到一个字节输入流(InputStream);

然后通过相应的字符编码方式读取字节解码为字符输入流(InputStreamReader);再通过BufferReader对字符输入流读取文本并将字符存入缓冲区以便能提供字符、数组和线段的高效读取;最后我们就能逐行对文件内容进行读取了;

public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

superonCreate(savedInstanceState);

setContentView(Rlayoutactivity_main);

try {

InputStream inputStream = getResources()getAssets()open("infotxt");

InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "UTF-8");

BufferedReader bufferedReader = new BufferedReader(inputStreamReader);

String info = "";

while ((info = bufferedReaderreadLine()) != null) {

Logi("fff", info);

ToastmakeText(MainActivitythis, info, 1000)show();

}

} catch (IOException e) {

eprintStackTrace();

}

}

}

以上就是关于Android之获取内、外置存储器路径全部的内容,包括:Android之获取内、外置存储器路径、如何获得在Android的内部和外部SD卡路径、Android studio怎么找到当前文件在电脑路径位置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9818817.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存