导航:首页 > 电脑大全 > pc电脑蓝牙开发

pc电脑蓝牙开发

发布时间:2023-01-19 13:31:50

❶ android蓝牙开发,PC端模拟串口接收字符,该如何编程

您好,android蓝牙这方面还是很好搞的,因为大家的方式都是差不多的。先说说如何开启蓝牙设备和设置可见时间:

private void search() {
BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
if (!adapter.isEnabled()) {
adapter.enable();
}
Intent enable = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
enable.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 3600); //3600为蓝牙设备可见时间
startActivity(enable);
Intent searchIntent = new Intent(this, ComminuteActivity.class);
startActivity(searchIntent);
}

首先,需要获得一个BluetoothAdapter,可以通过getDefaultAdapter()获得系统默认的蓝牙适配器,当然我们也可以自己指定,但这个真心没有必要,至少我是不需要的。然后我们检查手机的蓝牙是否打开,如果没有,通过enable()方法打开。接着我们再设置手机蓝牙设备的可见,可见时间可以自定义。

完成这些必要的设置后,我们就可以正式开始与蓝牙模块进行通信了:

public class ComminuteActivity extends Activity {
private BluetoothReceiver receiver;
private BluetoothAdapter bluetoothAdapter;
private List<String> devices;
private List<BluetoothDevice> deviceList;
private Bluetooth client;
private final String lockName = "BOLUTEK";
private String message = "000001";
private ListView listView;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.search_layout);

listView = (ListView) this.findViewById(R.id.list);
deviceList = new ArrayList<BluetoothDevice>();
devices = new ArrayList<String>();
bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
bluetoothAdapter.startDiscovery();
IntentFilter filter = new IntentFilter(BluetoothDevice.ACTION_FOUND);
receiver = new BluetoothReceiver();
registerReceiver(receiver, filter);

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
setContentView(R.layout.connect_layout);
BluetoothDevice device = deviceList.get(position);
client = new Bluetooth(device, handler);
try {
client.connect(message);
} catch (Exception e) {
Log.e("TAG", e.toString());
}
}
});
}

@Override
protected void onDestroy() {
unregisterReceiver(receiver);
super.onDestroy();
}

private final Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case Bluetooth.CONNECT_FAILED:
Toast.makeText(ComminuteActivity.this, "连接失败", Toast.LENGTH_LONG).show();
try {
client.connect(message);
} catch (Exception e) {
Log.e("TAG", e.toString());
}
break;
case Bluetooth.CONNECT_SUCCESS:
Toast.makeText(ComminuteActivity.this, "连接成功", Toast.LENGTH_LONG).show();
break;
case Bluetooth.READ_FAILED:
Toast.makeText(ComminuteActivity.this, "读取失败", Toast.LENGTH_LONG).show();
break;
case Bluetooth.WRITE_FAILED:
Toast.makeText(ComminuteActivity.this, "写入失败", Toast.LENGTH_LONG).show();
break;
case Bluetooth.DATA:
Toast.makeText(ComminuteActivity.this, msg.arg1 + "", Toast.LENGTH_LONG).show();
break;
}
}
};

private class BluetoothReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (BluetoothDevice.ACTION_FOUND.equals(action)) {
BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
if (isLock(device)) {
devices.add(device.getName());
}
deviceList.add(device);
}
showDevices();
}
}

private boolean isLock(BluetoothDevice device) {
boolean isLockName = (device.getName()).equals(lockName);
boolean isSingleDevice = devices.indexOf(device.getName()) == -1;
return isLockName && isSingleDevice;
}

private void showDevices() {
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,
devices);
listView.setAdapter(adapter);
}
}

❷ win10台式电脑如何打开蓝牙

1、按下win+x,然后在弹出的Cortana助手搜索或者是语音搜索的方式打开,我们手打输入蓝牙两个字,或者是语音说“打开蓝牙即可”;

❸ 电脑怎么打开蓝牙

电脑的蓝牙一般情况下是默认开启的,如果不能够正常搜索的话,也可以通过电脑外置的开关键一键开启,或者是通过右下角的小对话框找到蓝牙图标,点

❹ PC机上怎么配置蓝牙开发环境,请做过的指点一下

ls的,8k价位的pc是讨论前提,这是之前的网友提出的~你偷换概念,用家用机的子集一台主机(x360?)和pc比性价比,而非广义的家用主机和pc比性价比,而且你所谓的最新最全的大作,没有一台主机和pc可以说得上哦x360没有船长、ps3没有马银、wii没有Crysis、pc没有黑佬3——至少在目前都是这样当然你说”十几年前的古董游戏“云云,但是有人就是喜欢,这是事实,上网搜一下多少服务器在玩kof97即可验证实况系列的pc版很烂吗,也许是很烂,也许是你的pc跑起来表现很烂,也许实况系列从头到尾都很烂比销量,比较莫名,玩家呼?商家呼?跨平台远的不说,近的看老滚4、使命召唤4、战争机器,恐怕你只能苦笑

