You can add permission in the file manifest.xml and Android.mk,maybe platform certificate suits your request.
On Jul 5, 12:25 pm, Puneet <[email protected]> wrote: > Hi everybody, > > I am trying to run Android on my prototype phone. The phone has a > sensor (a device that reports its orientation to the phone) attached > to it through the USB interface. > > I have developed a hardware module for that sensor, the name of the > shared library for the module being "sensors.default.so". The module > communicates with the sensor through the device file /dev/ttyUSB0. > > The problem I am facing is that the device file /dev/ttyUSB0 has > permissions as: > crw------- root root 188, 0 1980-01-10 18:47 ttyUSB0 > > So, when I test the module's functionality by running a test android > application, the application doesn't have enough privileges to read/ > write from/to the device file. So, the results are negative. > > And, if I test the same functionality by running a native test > application (via the adb shell, so it runs as root), the results are > positive. > > I tried to solve this issue by modifying the startup scripts (these > run as root) to change the device file permissions at startup, but it > seems that the device file is created after the scripts have completed > their execution. > > Any suggestions on what should be done, to make the android > application able to read/write from/to the device file ? > How to change the device file permissions at the time of creation ? > > Thanks, > Puneet Jindal --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [email protected] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
