jjzjj

Accessory

全部标签

Android USB通信(accessory)

前言:公司属于北斗通信行业,项目大多都需要和各式各样的硬件设备相结合来满足项目需求,因此所涉及到的各种技术也相对比较冷门。前段时间有个项目用到了一款定制北斗设备,需要用到它自带的type-c线连接手机使用,开发时发现它是通过USB(accessory)来连接手机设备的,现在项目完成了,就在这里记录和分享一下,有任何错漏或可优化之处欢迎大家留言。一、申请权限将以下权限申请添加到AndroidManifest文件中:开发时参考的文档中还提到需要另一个权限“android.hardware.usb.accessory”但是我这里没有添加也能正常使用,如果调不通的话可以试着把这个权限也加进去二、直接上

java - Android(附件模式)和 Windows PC(主机)之间的 USB 通信

我尝试在笔记本电脑(win7)和安卓手机(Android4.2)之间建立USB连接。笔记本应该作为主机为安卓手机供电。目标是笔记本和手机可以收发xml字符串我试着按照解释附件模式的android页面(http://developer.android.com/guide/topics/connectivity/usb/accessory.html)。1:我必须像他们在这里那样定义一个附件过滤器吗:因为我不想识别一个特殊的硬件。我想要识别所有类型的Windows计算机(例如,我将手机插入另一台计算机)。2:我现在在window方面什么也没做。我只是按照android页面,插入usb电缆并观

iOS:背景颜色——UITableView 和 Accessory 具有相同的背景颜色

我有一个UISearchBar。当我选择单元格时,我希望整个单元格都具有[UIColorgrayColor];通过下面的代码,contentView颜色显示为灰色;但是,背景accessoryType颜色显示为蓝色:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell=[self.searchDisplayController.searchResultsTableViewcellForRowAtIndexPath:index

ios - 为什么 EAAccessoryDidConnectNotification 会出现两次?

我有一个类用于管理来自和发送至iPad外部配件的消息。在初始化中,我有以下代码:-(id)init{self=[superinit];if(!self)return;[[EAAccessoryManagersharedAccessoryManager]registerForLocalNotifications];//wewanttohearaboutaccessoriesconnectinganddisconnecting[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(accessoryDid

ios - Swift 3 按钮从 tableView 单元格中消失

我正在尝试创建一个tableView,它(目前)在每个单元格中只有一个按钮。我将行数硬编码为100:publicfunctableView(_tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{return100}这是我的cellForRowAt函数,它创建按钮并假设将其正确放置在每个单元格中:publicfunctableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{letcell=UITableViewC

ios - 在ios 7中,UITableViewCell Accessory DetailDisclosureButton被分为两个不同的附属按钮

对勾表示当时选中的行,左图为iOS7模拟器,右图为iOS6模拟器。问题是iOS7中的UITableViewCellAccessoryDe​​tailDisclosureButton有两部分,一部分带有向右箭头配件,另一部分是可点击的“i”按钮,而不是iOS6。这是标准行为还是我做错了什么,如果是标准行为,那么在iOS7中处理UITableViewCellAccessoryDe​​tailDisclosureButton的正确方法应该是什么? 最佳答案 mahboudz是正确的,因为行为现在是有区别的。如果您只设置DetailButt

ios - 在ios 7中,UITableViewCell Accessory DetailDisclosureButton被分为两个不同的附属按钮

对勾表示当时选中的行,左图为iOS7模拟器,右图为iOS6模拟器。问题是iOS7中的UITableViewCellAccessoryDe​​tailDisclosureButton有两部分,一部分带有向右箭头配件,另一部分是可点击的“i”按钮,而不是iOS6。这是标准行为还是我做错了什么,如果是标准行为,那么在iOS7中处理UITableViewCellAccessoryDe​​tailDisclosureButton的正确方法应该是什么? 最佳答案 mahboudz是正确的,因为行为现在是有区别的。如果您只设置DetailButt

ios - 在 iOS 的表格 View 单元格中更改披露指示器附件 View 的颜色/ View 的最佳方法是什么?

我需要更改UITableViewCell中的disclosureIndicatorView附件的颜色。我认为有两种方法可以完成这项工作,但我无法弄清楚哪一种是最佳的。所以这就是我认为我能做的。UITableViewCell有一个属性——accessoryView。所以我可以使用setAccessoryView:(UIView*)view并将View作为包含我想要的图像的UIImageView传递。我已经编写了一个实用程序类,它为我的单元格创建内容View(诸如背景颜色、添加其他内容等),并将此内容View添加到UITableViewDelegate中的单元格。另一种选择是绘制一个UII

ios - 在 iOS 的表格 View 单元格中更改披露指示器附件 View 的颜色/ View 的最佳方法是什么?

我需要更改UITableViewCell中的disclosureIndicatorView附件的颜色。我认为有两种方法可以完成这项工作,但我无法弄清楚哪一种是最佳的。所以这就是我认为我能做的。UITableViewCell有一个属性——accessoryView。所以我可以使用setAccessoryView:(UIView*)view并将View作为包含我想要的图像的UIImageView传递。我已经编写了一个实用程序类,它为我的单元格创建内容View(诸如背景颜色、添加其他内容等),并将此内容View添加到UITableViewDelegate中的单元格。另一种选择是绘制一个UII

android - 关闭 USB 附件连接的正确方法

在Android中关闭与UsbAccessory的连接的正确方法是什么?似乎即使在股票Google示例中,如果我连接和附件,退出应用程序然后返回它,连接不会重新建立。仔细看,好像在FileDescriptor上调用了close()后,就再也打不开了,出现“couldnotopen/dev/usb_accessory”发出日志。不调用close()是一个不好的选择,因为read()上的线程阻塞将不会被释放。物理断开/重新连接设备后一切正常。退出应用程序然后再次打开它的简单用例在引用应用程序中不起作用似乎真的很令人惊讶,如果它不可行,那就更令人惊讶了。我使用的是运行Android2.3.6