Android Open Source - android-5-way-Bluetooth-Relay Log Service






From Project

Back to project page android-5-way-Bluetooth-Relay.

License

The source code is released under:

Apache License

If you think the Android project android-5-way-Bluetooth-Relay listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package o.p;
/*w  w  w  .ja  v a  2  s  .c  o m*/
import android.app.Activity;
import android.widget.AbsListView;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class LogService {
  private ListView logView;
  private ArrayAdapter<String> logAdapter;
  
  public LogService(Activity a) {
    logAdapter = new ArrayAdapter<String>(a, R.layout.message);
    logView = (ListView) a.findViewById(R.id.log);
    logView.setStackFromBottom(true);
    logView.setTranscriptMode(AbsListView.TRANSCRIPT_MODE_ALWAYS_SCROLL);
    logView.setAdapter(logAdapter);
  }
  
  public void write(byte[] data) {
    String message = new String(data);
    logAdapter.add("Write: " + message);
    return;
  }
  
  public void read(byte[] data, int length) {
    String message = new String(data, 0, length);
    logAdapter.add("Read: " + message);
  }
  
  public void clear() {
    //TODO: Add a button that clears the ListView.
    logAdapter.clear();
  }
}




Java Source Code List

o.p.DeviceReceiver.java
o.p.LogService.java
o.p.Main.java
o.p.Runnables.java