首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android应用程序访问I2C接口解决办法

2013-01-02 
android应用程序访问I2C接口本帖最后由 yiyaaixuexi 于 2011-09-14 22:08:39 编辑大家好:最近正在作一个an

android应用程序访问I2C接口
本帖最后由 yiyaaixuexi 于 2011-09-14 22:08:39 编辑 大家好:
最近正在作一个androi的项目,在该项目中需要访问硬件,代码简述如下:

java部分
class I2c {
public native int open(String path);
public native int read(一些参数);
public native int write(一些参数);
public native void close(一些参数);
}
class Test {
I2c i2c = new I2c();
i2c.open("/dev/i2c-1");
.....
i2c.close();

我采用了NDK的方式,因为公司不让上网,我在家随手敲了问题。
遇到的问题:
程序可以正常工作,但因为我是应用程序,权限不够,每次运行程序前,都得先执行chmod 777 /dev/i2c-1
我感觉这样不好,但又不知道什么好的方法,希望大家可以提个醒。

[解决办法]
应用程序提权并不是想象的那么容易,要不写在init.rc里吧

热点排行