当前位置: 首页 > news >正文

哪个网站找做软件sem营销

哪个网站找做软件,sem营销,做任务赚取佣金网站,wordpress改不了密码理论 摘自:USB 主机和配件概览 | Connectivity | Android Developers (google.cn) Android 通过 USB 配件和 USB 主机两种模式支持各种 USB 外围设备和 Android USB 配件(实现 Android 配件协议的硬件)。 在 USB 主机模式下&#xff0…

理论

摘自:USB 主机和配件概览  |  Connectivity  |  Android Developers (google.cn)

Android 通过 USB 配件和 USB 主机两种模式支持各种 USB 外围设备和 Android USB 配件(实现 Android 配件协议的硬件)。

在 USB 主机模式下,Android 设备充当主机。设备示例包括数码相机、键盘、鼠标和游戏控制器。当 Android 设备处于主机模式时,它会充当 USB 主机并为总线供电。

Android 3.1(API 级别 12)或更高版本的平台直接支持 USB 配件和主机模式。USB 配件模式还作为插件库向后移植到 Android 2.3.4(API 级别 10),以支持更广泛的设备。设备制造商可以选择是否在设备的系统映像中包含插件库。

注意:对 USB 主机和配件模式的支持最终取决于设备的硬件,而与平台级别无关。您可以通过 <uses-feature> 元素过滤出支持 USB 主机和配件的设备。如需了解详情,请参阅 USB 配件和主机文档。

主机模式

官网使用说明:

USB 主机概览  |  Connectivity  |  Android Developers (google.cn)

其实官网写的很清楚了,但是有些东西还是要实践后才能真正清楚。

AndroidManifest.xml 

添加特征

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

如果需要程序在USB 插入或拔出做些处理,还需要配置一下:

<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" />

其中res/xml/device_filter.xml如下(供应商id值和产品id值都是厂家提供的):

<?xml version="1.0" encoding="utf-8"?>
<resources><usb-device vendor-id="1061" product-id="33113"/>
</resources>

整合起来 AndroidManifest.xml 为:

<manifest ...><uses-feature android:name="android.hardware.usb.host" /><uses-sdk android:minSdkVersion="12" />...<application><activity ...>...<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>

 代码

查找设备

通过枚举的方式查找设备:

for (UsbDevice device : mUsbManager.getDeviceList().values())
{if( device.getVendorId() == 1061 && device.getProductId() == 33113 ) {}
}

动态申请USB权限 

 如果没有USB权限,需要动态请求:

private static final String ACTION_USB_PERMISSION = "com.example.test.USB_PERMISSION";IntentFilter filter = new IntentFilter();
filter.addAction(ACTION_USB_PERMISSION);
registerReceiver(mUsbReceiver, filter);//权限结果处理
private BroadcastReceiver mUsbReceiver = new BroadcastReceiver() {public void onReceive(Context context, Intent intent) {String action = intent.getAction();if (ACTION_USB_PERMISSION.equals(action)) {synchronized (this) {UsbDevice device = (UsbDevice)intent.getParcelableExtra(UsbManager.EXTRA_DEVICE);if(intent.getBooleanExtra(UsbManager.EXTRA_PERMISSION_GRANTED,false)){//用户授予权限...}else{//用户拒绝了...}}} }
};//请求权限
if(!mUsbManager.hasPermission(device))
{Intent intent = new Intent(ACTION_USB_PERMISSION);PendingIntent mPermissionIntent = PendingIntent.getBroadcast(this, 0, intent, 0);mUsbManager.requestPermission(device, mPermissionIntent);
}

 接收USB插、拔的通知

如果需要接收USB插、拔的通知,在清单配置完成后,添加监听。

IntentFilter filter = new IntentFilter();
...
//添加插拔的监听
filter.addAction(UsbManager.ACTION_USB_DEVICE_ATTACHED);
filter.addAction(UsbManager.ACTION_USB_DEVICE_DETACHED);
registerReceiver(mUsbReceiver, filter);//处理
private BroadcastReceiver mUsbReceiver = new BroadcastReceiver() {public void onReceive(Context context, Intent intent) {String action = intent.getAction();if (ACTION_USB_PERMISSION.equals(action)) {...}else if(UsbManager.ACTION_USB_DEVICE_ATTACHED.equals(action)){//插入...}else if(UsbManager.ACTION_USB_DEVICE_DETACHED.equals(action)){//拔出...} }
};

http://www.dinnco.com/news/30253.html

相关文章:

  • 垂直网站建设方案投放广告的网站
  • 学校做网站难吗创网站永久免费建站
  • 个人主页介绍模板搜索引擎营销就是seo
  • 第一赢销网厦门seo推广外包
  • 网站后台建设费用公司网站建设费用多少
  • 建设网站公司东莞在线外链
  • 临平房产做网站的公司品牌营销策划怎么写
  • 那里可以免费建网站常见的网络营销方法
  • 做调查挣钱的网站网络营销论文题目
  • 网站如何自己做seo教育培训班
  • 推荐常州模板网站建设企业培训内容包括哪些内容
  • wordpress教程 迅雷新媒体seo指的是什么
  • 免费推广的方式seo快速排名服务
  • 婚礼网站怎么做深圳推广平台有哪些
  • 成品网站货源入口凡科建站官网入口
  • 支付网站开发费分录百度智能云官网
  • 芜湖做网站找哪家好今日头条普通版
  • 一个网站需要哪些东西线上营销策划方案
  • web是做网站的吗重庆网站优化排名推广
  • 网站建设规划书txt微盘建站平台哪个比较权威
  • 域名申请好了 要怎么做网站网络营销郑州优化推广公司
  • 合众商道网站开发永久免费域名注册
  • 网站开发职责网站建设开发价格
  • 网站开发的服务器是什么搜索引擎优化目标
  • wordpress文章改为已发布广州网页seo排名
  • 建设公积金网站web免费网站
  • 建设企业网站的目的苏州百度推广代理商
  • 建设网上银行查询网站优化公司哪家效果好
  • 做外贸 英文网站邯郸网站seo
  • 铜陵网站建设百度提交入口网址截图