Witam,
śledzę kurs programowania w android. Byłem ciekaw jak uruchomić aplikację z uprawnieniami roota. Przepisalem kod z tutorialu który wklejam poniżej, jednak mam roblem - kompilator nie rozpoznaje typu Shell. Jaką bibliotekę należy zaimportować aby kompilacja przebiega pomyślnie? Poniżej przedstawiam kod:
package com.mycompany.myapp;
import android.app.*;
import android.os.*;
import android.view.*;
import android.widget.*;
public class MainActivity extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button zmiennaPrzycisk = (Button) findViewById(R.id.Button1);
final TextView zmiennaLabel = (TextView) findViewById(R.id.Label1);
zmiennaPrzycisk.setOnClickListener(
new Button.OnClickListener()
{
public void onClick(View v)
{
String command[] = {"ls",
"/"};
Shell shell = new Shell();
String text = shell.sendShellCommand(command);
setNewTextInTextView(text);
//zmiennaLabel.setText("Kliknales!");
}
}
);
}
public void setNewTextInTextView(String text)
{
TextView tv = new TextView(this);
tv.setText(text);
setContentView(tv);
}
}