Sí eso es así, los procesos y servicios se pueden ver y detener desde las preferencias, pero lo que no entendía lo que quería porque ya pensaba que lo que querías era hacerlo desde las preferencias.
Bueno pues entonces con código java.
Es fácil, es igual que en linux.
ps y kill y top también podrías utilizar.
Para hacerlo algo así:
Código:
package com.movidroid;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
public class ProcesosActivity extends Activity {
private final String TAG = "Actividad para mostrar Procesos";
private String comandos[] = {"ps", ""};
private String separador = System.getProperty("line.separator");
private Process procesos;
private BufferedReader reader;
private StringBuilder builder;
private String linea = "";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
try {
procesos = Runtime.getRuntime().exec(comandos);
reader = new BufferedReader(new InputStreamReader(procesos.getInputStream()));
builder = new StringBuilder();
while ((linea = reader.readLine()) != null) {
builder.append(linea);
builder.append(separador);
}
Log.i(TAG, builder.toString());
} catch (Exception e) {
e.printStackTrace();
}
}
}
Saludos