本周在安卓三防平板上尝试串口通信,遇到权限问题折腾了6天,这期间在csdn、博客园、简书等论坛查询报错代码,报错代码如下所示。

avc: denied ( open / for path="/dev/tyUSB0”dev="tmpfs"ino=678358 scontext=u:r:untrusted_app:s0:c118,c256,c512,c768 tcontext=u:object_r:serial_device:s0 tclass=chr_file permissive=0

avc: denied SELinux权限问题解决

不管是查询串口地址还是打开并连接串口都被安卓内部拒绝,在论坛上查询得知是Android SELinux权限问题,但是解决办法需要root安卓平板,故放弃该方法。

后来去找该平板品牌的技术顾问,在官方网站的技术支持页面加上了他的技术顾问,他给了我两个安卓平板用的串口调试助手APP,并且打开安卓平板的USB-OTG开关,用他发来的APP可以正常通信。

所以我猜测不需要root平板就能使用串口,故我去GitHub上下了5个带源代码的demo一个一个去测试代码,最后发现了问题所在,Android studio的目标SDK的版本要小于25的版本,而三防平板的安卓9的SDK是28,我把28改成23后我的程序便能正常运行了。

安卓串口通信无法获取串口地址,无法打开串口权限相关推荐

  1. 51单片机串口通信模板_深入理解51单片机串口通信及通信实例

    串口通信的原理 串口通信(SerialCommunications)的概念非常简单,串口按位(bit)发送和接收字节.尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一 ...

  2. 单片机串口通信学号显示_触摸屏与单片机串口通信测试

    工业现场在使用触摸屏的时候,与第三方控制器进行通信连接的时候,一般都是使用成熟的通信协议进行通信连接.而这些协议的实现过程,触摸屏厂商也已经在编程环境中进行了封装集成,对于使用的工程师来说,通信的数据 ...

  3. 如何在ubuntu上用c++串口通信_让你搞懂PLC串口通讯和通讯接口,这东西估计没几个能说清楚~...

    电力作业人员在使用PLC的时候会接触到很多的通讯协议以及通讯接口,最基本的PLC串口通讯和基本的通讯接口你都了解吗? 1,什么是串口通讯? 串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线 ...

  4. linux 嵌入式串口通信设计目的,基于linux的嵌入式串口通信.doc

    PAGE 天津电子信息职业技术学院 <嵌入式软件编程>课程报告 课程名称:基于linux的嵌入式串口通信 课程代码: 115229 姓 名: 甘琦 学 号: 48 专 业: 物联网应用技术 ...

  5. C#串口通信工作笔记0001---嵌入式_串口通信_数据发送

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 这个是最终的样子程序的 这个是这次要做的程序的样子 使用这个串口通信的小控件 4800是波特率 D ...

  6. STM32串口通信代码、ASCII码、XU4串口通信,printf只会转换为无符号类型,linux下的串口通信程序

    1.其里面的的通信协议是是自己定的,这里 是检测到数据的结尾是以0x0d.0x0a结尾,则表示接受的数据完成了,这个数据是我想要的,这样子就不会出现一些错乱的数据信息.其中的0x8000.0x4000 ...

  7. android dhcp 服务器,安卓通过DHCP协议获取IP地址的过程

    安卓通过DHCP协议的DORA Discovery发现 Offer提供 Request请求 Ack确认 获取IP地址的过程 安卓N之前 5.0 6.0通过 android_net_utils_runD ...

  8. wpf上位机 modbus串口通信,获取收发数据的完整报文

    一. 1.网上很多modbus类库,封装的方法,大多只获取返回的数据,而不是完整的报文,有时使用不便. 2.大多类库"读取"有返回值,而"写"时没有返回值,不好 ...

  9. linux下串口通信详解,Linux操作系统下的串口通信学习笔记

    http://www.diybl.com/ 2008-7-5 网络 点击: [ 评论 ] - - 文章搜索:     [点击打包该文章] [本站开通在线QQ讨论群] CBAUDEX (不属于POSIX ...

最新文章

  1. MySQL-mysql 8.0.11安装教程
  2. 并发编程-02并发基础CPU多级缓存和Java内存模型JMM
  3. Java Web之filter、listener、Interceptor
  4. php数组转为js json,javascript-将数组php转换为JSON时出错
  5. java builder pool_每周10道Java面试题:String, String Pool, StringBuilder
  6. 十天学会PHP(第五版),十天学会php之第五天
  7. 数据结构--跳表SkipList
  8. linux之fail2ban之预防暴力破解
  9. 厉害!你的 CT 片子,AI 就能分析
  10. clion eap 预览版 免费版
  11. Size Balanced Tree(节点大小平衡树)
  12. 挂载程序在我的第一台阿里云服务器上
  13. 杂谈 之 闲来无事(三)
  14. 已知标准差用计算机求标准误,【摘自网络】关于标准差、标准误、相对标准差的计算...
  15. 浅析融媒体的发展现状和未来前景
  16. 当刷机工具遇到SetupConnection时的解决方法
  17. 斯蒂文斯理工学院计算机科学硕士,斯蒂文斯理工学院计算机科学computer science专业排名第201~250名(2020THE泰晤士高等教育世界大学排名)...
  18. 电脑屏幕上有个白色线条移动,怎么关掉?
  19. 关于智能运维(AIOps)的学与思
  20. Python 计算MD5值 图片查重去重

热门文章

  1. 推荐一款开源工作流引擎,改善你的开发流程
  2. DPDK KNI介绍
  3. Rokid Air AR 眼镜 Cocos Creator XR 开发笔记
  4. find 查询某些文件同时过滤某些文件
  5. 【信息系统项目管理师】高项知识框架--考点大汇总
  6. k米评分容易得高分的歌_福州这家全新亮相的K歌王国,“舞台灯”都给你搭好了,简直酷到没朋友!...
  7. dependencies 和 devDenpendencies 的区别
  8. 【算法设计与分析】-- 贪心法
  9. SpringBoot接口恶意爆刷请求+redis分布式锁
  10. win10 python3 install rosbag cv_bridge