【android 硬件开发】
文章平均质量分 75
da_caoyuan
坚持就是最大的努力!
展开
-
【android 蓝牙开发——蓝牙耳机】
总结一下蓝牙开发的基本使用以及蓝牙耳机的断开和链接。注意这里需要位置权限。监听蓝牙连接配对等相关广播,建议直接采用以下方式:(也有其他方法,搜索低功耗蓝牙的方式 startLeScan )原创 2023-09-12 17:15:44 · 795 阅读 · 0 评论 -
adb 连接设备的常用命令和DOS常用命令(2021-07-31更新)--基础篇
做项目的时候,由于工作的特殊性,经常会到adb命令,今天就总结一下常用命令吧:有个大前提就是设备已经root了。adb是什么? adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让I...原创 2016-10-21 09:32:44 · 3884 阅读 · 0 评论 -
【android 串口开发(三) 之 模拟器挂载串口】
一:使用Android studio 自带的模拟器挂载串口二:使用Genymotion挂载串口参考博客:使用AndroidStudio自带模拟器挂载串口不能接收超过8字节的数据原创 2020-05-10 21:17:08 · 3238 阅读 · 0 评论 -
【android 串口开发(二) 之 串口读写操作】
串口的读写操作既然,我们的so已经生成了,那么接下来就是串口的读写操作啦。下面贴出关键类的代码:** * 串口操作类 */public class SerialPortUtil { private String TAG = SerialPortUtil.class.getSimpleName(); private SerialPort mSerialPort; private OutputStream mOutputStream; private InputStr原创 2020-05-10 10:21:00 · 2131 阅读 · 1 评论 -
【android 串口开发(一) 之生成so文件】
说到串口开发,不得不先明确一下以下概念。接口的定义:接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被修改内部而不影响外界其他实体与其交互的方式。串行接口的定义:串行接口简称 串口,也称 串行通信接口 或 串行通讯接口(通常指COM接口)。是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信,从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。串口通信的定义:串口按位(bit)发送和接收字节。原创 2020-05-10 08:46:46 · 2456 阅读 · 0 评论 -
Android 读取外接储存设备的数据(如挂载的U盘,SD卡等)
本篇文章,将围绕以下几点来讲解:1:OTG是什么? 2:Android手机和一些Android系统的TV盒子对OTG的支持情况? 3:如何得知外接储存设备的插入和拔出的广播事件? 4:得到插入广播后,而又如何去读取外部设备的数据?一: OTG是什么?OTG是On-The-Go的缩写,是近年发展起来的技术,2001年12月18日由USB Implementers F...原创 2018-08-04 11:27:42 · 14670 阅读 · 2 评论 -
【android 蓝牙开发——传统蓝牙】
相关博客:鸿洋微信推荐地址(Android蓝牙自动配对攻略)原创 2017-03-11 22:21:44 · 3844 阅读 · 1 评论 -
【android 蓝牙开发——BLE(低功耗)蓝牙 2021-10-09更新】
本篇博客,接着上一篇博客,讲一下低功耗蓝牙的开发。相关博客:google 官方文件 比较具有参考价值google 官方 Daemon android-BluetoothLeGatt Android BLE蓝牙4.0开发详解原创 2017-03-23 11:06:56 · 1321 阅读 · 2 评论 -
Android 开发——NFC标签开发
1.NFC的工作模式NFC支持如下3种工作模式:读卡器模式(Reader/writer mode)、仿真卡模式(Card Emulation Mode)、点对点模式(P2P mode)。下来分别看一下这三种模式:(1)读卡器模式数据在NFC芯片中,可以简单理解成“刷标签”。本质上就是通过支持NFC的手机或其它电子设备从带有NFC芯片的标签、贴纸、名片等媒介中读写信息。通常NFC...原创 2018-03-22 17:32:29 · 3498 阅读 · 0 评论 -
【android 串口开发】
说到串口开发,不得不先明确一下以下概念。接口的定义:接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被修改内部而不影响外界其他实体与其交互的方式。串行接口的定义:串行接口简称 串口,也称 串行通信接口 或 串行通讯接口(通常指COM接口)。是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信,从而大大降低了成本原创 2017-04-07 16:50:06 · 7280 阅读 · 5 评论 -
Android Studio ndk-Jni开发
步骤:1:创建好一个完整的工程。 2:把一些必须的代码事先写好:没有下载NKD的,要下载ndk。ndk{ moduleName "helper" //生成的so名字 ldLibs "log", "z", "m" //添加依赖库文件,因为有log打印等 abiFilters "arm64-v8a","armea原创 2016-11-07 15:03:16 · 691 阅读 · 0 评论 -
【android jni调用注意事项】
由于工作需要,最近又要用到NDK开发,java层通过jni层去调用c层代码。再次总结一下几点注意事项。希望自己以后不要重蹈覆辙。也希望对大家有所帮助,哈哈!话不多说,切入正题。注意事项:1:看图:默认情况下,程序会去加载 jniLibs 文件夹下的so库。而你如果这样的话: 很有可能会报错,提示你无法加载你的so库。说明:程序,找不到 libs 文件夹下的so库。 此时你可以这样: sou原创 2017-02-21 14:02:23 · 930 阅读 · 0 评论