usb-关于Android disable USB port

问题描述

关于Android disable USB port

求指教...
我想写一个App 其中功能为,让USB无法执行
就是说 当APP执行时 : 和PC相连 没有反应

Android version 4.1

有些文章提到 IMountService 但是我是初学者,完全不懂 frameworks/base/core/java/android/os/storage 是在哪 怎开起

有其他方法可以实现吗?

请求大哥指导

解决方案

嗨,

在UsbSettings.java定义了USB模式,通过设定不同接口来决定USB设备连接上来时Android的反应。
不同接口功能可以通过setCurrentFunction函数实现。
所以,可否通此函数将所有支持功能比如ADB、MTP、PTP等等禁止,达到你需要的类似只充电的作用。

是否起作用,可以尝试下。

希望对你有帮助

解决方案二:

Dear Billy

感谢你的回答!

小弟刚学Android 不到一个月...接触到的就只是Eclipse , Activity 上的运用

目前研究到

导出一些API http://mogoweb.net/archives/92

及下载源码 http://hendyyou.iteye.com/blog/1147738

但是,下载的源码 要怎使用,还不熟悉

关于 frameworks 的 修改 运用 , 是能在 Eclipse上运作吗??

而且我OS 是 Windows 7, 是否能进行呢?

时间: 2025-01-28 02:03:31

usb-关于Android disable USB port的相关文章

内核-关于Android的USB驱动

问题描述 关于Android的USB驱动 我手头上有一个CH341 USB转串口芯片的外设,我在官网找到它的Linux USB驱动源码,官方说明是这样的"软件简介: USB转串口CH340/CH341的虚拟串口驱动程序",文件夹里有 3个文件 我是想能不能把这个驱动加载进Android手机的内核中,以供应用层操作(其实我就是想把这个外设插入Android手机中使用). --不知道这个思路对不对 --这想法能否实现?不知道对Android手机硬件有无要求 --是通过刷内核的方式么? --

android系统控制USB设备如何使用libusb

问题描述 android系统控制USB设备如何使用libusb 手头这边有台装有Android系统 的4412开发板,现在想控制外设的USB设备(RFID阅读器),阅读器厂家提供了一个APP应用,按照说明需要调用libusb,我不知道这个libusb到底是什么,不知该如何使用?请大侠指点指点,谢谢! 解决方案 http://www.arm9home.net/read.php?tid=140013 解决方案二: libusb与android usb提供的API

你能保证USB设备安全?USB变身恶意工具

本文讲的是 :  你能保证USB设备安全?USB变身恶意工具  ,  [IT168 编译]在我们正常的思维逻辑中,我们插入到计算机的USB设备是完全可以信任的.但现实情况却是:被黑客重新编程后的USB设备将变成可攻击的武器.安全研究人员Karsten Nohl和Jakob Lell在黑帽大会上展示了他们所谓的"BadUSB".他们在不到两个月的时间内,他们逆向工程和修补了USB固件,而一旦进行重新编程,USB可以转化为恶意工具来破坏网络. 这种攻击可能带来很严重的影响.例如,设备可以模

台式电脑usb无线网卡怎么用 usb无线网卡驱动安装

  台式电脑usb无线网卡怎么用 usb无线网卡驱动安装 台式电脑安装usb无线网卡,无线上网其实并不难,难点主要在驱动安装部分,以下是台式电脑usb无线网卡驱动安装使用教程. 第一步:安装 将USB无线网卡插入台式电脑机箱背面的USB接口,完成后,一般电脑会提示有"未能成功安装设备驱动程序",如图. 这个时候,我们进入电脑的设备管理器,一般也可以看到有一个设备驱动没有正常安装,如图所示. 这种情况说明,USB无线网卡已经成功插入电脑接口,并被电脑识别到,只是设备驱动没有正常安装.如果

教你修改Windows8系统安全移除USB设备后关闭USB电源

  如果你使用的是Windows7或是Windows8, 你会发现安全移除USB设备后USB设备的指示灯还亮着.这样就会对我们造成困惑:USB设备到底有没有安全移除?出现这种情况的主要原因是和Windows7中默认设置为USB设备移除后同样保持连接并给USB设备供电.要解决这个问题,可参照下面的步骤. 安全移除USB设备后关闭USB电源方法: 使用Win+R快捷键打开运行窗口并输入regedit打开注册表, 将注册表定位到HKEY_LOCAL_MACHINESYSTEMCurrentContro

基于USB armory 制作一个USB恶意软件分析器

本文讲的是基于USB armory 制作一个USB恶意软件分析器,前一段时间,一位朋友在自己电脑上插入了一个USB,但不巧的是,USB里含有病毒,结果电脑就中毒了--出于好奇和友情,我决定分析一下其中的恶意软件.于是我用USB armory在我的电脑上建立了一个安全隔离沙箱来分析它. USB armory是由 Inverse Path 设计的一款开源硬件,它是一款U盘大小的微型计算机,通常受到信息安全人士和计算机极客的喜爱.它可以提供ARM A8 800 MHz CPU和512MB RAM,并且

USB协议疑问,USB包五部分与设备请求命令区分

问题描述 USB协议疑问,USB包五部分与设备请求命令区分 USB包组成五部分: 同步字段(SYNC).包标识符字段(PID).数据字段.循环冗余校验字段(CRC)和包结尾字段(EOP) 设备请求命令 bmRequestType(1)+bRequest(1)+wvalue(2)+wIndex(2)+wLength(2) 我要问的是,设备请求命令 不属于 包 吗? 如果属于 包 那么 数据跟这些对不上的:同步字段(SYNC).包标识符字段(PID).数据字段.循环冗余校验字段(CRC)和包结尾字段

电脑usb没反应?电脑usb接口不能用怎么办?

一.核实USB设备是否正常 : 若笔记本插入的USB设备本身存在问题,可能会出现USB不能使用的现象. 核实方法: 方法一: 将USB设备插入其他电脑中观察电脑是否可以使用.如果此设备在其他电脑中也无法使用,那么即可排除笔记本电脑问题. 方法二: 更换其他的USB设备插入笔记本观察是否可以使用.若其他的USB设备可以在本机使用,那么也可以排除笔记本电脑问题. 二.重新识别USB驱动 : 如果确认USB设备没有问题,那么需要重新识别USB驱动.   通常情况下,大多数USB设备可以被Windows

usb调试在哪?usb调试模式怎么打开?

usb调试模式是什么 USB调试模式是 Android 提供的一个用于开发工作的功能,使用该功能可在计算机和 Android 设备之间复制数据.在移动设备上安装应用程序.读取日志数据等等.默认情况下,USB 调试模式是关闭的,所以需要手动打开它: 2 开启usb调试模式 Android 1.5~2.3,可以进入"设置"->"应用"->"开发"->"USB调试"进行勾选,但不同的手机由于rom不一样.可能有细微