❺ PC机上怎么配置蓝牙开发环境,请做过的指点一下

先看下相关的资源添加没?

然后仔细检查下WSASocket和getsockopt每个参数的具体意义,是不是用错了,根据你的提示,还没发现其他的问题.

❻ 蓝牙pc端开发求助

直接调RPositionServer::Close(), RPositioner::Close().

❼ 东芝笔记本电脑蓝牙怎么开

1、光标放在我的电脑图标上,点击鼠标右键:

(7)pc电脑蓝牙开发扩展阅读:

东芝笔记本优秀款型

Qosmio F750

作为全球领先笔记本厂商Toshiba东芝近期推出了全球首款裸眼3D笔记本电脑,此次东芝在这款产品3D裸眼技术做了改进,可以更好的得到视觉效果,尤其是在对比度和景深方面有了质的提升,可以让用户不会产生头晕感觉。不过你如果经常移动你的视线,系统会重新调校,你可能要重新适应3D观感,但比其我们之前看到的原型机进步了不少。

东芝Qosmio F750笔记本预装Windows 7 Home Premium 64位操作系统,采用15.6英寸1920x1080分辨率全高清显示屏,可同时支持2D和裸眼3D影像播放。Qosmio F750还搭载第二代英特尔Core i7处理器、Nvidia GeForce GT540M显卡(最大到2GB),内置6GB超大内存及蓝光光驱,且装有Harman Kardon音响,音效、性能方面均无与伦比。

东芝Qosmio F750笔记本还支持802.11b/g/n无线传输、蓝牙等功能,并提供USB 3.0、USB 2.0x3、迷你D-Sub、HDMI接口。这款笔记本将会在2011年8月份开售发售,售价为1300英镑起。

Libretto W100

为纪念东芝推出世界上第一台笔记本电脑25周年,东芝在近期推出一款纪念25周年的双屏轻薄笔记本,东芝libretto W100,采用双屏设计,运行Windows 7,虚拟键盘输入。东芝称其为“超移动PC”,既不属于平板机也不是上网本,东芝产品开发部分副总裁Carl Pinto表示:“Libretto W100将延续Libretto品牌的传统,为小型超移动设备提供完整的Windows体验”。

东芝Libretto W100主要配置如下:

7英寸双屏,分辨率为1024 x 600,支持多点触控操作;

预装Windows 7家庭高级版操作系统;

Intel Pentium U5400处理器(1.2GHz);

2GBDDR3内存;

62GB固态硬盘;

100万像素高清Webcam,采用东芝人脸识别技术;

支持WiFi(802.11 b/g/n);

蓝牙2.1+;

MicroSD插槽;

一个USB 2.0接口;

8芯电池;尺寸为20x12.3x3 cm;

重0.82千克;

❽ pc蓝牙开发环境配置,该怎么解决

蓝牙( Bluetooth® ):是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4—2.485GHz的ISM波段的UHF无线电波)。蓝牙技术最初由电信巨头爱立信公司于1994年创制,当时是作为RS232数据线的替代方案。蓝牙可连接多个设备,克服了数据同步的难题。

蓝牙是一个标准的无线通讯协议,基于设备低成本的收发器芯片,传输距离近、低功耗。
由于设备使用无线电(广播)通讯系统;
并非是以实际可见的线相连,然而准光学无线路径则必须是可行的。射程范围取悦于功率和类别,但是有效射程范围在实际应用中会各有差异。

阅读全文

与pc电脑蓝牙开发相关的资料

热点内容
电脑上怎么下载班智达的软件 浏览:1073
无痕迹消除图片软件 浏览:656
免费小票软件 浏览:883
华为在哪里设置软件停止运行 浏览:868
用电脑键盘调节声音大小 浏览:1197
自动刷软件赚钱 浏览:1197
古装连续剧免费版 浏览:1354
工免费漫画 浏览:1087
手机软件专门储存文件 浏览:1450
uos如何用命令安装软件 浏览:1234
有线耳机插电脑麦克风 浏览:594
侏罗纪世界3在线观看完整免费 浏览:932
单个软件怎么设置名称 浏览:660
凤凰网电脑版下载视频怎么下载视频怎么下载 浏览:1317
明白之后如何免费获得无人机 浏览:766
如何解禁软件菜单 浏览:769
副路由器连接电脑视频 浏览:1289
内置wifi电视如何装软件 浏览:1020
手机换零免费雪碧 浏览:1527
国行苹果如何下载美版软件 浏览:1132