
硬件开发
文章平均质量分 80
PGzxc
应用开发者
展开
-
Android开发之——蓝牙-协议
一 概述传统蓝牙和低功耗蓝牙蓝牙进行通信的四大必需任务关键俗语和概念Android 应用可通过 Bluetooth API 执行的操作二 传统蓝牙和低功耗蓝牙2.1 经典蓝牙模块(BT)泛指支持蓝牙协议在4.0以下的模块一般用于数据量比较大的传输,比如:语音、音乐、较高数据量传输等经典蓝牙模块可再细分为:传统蓝牙模块和高速蓝牙模块传统蓝牙模块:在2004年推出,主要代表是支持蓝牙2.1协议的模块,在智能手机爆发的时期得到广泛支持。高速蓝牙模块:在2009年推出,速率提高到约24原创 2021-12-14 16:52:09 · 7343 阅读 · 0 评论 -
Android硬件开发之——使用Android Beam传输文件(2)
前言上文已经讲了使用Android Beam传输文件,本文作为补充,包含以下内容:传输文件的AP 实例Android Beam传输文件的API从Android4.1开始,NfcAdapter类增加了如下两个推送数据的方法。NfcAdapter.setBeamPushUris NfcAdapter.setBeamPushUrisCallback这两个方法的原型如下:...原创 2018-03-02 09:36:41 · 1337 阅读 · 0 评论 -
Android硬件之-传感器概述
前言本文主要讲述与Android硬件相关的传感器方面的知识,将从以下几个方面展开:传感器种类 Android sensor framework 硬件传感器和软件传感器 ASF支持的传感器 ASF中的主要类和接口 获取当前Android设备支持的传感器传感器种类传感器是第二代智能手机的重要标志之一。可以毫不客气地说,现在市面上的Android手机和平板电脑(TV除外)都内...原创 2018-02-28 11:19:47 · 1205 阅读 · 0 评论 -
Android硬件之——动作传感器
前言本文主要讲述动作传感器,包含以下几个方面:动作传感器概述 动作传感器的作用 动作传感器的回传数据 实战Demo动作传感器动作传感器概述Android平台支持一些用于监视设备动作的传感器(这样的传感器共有5个)。其中两个(加速传感器和陀螺仪传感器)是纯的硬件传感器。另外三个(重力传感器、线性加速传感器和旋转向量传感器)可能是硬件传感器,也可能是软件传感器。例如,在一些...原创 2018-02-28 16:25:35 · 1375 阅读 · 0 评论 -
Android硬件开发之——位置传感
前言本文主要讲述位置传感器,主要包含以下内容:位置传感器概述 位置传感器的作用 位置传感器的回传数据位置传感器位置传感器概述Android平台提供了两个传感器用于确定设备的位置,这两个传感器是磁场传感器和方向传感器。Android平台还提供了测量设备正面到某一个邻近物体距离的传感器(邻近传感器)。磁场传感器和邻近传感器是基于硬件的传感器。大多数Android手机和平板电脑...原创 2018-02-28 16:48:04 · 476 阅读 · 0 评论 -
Android硬件开发之——环境传感器
前言本文讲述环境传感器,主要内容有:环境传感器概述 环境传感器的回传数据环境传感器环境传感器概述Android平台提供了4个传感器,用于检测不同的外部环境。我们可以使用这些传感器检测周围。例如,可以检测周围空气的湿度、光线、空气的压强和温度。这4个传感器都是基于硬件的传感器。除了光线传感器外,其他3个传感器在普通的Android设备中很少见。所以如果使用环境传感器,最好运行...原创 2018-02-28 17:19:32 · 1072 阅读 · 0 评论 -
Android硬件开发之——NFC概述
前言本文主要讲述与NFC相关的知识点,内容包含:什么是NFC NFC的3种工作模式 NFC、蓝牙和红外之间的差异 NFC技术的未来前景NFC概述什么是NFCNFC(Near Field Communication,近场通信),是一种数据传输技术。但与Wi-Fi、蓝牙、红外线等数据传输技术的一个主要差异就是有效距离一般不能超过4厘米。NFC支持如下3种工作模式读卡...原创 2018-02-28 17:54:41 · 1311 阅读 · 0 评论 -
Android硬件开发之——NFC技术
前言本文主要讲述Android中的NFC技术,分以下几个方面展开:Android对NFC技术的支持 NFC标签 NDEF和非NDEF数据 NFC的三重过滤机制 编写NFC程序的步骤NFC技术Android对NFC技术的支持Android2.3.1(API Level = 9)开始支持NFC技术,但Android2.x和Android3.x对NFC的支持非常有限。而从A...原创 2018-02-28 19:46:07 · 879 阅读 · 0 评论 -
Android硬件开发之——NFC程序实战
前言本文开始讲述NFC实战,本文包含以下几点:NdefMessage和NdefRecord 向NFC标签写入数据的步骤 示例:自动启动Android应用程序理论用于描述NDEF格式数据的两个重要的类NdefMessage:描述NDEF格式的信息 NdefRecord:描述NDEF信息的一个信息段NdefMessage和NdefRecord是Android NFC技术的核心...原创 2018-02-28 23:35:24 · 1086 阅读 · 0 评论 -
androrid 蓝牙开发基础
蓝牙分为传统蓝牙和低功耗蓝牙(Bluetooth Low Energy,简称BLE) 传统蓝牙与低功耗蓝牙对比 对比方式 传统蓝牙 低功耗蓝牙 版本 <3.0 4.x以上 通信方式 S...原创 2017-10-24 22:27:36 · 418 阅读 · 0 评论 -
Android蓝牙开发小实例—打开关闭蓝牙
上篇介绍了传统蓝牙和低功耗蓝牙及几个常见类这篇博客简单介绍一个蓝牙开发小实例:打开关闭蓝牙第一步:声明所需要的权限: <uses-permission android:name="android.permission.BLUETOOTH"/> //使用蓝牙所需要的权限 <uses-permission android:name="android.perm...原创 2017-10-25 00:35:44 · 3359 阅读 · 0 评论