博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取已经链接蓝牙IP
阅读量:6480 次
发布时间:2019-06-23

本文共 1635 字,大约阅读时间需要 5 分钟。

 

package com.example.adnroidtest;

import java.util.Iterator;

import java.util.Set;

import android.app.Activity;

import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends Activity {

private Button button;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button=(Button) this.findViewById(R.id.button1);
button.setOnClickListener(new MyButton());
}

class MyButton implements View.OnClickListener{

@Override

public void onClick(View v) {
BluetoothAdapter adapeter=BluetoothAdapter.getDefaultAdapter();
if(adapeter!=null){
Toast.makeText(MainActivity.this,"手机发现蓝牙",Toast.LENGTH_LONG).show();
if (!adapeter.isEnabled()){
MainActivity.this.startActivity(new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE));
}
Set<BluetoothDevice> device=adapeter.getBondedDevices();
if (device.size()>0){
Iterator iterator=device.iterator();
while (iterator.hasNext()){
BluetoothDevice model= (BluetoothDevice) iterator.next();
Toast.makeText(MainActivity.this,""+model.getAddress(),Toast.LENGTH_LONG).show();
}
}
}else{
Toast.makeText(MainActivity.this,"蓝牙未发现",Toast.LENGTH_LONG).show();
}
}
}

@Override

public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}

转载于:https://www.cnblogs.com/weijaing/p/5767478.html

你可能感兴趣的文章
identify.js
查看>>
LINQ的分组聚合技术
查看>>
Buildroot stress-ng Linux系统压力测试
查看>>
01-jQuery的介绍
查看>>
iconfont的使用
查看>>
开源网络爬虫程序(spider)一览
查看>>
迭代器、推导式、函数式编程学习笔记
查看>>
Winsock—I/O模型之事件选择模型(一)
查看>>
一个小知识,shell如何输出换行符号
查看>>
用DOM树分析代替正则搜索要处理的HTML节点
查看>>
【转】:Java高级系列——枚举(Enums)
查看>>
[LeetCode] Palindrome Permutation
查看>>
Sql Server异常捕获 try catch
查看>>
synchronized的4种用法
查看>>
java内外循环打印等腰三角*号
查看>>
UGUI组件之CanvasScaler 画布定位器 简单笔记
查看>>
BackgroundWorker的使用
查看>>
tomcat安全优化
查看>>
Kafka集群搭建
查看>>
Java集合篇一:ArrayList
查看>>