package org.simonmonk.arduinoandroid.bot; import org.simonmonk.arduinodroid.bot.R; import android.app.Activity; import android.content.Intent; import android.content.SharedPreferences; import android.os.Bundle; import android.preference.PreferenceManager; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import at.abraxas.amarino.Amarino; public class DroidDroid extends Activity implements OnClickListener { private static final String TAG = "SM"; public static String DEVICE_ADDRESS; EditText idField; Button button; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Log.d(TAG, "Main onStart"); // get references to views defined in our main.xml layout file idField = (EditText) findViewById(R.id.deviceIDField); button = (Button) findViewById(R.id.okButton); // register listeners button.setOnClickListener(this); SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); DEVICE_ADDRESS = prefs.getString("device", "00:11:04:08:04:64"); idField.setText(DEVICE_ADDRESS); } public void onClick(View v) { DEVICE_ADDRESS = idField.getText().toString(); PreferenceManager.getDefaultSharedPreferences(this) .edit() .putString("device", DEVICE_ADDRESS) .commit(); Amarino.connect(this, DEVICE_ADDRESS); Intent i = new Intent(this, DroidDroidControls.class); startActivity(i); } }