关闭

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

标签: u盘Android检测
623人阅读 评论(0) 收藏 举报
分类:

	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);
		}
	}







0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:259966次
    • 积分:3546
    • 等级:
    • 排名:第9659名
    • 原创:77篇
    • 转载:150篇
    • 译文:0篇
    • 评论:6条
    文章分类
    最新评论