打开蓝牙和关闭蓝牙
来源:互联网 发布:linux怎么用vi写入内容 编辑:程序博客网 时间:2024/05/17 06:08
package com.hairun.bluetooth;
import java.util.TooManyListenersException;
import android.app.Activity;
import android.bluetooth.BluetoothAdapter;
import android.content.Intent;
import android.os.Bundle;
import android.widget.CompoundButton;
import android.widget.Toast;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.ToggleButton;
public class MainActivity extends Activity {
private ToggleButton toggleButton;
private BluetoothAdapter bluetoothAdapter;//定义蓝牙适配器对象
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
toggleButton = (ToggleButton) findViewById(R.id.main_toggleButton);
//创建意图准备使用蓝牙动作
Intent in =new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivity(in);
//获取蓝牙适配器对象
bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
toggleButton.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton arg0, boolean arg1) {
if(arg1){
//判断蓝牙的状态
if(bluetoothAdapter.getState()==BluetoothAdapter.STATE_OFF){
Toast.makeText(MainActivity.this, "蓝牙打开!",4).show();
toggleButton.setTextOn("蓝牙关闭");
bluetoothAdapter.enable();
}else{
Toast.makeText(MainActivity.this, "蓝牙已经打开!", 5).show();
}
}else{
if(bluetoothAdapter.getState()==BluetoothAdapter.STATE_ON){
Toast.makeText(MainActivity.this, "蓝牙关闭", 5).show();
toggleButton.setTextOff("蓝牙打开");
bluetoothAdapter.disable();//让蓝牙关闭
}else{
Toast.makeText(MainActivity.this, "蓝牙已经关闭!", 5).show();
}
}
}
});
}
}
import java.util.TooManyListenersException;
import android.app.Activity;
import android.bluetooth.BluetoothAdapter;
import android.content.Intent;
import android.os.Bundle;
import android.widget.CompoundButton;
import android.widget.Toast;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.ToggleButton;
public class MainActivity extends Activity {
private ToggleButton toggleButton;
private BluetoothAdapter bluetoothAdapter;//定义蓝牙适配器对象
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
toggleButton = (ToggleButton) findViewById(R.id.main_toggleButton);
//创建意图准备使用蓝牙动作
Intent in =new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivity(in);
//获取蓝牙适配器对象
bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
toggleButton.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton arg0, boolean arg1) {
if(arg1){
//判断蓝牙的状态
if(bluetoothAdapter.getState()==BluetoothAdapter.STATE_OFF){
Toast.makeText(MainActivity.this, "蓝牙打开!",4).show();
toggleButton.setTextOn("蓝牙关闭");
bluetoothAdapter.enable();
}else{
Toast.makeText(MainActivity.this, "蓝牙已经打开!", 5).show();
}
}else{
if(bluetoothAdapter.getState()==BluetoothAdapter.STATE_ON){
Toast.makeText(MainActivity.this, "蓝牙关闭", 5).show();
toggleButton.setTextOff("蓝牙打开");
bluetoothAdapter.disable();//让蓝牙关闭
}else{
Toast.makeText(MainActivity.this, "蓝牙已经关闭!", 5).show();
}
}
}
});
}
}
0 0
- 打开蓝牙和关闭蓝牙
- 蓝牙通信-打开和关闭蓝牙设备
- 蓝牙通信-打开和关闭蓝牙设备
- 蓝牙通信-打开和关闭蓝牙设备
- 打开和关闭蓝牙设备
- 蓝牙通信(一)——打开和关闭蓝牙
- android打开关闭蓝牙和wifi
- Android蓝牙开发之一:打开、关闭蓝牙
- 安卓开发实现蓝牙打开和关闭
- Android蓝牙开发小实例—打开关闭蓝牙
- WinCE下打开与关闭蓝牙
- Android打开/关闭蓝牙封装工具类
- Android蓝牙 打开 关闭 与 搜索
- 判断蓝牙打开关闭状态+wifi打开关闭状态
- 超简单的 BlueTooth 蓝牙开发实例,打开蓝牙,关闭蓝牙,配对,解除,功能齐全
- 使用内容观察者(ContentObserver)来观察 蓝牙 打开和关闭的状态
- lenovo 关闭蓝牙
- Android 关闭开启蓝牙
- intermediate javascript: assign a function with its parameter to a variable and execute later
- Android 学习
- 序列化和反序列化
- LeetCode 298. Binary Tree Longest Consecutive Sequence
- Android的Jack编译器试用
- 打开蓝牙和关闭蓝牙
- SQL行转列汇总
- 优化Hadoop Balancer运行速度
- SIM卡中UCS2编码的三种格式(80,81,82)分析
- CListCtrl 编辑子项
- fiddler 手机app抓包
- TableView的优化
- 代码 shape 背景颜色修改
- MySQL学习笔记之一