Android 点击跳转到蓝牙设置界面

news/2024/11/19 22:50:16/

点击跳转到蓝牙设置界面

在这里插入图片描述

1.布局文件

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:gravity="center_horizontal"android:layout_width="match_parent"android:layout_height="match_parent"><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_margin="50dp"android:src="@mipmap/img_card2_dis"/><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="打开手机系统'设置'->'蓝牙'选项"android:textSize="12sp"android:layout_margin="10dp"/><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="搜索'eMeet Eliet E1',并点击配送"android:textSize="12sp"android:layout_margin="10dp"/>-<TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="确定后完成耳机于与手机的配对"android:textSize="12sp"android:layout_margin="10dp"/><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="前往进行手机蓝牙配对"android:textSize="12sp"android:layout_margin="10dp"/><Buttonandroid:id="@+id/btn_next"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="前往蓝牙设置"android:textSize="10sp"android:textColor="#fff"android:background="@drawable/bg_button_experience"android:layout_margin="10dp"/>
</LinearLayout>
  1. 跳转逻辑
public class AddE1TwoFragment extends BaseFragment {//获取按钮id@BindView(R.id.btn_next)public Button btnNext;@Overrideprotected int getContentLayoutId() {return R.layout.fragment_adde1_two;}//实现点击跳转@Overrideprotected void init() {btnNext.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {//直接跳转到蓝牙设置界面startActivity(new Intent(Settings.ACTION_BLUETOOTH_SETTINGS));}});}
}

附:跳转配置方法 (两种)

//第一种Intent intent =  new Intent(Settings.ACTION_BLUETOOTH_SETTINGS);    startActivity(intent);  
//第二种startActivity(new Intent(Settings.ACTION_BLUETOOTH_SETTINGS));//直接跳转到设置界面
1.   ACTION_ACCESSIBILITY_SETTINGS :    // 跳转系统的辅助功能界面  
2.   ACTION_ADD_ACCOUNT :               // 显示添加帐户创建一个新的帐户屏幕。【测试跳转到微信登录界面】     
3.   ACTION_AIRPLANE_MODE_SETTINGS:       // 飞行模式,无线网和网络设置界面  或者:  ACTION_WIRELESS_SETTINGS  :        
4.   ACTION_APN_SETTINGS:                 //  跳转 APN设置界面  
5.  【需要参数】 ACTION_APPLICATION_DETAILS_SETTINGS:   // 根据包名跳转到系统自带的应用程序信息界面     Uri packageURI = Uri.parse("package:" + "com.tencent.WBlog");  Intent intent =  new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS,packageURI);    startActivity(intent);  
6.   ACTION_APPLICATION_DEVELOPMENT_SETTINGS :  // 跳转开发人员选项界面  
7.   ACTION_APPLICATION_SETTINGS :      // 跳转应用程序列表界面  //或者:  ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS   // 跳转到应用程序界面【所有的】  // 或者:  ACTION_MANAGE_APPLICATIONS_SETTINGS  ://  跳转 应用程序列表界面【已安装的】  
8.   ACTION_BLUETOOTH_SETTINGS  :      // 跳转系统的蓝牙设置界面  
9.   ACTION_DATA_ROAMING_SETTINGS :   //  跳转到移动网络设置界面  
10.  ACTION_DATE_SETTINGS :           //  跳转日期时间设置界面  
11.  ACTION_DEVICE_INFO_SETTINGS  :    // 跳转手机状态界面  
12.  ACTION_DISPLAY_SETTINGS  :        // 跳转手机显示界面  
13.  ACTION_DREAM_SETTINGS     【API 18及以上 没测试】  
14.  ACTION_INPUT_METHOD_SETTINGS :    // 跳转语言和输入设备  
15.  ACTION_INPUT_METHOD_SUBTYPE_SETTINGS  【API 11及以上】  //  跳转 语言选择界面 【多国语言选择】  
16.  ACTION_INTERNAL_STORAGE_SETTINGS         // 跳转存储设置界面【内部存储】  // 或者:  ACTION_MEMORY_CARD_SETTINGS    :   // 跳转 存储设置 【记忆卡存储】  
17.  ACTION_LOCALE_SETTINGS  :         // 跳转语言选择界面【仅有English 和 中文两种选择】    
18.  ACTION_LOCATION_SOURCE_SETTINGS :    //  跳转位置服务界面【管理已安装的应用程序。】  
19.  ACTION_NETWORK_OPERATOR_SETTINGS : // 跳转到 显示设置选择网络运营商。  
20.  ACTION_NFCSHARING_SETTINGS  :       // 显示NFC共享设置。 【API 14及以上】  
21.  ACTION_NFC_SETTINGS  :  // 显示NFC设置。这显示了用户界面,允许NFC打开或关闭。  【API 16及以上】  
22.  ACTION_PRIVACY_SETTINGS :       //  跳转到备份和重置界面  
23.  ACTION_QUICK_LAUNCH_SETTINGS  : // 跳转快速启动设置界面  
24.  ACTION_SEARCH_SETTINGS    :    // 跳转到 搜索设置界面  
25.  ACTION_SECURITY_SETTINGS  :     // 跳转到安全设置界面  
26.  ACTION_SETTINGS   :                // 跳转到设置界面  
27.  ACTION_SOUND_SETTINGS                // 跳转到声音设置界面  
28.  ACTION_SYNC_SETTINGS :             // 跳转账户同步界面  
29.  ACTION_USER_DICTIONARY_SETTINGS :  //  跳转用户字典界面  
30.  ACTION_WIFI_IP_SETTINGS  :         // 跳转到IP设定界面  
31.  ACTION_WIFI_SETTINGS  :            //  跳转Wifi列表设置 

