如何在Android 6.0中区别U盘和SD卡设备

  介绍

今天就跟大家聊聊有关如何在Android 6.0中区别U盘和SD卡设备,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

<>强如下所示:

public  static  boolean  isSdcardExists (Context 上下文),{      StorageManager 才能;StorageManager =, StorageManager.from (context.getApplicationContext ());   List<才能;VolumeInfo>, volumes =, storageManager.getVolumes ();   for 才能;(VolumeInfo  volInfo :卷),{   ,,DiskInfo  DiskInfo =, volInfo.getDisk ();   ,,if  (diskInfo  !=, null ,,, diskInfo.isSd ()), {   ,,,String  sdcardState =, volInfo.getEnvironmentForState (volInfo.getState ());   ,,,if  (Environment.MEDIA_MOUNTED.equals (sdcardState)), {   ,,,,return 真实;   ,,,}   ,,}      ,,}   return 才能;假;   以前,}
 public  static  int  isudiskExists (Context 上下文),{
  int 才能;num =, 0;
  StorageManager 才能;StorageManager =, StorageManager.from (context.getApplicationContext ());
  List<才能;VolumeInfo>, volumes =, storageManager.getVolumes ();
  for 才能;(VolumeInfo  volInfo :卷),{
  ,,DiskInfo  DiskInfo =, volInfo.getDisk ();
  ,,if  (diskInfo  !=, null ,,, diskInfo.isUsb ()), {
  ,,,String  sdcardState =, volInfo.getEnvironmentForState (volInfo.getState ());
  ,,,if  (Environment.MEDIA_MOUNTED.equals (sdcardState)), {
  ,,,,num + +;
  ,,,}
  ,,}
  
  ,,}
  return 才能,num;
  之前,} 

Android是什么

Android是一种基于Linux内核的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由美国谷歌公司和开放手机联盟领导及开发。

看完上述内容,你们对如何在Android 6.0中区别U盘和SD卡设备有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

如何在Android 6.0中区别U盘和SD卡设备