一般是:

scard0:指系统内部存储

scard1:指外插的sd卡

也有特例。。

分别获取路径的方法:

package com.main;import java.lang.reflect.Method;import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.os.storage.StorageManager;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;public class MainActivity extends Activity {TextView tv1;TextView tv2;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);tv1 = (TextView) findViewById(R.id.tv1);tv2 = (TextView) findViewById(R.id.tv2);String str1 = getPrimaryStoragePath();String str2 = getSecondaryStoragePath();tv1.setText(str1);tv2.setText(str2);}private static final String TAG = "PhoneStatusBarPolicy";public String getPrimaryStoragePath() {try {StorageManager sm = (StorageManager) getSystemService(Context.STORAGE_SERVICE);Method getVolumePathsMethod = StorageManager.class.getMethod("getVolumePaths", null);String[] paths = (String[]) getVolumePathsMethod.invoke(sm, null);// first element in paths[] is primary storage pathreturn paths[0];} catch (Exception e) {Log.e(TAG, "getPrimaryStoragePath() failed", e);}return null;}public String getSecondaryStoragePath() {try {StorageManager sm = (StorageManager) getSystemService(Context.STORAGE_SERVICE);Method getVolumePathsMethod = StorageManager.class.getMethod("getVolumePaths", null);String[] paths = (String[]) getVolumePathsMethod.invoke(sm, null);// second element in paths[] is secondary storage pathreturn paths[1];} catch (Exception e) {Log.e(TAG, "getSecondaryStoragePath() failed", e);}return null;}public String getStorageState(String path) {try {StorageManager sm = (StorageManager) getSystemService(STORAGE_SERVICE);Method getVolumeStateMethod = StorageManager.class.getMethod("getVolumeState", new Class[] { String.class });String state = (String) getVolumeStateMethod.invoke(sm, path);return state;} catch (Exception e) {Log.e(TAG, "getStorageState() failed", e);}return null;}
}
红米手机的效果:

效果:

王立平--scard0与scard1分别指的是什么?以及路径获取相关推荐

  1. 谷歌被指骗取人脸数据:部分获取方法可疑

    [谷歌被指骗取人脸数据:部分获取方法可疑] 为提升面部解锁系统,谷歌7月承认在美国进行面部数据搜集计划. 项目主要以肤色较深的人为目标,谷歌向每个愿意出售面部数据的人提供5美元的礼品卡. 但据纽约每日 ...

  2. 多媒体技术是指以计算机为手段来获取,计算机应用基础win7课件第八章.ppt

    文档介绍: 多媒体技术的基本知识多媒体计算机系统第8章多媒体技术基础多媒体信息的数字化和压缩技术平面图像编辑音频视频编缉8.1.1多媒体技术的概念8.1.2多媒体信息的类型8.1多媒体技术的基本知识8 ...

  3. 剑指 Offer II 110. 所有路径

    链接: l剑指 Offer II 110. 所有路径 代码:代码没通过 class Solution { public:vector<vector<int>> allPaths ...

  4. 剑指offer 矩阵中的路径 @python

    剑指offer 矩阵中的路径 @python 题目描述 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径.路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向 ...

  5. 剑指offer-矩阵中的路径

    剑指offer-矩阵中的路径 问题描述 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径.路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个 ...

  6. 王立平--poser

    Poser是Metacreations公司推出的一款三维动物.人体造型和三维人体动画制作的极品软件.用过Poser2与Poser3的朋友一定能感受到Poser的人体设计和动画制作是那么的轻松自如,制作 ...

  7. android中显示提示图标在edittext左侧,设置图标的大小,王立平--EditText实现单行显示,左側图标,提示信息...

    java-final关键字 一.final理解 编程语言中关键字,final类不能被继承,因此final类的成员方法没有机会被覆盖,默认都是final的.在设计类时候,如果这个类不需要有子类,类的实现 ...

  8. 王立平--android事件监听的3种方式

    第一种通常在activity组件的oncreate事件中直接定义,直接动作. 这样的方式每一个控件都定义一次.通常不方便. Button btn = (Button) findViewById(R.i ...

  9. 王立平--android中的anim(动画)

    简单有用步骤: 1.新建anim目录. 2.在anim下新建xml文件, 3.在xml下编写自己须要动画. 简单样例: 给Imageview加入动画 public class MainActivity ...

最新文章

  1. java类型转换面试题_JavaSE:数据类型之间的转换(附常见面试题)
  2. 展示 测速_科技产品 | 人工智能amp;科技展示厅——助力高校人工智能学科建设及产业人才培养...
  3. 深度:抖音本地生活服务的真相
  4. 西门子Mendix发低代码最新报告趋势:客户体验先行、智能化和全渠道化
  5. discuz 表结构
  6. 云图说 | 一分钟带你扫盲云容器黑话
  7. linux c解析配置文件,linux中C的配置文件
  8. SpringBoot生成二维码
  9. 大数据技术原理与应用-林子雨课后(部分习题答案)
  10. R plot图片背景设置为透明_R语言(绘图入门)
  11. cad连筋字体怎么安装_天正建筑CAD字体太小怎么办?别慌!问题不大,解决方案都在这里...
  12. matlab2008 软件下载及安装教程
  13. PMP培训第一次听课笔记(第1-3章)
  14. SQLite开源库LitePal
  15. 第七章 问什么巴比伦塔会失败
  16. 2017年网易推出他们的“淘宝客”啦
  17. 最简单容易的四格漫画制作软件 Comic Strip Factory for Mac
  18. 如何搜索相似的图片,如何通过识别图像搜索图片
  19. Java用JFrame、JPanel、Graphics绘图案例讲解
  20. OpenCV中HSV与PS中HSB对应关系

热门文章

  1. 最新的计算机知识点总结,2017计算机一级基础知识点总结
  2. mac 升级自带Python方法
  3. abs绝对位置指令 三菱plc_三菱FX系列PLC方便指令的使用方法
  4. CSS gird布局
  5. HTML+CSS实现动态效果相册
  6. TCP快速重传触发条件的一个细节
  7. flush-hosts
  8. 详解C++学习方向和就业方向!
  9. Unparseable date: “2019-03-27“
  10. flv播放器V2.6.5官方版【免费的FLV视频播放器】