Android Open Source - secu3_blueloger change Bluetooth Device Activity






From Project

Back to project page secu3_blueloger.

License

The source code is released under:

GNU General Public License

If you think the Android project secu3_blueloger 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

/**
 * /*  w w w.  ja v a2  s .  c  o  m*/
 */
package org.secu3.secu3_blueloger;

import java.util.ArrayList;

import android.app.Activity;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;

/**
 * @author Andrei_Laptsinski
 *
 */
public class changeBluetoothDeviceActivity extends Activity {

  private String bluDevName="null-00:00:00:00:00";
  
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.change_bluetooth_device_layout);
    ArrayList<String> listDevBlue = new ArrayList<String>();
    BluetoothAdapter mBA = BluetoothAdapter.getDefaultAdapter();
    for (BluetoothDevice device : mBA.getBondedDevices()) {
      listDevBlue.add(device.getName()+"_"+device.getAddress());
    }
    ListView lv = (ListView)findViewById(R.id.bluetoothDevicelistView);
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1, listDevBlue);
    lv.setAdapter(adapter);    
        OnItemClickListener l = new AdapterView.OnItemClickListener() {
      @Override
      public void onItemClick(AdapterView<?> arg0, View itemClicked, int position,
          long id) {
        bluDevName=(String) ((TextView) itemClicked).getText();
        finish();
        //Toast.makeText(getApplicationContext(), ((TextView) itemClicked).getText(),
        //         Toast.LENGTH_SHORT).show();
      }
    };
    lv.setOnItemClickListener(l);
  }
  @Override
  public void finish() {
    Intent data = new Intent();
    data.putExtra("bluDevName", bluDevName);
    setResult(RESULT_OK, data);
    super.finish();
  }
}




Java Source Code List

.MainActivity.java
.SECU3Packet.java
org.secu3.secu3_blueloger.changeBluetoothDeviceActivity.java
org.secu3.secu3_blueloger.changePathToLogFileActivity.java