2013-03-27 2 views
1

나는 우리가 안드로이드 애플 리케이션 프레임 워크가 장치 드라이버와 통신 할 수있는 드라이버와 인터페이스로 jni를 사용하고 있다는 것을 알고있다.우리의 안드로이드 응용 프로그램에서 "sysfs 항목"에 직접 액세스 할 수 있습니까?

하지만 우리가 응용 프로그램의 sysfs 항목에 직접 액세스 할 수없는 정확한 이유를 모르겠습니다.

자세히 설명해주십시오.

미리 감사드립니다.

답변

0

응용 프로그램 계층에서 sysfs에 액세스 할 수 없습니다. sysfs 파일에 쓰기를 수행하려했지만 실패했습니다.

반드시 Android 미들웨어 프레임 워크 및/또는 HAL 레이어를 거쳐야합니다. 이러한 서비스는 sysfs에 대한 액세스를 허용하는 selinux 권한을 제공받을 수 있습니다.