大家好:
我用JNI实现了Android读写串口的操作,读写部分的操作放到C++文件里面,Java只负责调用接口。
程序每次启动运行后,都发现是应为串口文件/dev/ttyS0的权限不够,无法读写串口,只用手工用ADB Shell命令搞成chmod 777,这样才可以正常运行。
假如不想手工修改权限,还有其他办法吗?
我用JNI实现了Android读写串口的操作,读写部分的操作放到C++文件里面,Java只负责调用接口。
程序每次启动运行后,都发现是应为串口文件/dev/ttyS0的权限不够,无法读写串口,只用手工用ADB Shell命令搞成chmod 777,这样才可以正常运行。
假如不想手工修改权限,还有其他办法吗?
解决方案 »
- actionbar 动态删除tab失败
- Could not find class 'org.ksoap2.serialization.SoapObject'
- 适合在平板电脑上运行的JS框架
- setSingleChoiceItems(cursor...怎么获取点击项的文本
- sqlite数据库的查询,急
- Android系统调用带有ACTIVITX 控件的ASP.NET网页有效果吗
- 蓝牙socket自动关闭问题!
- Location服务 的 问题 请教各位
- android BroadcastReceiver 广播 onReceive()执行多次
- Android 4.4.3下webview无法加载adobe flash player 插件
- 第一次写android应用,第一次运行成功,第二次提示未知终止,拜托大家帮忙看看。
- 获取gridview内图片资源
谢谢!