http://www.ppmy.cn/news/836877.html

相关文章

蓝牙 - 设备类型设置: Class of Device

在电脑或手机上&#xff0c;搜寻和连接蓝牙设备时&#xff0c;不同的蓝牙设备显示的图标是不同的&#xff0c;比如搜到或连接上的设备是一个蓝牙键盘&#xff0c;显示的就会是键盘图标&#xff0c;如果搜索到的设备是一个手柄&#xff0c;显示的就是一个手柄图标。 显示的图标是…

Android 9 原生设置关于蓝牙设置(六)

蓝牙A2DP Sink连接 打开蓝牙并允许蓝牙可被检测到&#xff0c;然后用手机连接此设备&#xff0c;进行A2DP Sink连接&#xff0c;连接时调用com_android_bluetooth_a2dp_sink.cpp bta2dp_connection_state_callback() -->A2dpSinkStateMachine.java onConnectionStateChang…

设置左右手蓝牙BLE

系列文章列表 为什么要自己做一把蓝牙机械键盘用到的东西制作左手设置左右手蓝牙BLE制作右手轴体焊接及供电模块后记 BLE跟普通蓝牙相比, 功率低, 成本低, 所以用来做左右手数据的传输. 在前一章, 我们已经把左手的PCB焊接好了, 现在我们开始设置左右手的HM-10, 让两块HM-10…

Android 9 原生设置关于蓝牙设置(二)

Setting关于蓝牙的界面 Android 9原生设置将连接&#xff08;connect&#xff09;相关的功能归成一类&#xff0c;UI定义了ConnectedDeviceDashboardActivity类来管理。本文不解析上面UI的生命周期&#xff0c;可参考https://blog.csdn.net/elzza/article/details/81560845。与…

Ubuntu下蓝牙设置

2019独角兽企业重金招聘Python工程师标准>>> 笔记版电脑安装了Ubuntu 18.04&#xff0c;可以开启和关闭蓝牙&#xff0c;但是手机、蓝牙音响、其他电脑蓝牙都无法扫描到它&#xff0c;它也扫描不到其他蓝牙设备。网上搜索了一下&#xff0c;应该是驱动没装好&#x…

蓝牙耳机Priority设置流程

当蓝牙耳机配对成功后&#xff0c;会发送一个BONDING_STATE_CHANGE的消息&#xff0c;在BondStateMachine状态机里会对这个消息进行处理&#xff0c;调用setProfilePriorty(dev)函数对当前的耳机进行优先级的设置&#xff0c; 把以前的设置优先级顺序Hid、A2DP、Headset改为He…

CSR8675项目实战:BlueAg蓝牙一拖二发射器

为了让CSR867x的开发更容易&#xff0c;现与思度科技联合推出CSR867x学习板【淘宝链接&#xff1a;思度科技CSR开发板】。 技术交流QQ群号&#xff1a;743434463 开发板会员QQ群号&#xff1a;725398389&#xff08;凭订单号入群&#xff0c;赠PPT、项目源码、视频教程&#x…

蓝牙通用外观设置

蓝牙通用外观设置 在开发蓝牙设备时&#xff0c;需要设置蓝牙设备的外观&#xff0c;在代码中&#xff0c;通常这个关键字为appearance需要设置一个值&#xff0c;对于非通用设备&#xff0c;这个值一般为&#xff1a;0&#xff0c;对于是通用设备那么他是存在外观图标的&#…