2 u013973758 u013973758 于 2014.10.06 17:20 提问

关于Android disable USB port

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

Android version 4.1

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

有其他方法可以实现吗?

请求大哥指导

2个回答

BillyThe
BillyThe   2014.10.07 19:01

嗨,

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

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

希望对你有帮助

u013973758
u013973758   2014.10.14 15:32

Dear Billy

感谢你的回答!

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

目前研究到

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

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

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

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

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!