开机时判断是否有U盘插入

原创 2013年12月04日 09:35:29

	private static String VIDEO_NAME = "egreat.mp4";
	private static String BASE_PATH = "/mnt/usb/";
	private static String VIDEO_PATH_1 = "/mnt/usb/sda4/egreat.mp4";
	private static String VIDEO_PATH_2 = "/mnt/usb/sda4/egreat.mp4";

	/**
	 * 检测USB 状态
	 */
	private void checkUsb() {
		/* 判断是否有U盘插入 */
		File sdDir1 = new File("/mnt/usb/");
		String[] videoPath;
		Log.d(TAG, "custom file path" + sdDir1);
		if (sdDir1.exists() && sdDir1.isDirectory()) {
			videoPath = sdDir1.list();
			if (sdDir1.list().length == 1) {
				Log.d(TAG, "U disk exist one ");
				VIDEO_PATH_1 = BASE_PATH+videoPath[0]+"/"+VIDEO_NAME;
				mMainActivityHolder.getmUsbStateTextView().setText(R.string.usb_ok_one);
			} else if (sdDir1.list().length == 2) {
				Log.d(TAG, "U disk exist two ");
				VIDEO_PATH_1 = BASE_PATH+videoPath[0]+"/"+VIDEO_NAME;
				VIDEO_PATH_2 = BASE_PATH+videoPath[1]+"/"+VIDEO_NAME;
				mMainActivityHolder.getmUsbStateTextView().setText(R.string.usb_ok_two);
			} else {
				Log.d(TAG, "U disk not exist");
				mMainActivityHolder.getmUsbStateTextView().setText(R.string.usb_fail);
			}
			Log.d(TAG, "================"+VIDEO_PATH_1);
			Log.d(TAG, "================"+VIDEO_PATH_2);
		}
	}







MFC U盘检测

& Android DevCamp社区会员特惠限时抢票!                   CSDN账号全站整合公告                 不用买彩票,就有408万! MF...
  • veryhehe2011
  • veryhehe2011
  • 2012年07月24日 16:05
  • 6250

[MFC]U盘检测

http://www.cnblogs.com/over140/archive/2010/05/03/1726263.html
  • rocispeng
  • rocispeng
  • 2012年11月06日 18:40
  • 1620

android 判断手机中是否有SD卡,USB。静态判断

public static String getSDPath(Context context) { String sd = null; StorageManager s...
  • lisineng
  • lisineng
  • 2015年08月29日 09:34
  • 3862

linux如何判断是否插了U盘

很简单 判断/proc/scsi/usb-storage 文件夹是否存在,如果存在代表有一个或多个u盘挂载,如果没有则没有u盘 u盘的目录在/media/ledmedia//u盘名...
  • u011304615
  • u011304615
  • 2017年03月22日 13:59
  • 376

U盘是否挂载

private static final String MOUNTS_FILE = "/proc/mounts"; public static boolean isMounted(String pa...
  • tangnengwu
  • tangnengwu
  • 2015年04月18日 16:18
  • 869

android 检测USB是U盘还是外设

1 UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);              HashM...
  • u012254541
  • u012254541
  • 2017年07月28日 17:59
  • 573

Android 监听外部U盘插入

1、在AndroidManifest.xml 加入读取外部存储器权限 2、注册动态监听U盘插入的广播 IntentFilter filter = null; filt...
  • UFOgxx
  • UFOgxx
  • 2017年08月16日 15:26
  • 358

C#写个程序能识别有U盘插入

C#获取插入U盘盘符2008-12-17 18:13using System;using System.Collections.Generic;using System.ComponentModel;...
  • bartidler
  • bartidler
  • 2010年05月19日 11:20
  • 2854

C# 操作USB设备(U盘)

using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Run...
  • bruce135lee
  • bruce135lee
  • 2017年08月22日 17:04
  • 327

C# 检测U盘

转自:原作者 由于工作中需要检测优盘是否存在,读取优盘中的文件,所有在此记录。把优盘的信息读取封装到一个类:using System; using System.IO; using System.L...
  • nihang1234
  • nihang1234
  • 2017年04月14日 10:07
  • 566
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:开机时判断是否有U盘插入
举报原因:
原因补充:

(最多只允许输入30个字)