ANDROID_MARS 학습노트S03_001_Bluetooth 일치 목록 가져오기
1.xml(1)AndroidManifest.xml
증대
1 <uses-permission android:name="android.permission.BLUETOOTH"/>
2.java(1)MainActivity.java
1 package com.bluetooth1;
2
3 import java.util.Iterator;
4 import java.util.Set;
5
6 import android.app.Activity;
7 import android.bluetooth.BluetoothAdapter;
8 import android.bluetooth.BluetoothDevice;
9 import android.content.Intent;
10 import android.os.Bundle;
11 import android.view.View;
12 import android.view.View.OnClickListener;
13 import android.widget.Button;
14
15 public class MainActivity extends Activity {
16
17 private Button button = null;
18 @Override
19 protected void onCreate(Bundle savedInstanceState) {
20 super.onCreate(savedInstanceState);
21 setContentView(R.layout.activity_main);
22
23 button = (Button)findViewById(R.id.buttonId);
24 button.setOnClickListener(new OnClickListener() {
25 @Override
26 public void onClick(View v) {
27 // BluetoothAdapter , API android 2.0
28 BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
29 //adapter null,
30 if(adapter != null) {
31 System.out.println(" !");
32 //
33 if(!adapter.isEnabled()) {
34 Intent intent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
35 //
36 startActivity(intent);
37 }
38 //
39 Set<BluetoothDevice> devices = adapter.getBondedDevices();
40 if(devices.size() > 0) {
41 for(Iterator<BluetoothDevice> it = devices.iterator() ; it.hasNext() ; ) {
42 //
43 BluetoothDevice device = it.next();
44 System.out.println(device.getAddress());
45 }
46 } else {
47 System.out.println(" !");
48 }
49 } else {
50 System.out.println(" !");
51 }
52 }
53 });
54 }
55 }
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.