Red de conocimiento del abogados - Preguntas y respuestas jurídicas - ¿Cómo lee y escribe la capa superior de Android los nodos de proceso?

¿Cómo lee y escribe la capa superior de Android los nodos de proceso?

Nodo de proceso de lectura y escritura de la capa superior de Android (ejemplo)

importar android.app.Activity;

importar android.os.Bundle;

importar android.widget.CompoundButton;

importar android.widget.CompoundButton.OnCheckedChangeListener;

importar android.widget.ToggleButton;

importar android. os.SystemProperties;

importar android.util.Log;

importar android.widget.Toast; //wang

importar java.util.Timer;

importar java.util.TimerTask

importar android.os.PowerManager

importar java.io.*; .os .Looper;

clase pública DebugOptionActivity extiende Actividad

{

privado estático final String TAG = "tpDebug";

privado int checkValue = 0;

@Override

public void onCreate(Bundle saveInstanceState)

{

super.onCreate(savedInstanceState);

p>

setContentView(R.layout.debug);

ToggleButton alternar = (ToggleButton)findViewById(R.id.toggle);

probar{

Archivo readFile = new File("proc/tp_debug/debug_switch");

FileReader inCmd = new FileReader(readFile);

prueba{

checkValue = inCmd.read();

if(checkValue != 0)

{

toggle.setChecked(true);

}

else

{

toggle.setChecked(false);

}

}catch (IOException e){

e.printStackTrace();

}

} catch (FileNotFoundException e){

e .printSt

ackTrace();

}

//ToggleButton toggle = (ToggleButton)findViewById(R.id.toggle);

toggle.setOnCheckedChangeListener(new OnCheckedChangeListener( )

{

public void onCheckedChanged(CompoundButton arg0, boolean arg1)

{

if (arg1)

{

//open

Archivo awakeTimeFile = new File("proc/tp_debug/debug_switch");

FileWriter fr;

prueba {

fr = new FileWriter(awakeTimeFile);

fr.write("1");

fr.close(); p>

}

catch (IOException e) {

e.printStackTrace()

}

}

else

{

//close

Archivo awakeTimeFile = new File("proc/tp_debug/debug_switch");

FileWriter fr;

prueba

{

fr = new FileWriter(awakeTimeFile);

fr.write( "0 ");

fr.close();

} captura (IOException e) {

e.printStackTrace(); p> }

}

}

});

}

}