android usb host模式 中需要什么权限

 我来答
zyxzyx6688
2016-02-11 · TA获得超过4.4万个赞
知道大有可为答主
回答量:1.8万
采纳率:88%
帮助的人:1992万
展开全部
需要具备Root的权限,否则有些操作可能会无法完成。建议先root设备。

一:必须确定Android设备支持USB Host,具体支持与否请参考自己的说明书。
二:确认Android是否已经开放了USB访问权限。
进入系统,找到目录“/system/etc/permissions”,可以用ES或者RE文件管理器进行操作。查看该目录下,是否有一个文件"android.hardware.usb.host.xml",
如果没有,则自己创建一个同名文件,内容如下:

<permissions>
<feature name="android.hardware.usb.host"/>
</permissions>

然后,拷贝到“/system/etc/permissions”目录下。
三:继续检查目录“/system/etc/permissions”下,将其中的“handheld_core_hardware.xml (手机)或者 tablet_core_hardware.xml(平板)”拖出来,打开文件,看看<permissions>结点下面有没有下面这个结点:
<feature name="android.hardware.usb.host" /> 如果没有,就自己补上一行,保存,并push进去替换原来的文件。
nba网球王子1
2016-01-25 · TA获得超过4679个赞
知道大有可为答主
回答量:1940
采纳率:92%
帮助的人:1142万
展开全部
如果在AndroidManifest.xml中增加了红色部分,那么指定类型的设备就自动获得权限了
否则,在操作之前需要requestPermission获得权限
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="lgx.MyTest"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk android:minSdkVersion="12" />
<uses-feature android:name="android.hardware.usb.host" android:required="true"/><!-- android:required="true" -->

<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".MyTest"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

<intent-filter>
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
</intent-filter>

<meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"
android:resource="@xml/device_filter" /> </activity>
</application>

</manifest>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
缀第五徽
2015-12-15 · TA获得超过628个赞
知道小有建树答主
回答量:476
采纳率:100%
帮助的人:691万
展开全部
答:USB OTG功能如何打开及实现 USB OTG U盘 Keyboard Mouse 1、检查HW原理图,确认是否支持OTG功能(vbus是否供上电,IDDIG pin连接是否正确) 若HW确认支持OTG功能,则按照以下方法分别打开USB OTG功能及实现挂载: 如何打开USB OTG功能: 在alps/m...
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ahuan64020
2016-02-02 · TA获得超过391个赞
知道小有建树答主
回答量:809
采纳率:0%
帮助的人:147万
展开全部
需要系统最高管理权限,用root软件或者其它方法获得。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
美锋手机维修
2016-01-25 · TA获得超过139个赞
知道答主
回答量:339
采纳率:0%
帮助的人:131万
展开全部
USB OTG功能如何打开及实现 USB OTG U盘 Keyboard Mouse 1、检查HW原理图,确认是否支持OTG功能(vbus是否供上电,IDDIG pin连接是否正确) 若HW确认支持OTG功能,则按照以下方法分别打开USB OTG功能及实现挂载: 如何打开USB OTG功能: 在alps/m...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式