Given i have compiled linux exe file in my resources/raw directory. Can i execute it using Process.execute("./resources/raw/f开发者_JAVA百科ilename") or i have to have special permissions (like ROOT or smth) ?
Firstly, How did you compile the executable? I hope you've used a Cross-Compiler.
And Yes, you can execute applications...No special rights required.
I haven't tried that method, (Process.execute()
) But i can Confirm Runtime.getRuntime().exec("/path/a.out");
works.... :)
When you execute it, the application will have the same privilege level as your application (non-root)...unless you rooted the device.
精彩评论