저는 안드로이드 블루투스 프로젝트를 개발 중입니다.이 링크 bluetooth tutorials을 참조했습니다. 어떤 장치가 나열되어 있는지 확인하려고했는데, null 또는 비어 있습니다. SG 코드 장치를 사용해 보았습니다. icecream 샌드위치. 페어링 된 기기가 비어 있습니다. 크기를 어떻게 알 수 있습니까? manifiest 파일에서페어링 된 장치가 안드로이드에서 null이되고 있습니다.
public class MainActivity extends ActionBarActivity {
private Button list;
private BluetoothAdapter BA;
private Set<BluetoothDevice>pairedDevices;
private ListView lv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
list = (Button)findViewById(R.id.button4);
BA = BluetoothAdapter.getDefaultAdapter();
}
public void list(View view){
pairedDevices = BA.getBondedDevices();
ArrayList list = new ArrayList();
for(BluetoothDevice bt : pairedDevices)
list.add(bt.getName());
Toast.makeText(getApplicationContext(),"Showing Paired Devices",
Toast.LENGTH_SHORT).show();
final ArrayAdapter adapter = new ArrayAdapter
(this,android.R.layout.simple_list_item_1, list);
lv.setAdapter(adapter);
}
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
감사합니다. Ragu .. Braodcast 수신자를 추가했으며 현재 잘 작동합니다. – fazil