私のアプリは(ルート化されたデバイス上で)SUアクセスを要求する必要があり、そこにある唯一の例はこれを行うと言っています:
Process p = null;
p = Runtime.getRuntime().exec("su");
それは問題ありませんが、そのpプロセスを次にやりたいこととどのように関連付けるのですか?たとえば、そのプロセスを使用してデータベースを開くには、root権限でデータベースを開こうとする方法を教えてください。
このディスカッションを参照してください: root、androidとして安全なAPI呼び出しを実行する
基本的に、exec()メソッドの呼び出しで実行するものを指定する必要があります。それを行うのは難しいので、システムアプリを使用することが本当に最善の方法です。
実際の呼び出しでは、コードでこれを行います。
Process p = null;
p = Runtime.getRuntime().exec("su sqlite3 your_query");