Android在蓝牙开发过程中,经常需要蓝牙成功连接后,控制像音箱,蓝牙灯之类的硬件。这时候,打开手机的蓝牙设置,常会看到电话音频和媒体音频,这两个是什么鬼? 从开发Andr...
Android在蓝牙开发过程中,经常需要蓝牙成功连接后,控制像音箱,蓝牙灯之类的硬件。这时候,打开手机的蓝牙设置,常会看到电话音频和媒体音频,这两个是什么鬼? 从开发Andr...
原文链接:https://www.zybuluo.com/Tyhj/note/1144629最近工作中遇到数据从U盘导出的功能,网上找了一下,有个开源的框架可以拿来使用,U盘...
USB CDC类(communications device class)可用于设备与主机之间的USB通信。有了CDC,再也不需要USB-TTL转接板啦,数据传输也更快。 平...
通信流程概述 前提:PC机连接上USB,别一端连接上手机 使用adb forward tcp:8888 tcp:9999进行端口转发 手机(Server)端建立ServerS...
在新机器上生成镜像的时候,出现了这个错误。经查阅,应该安装android-tools-fsutils应该运行下面的命令 然后使用make_ext4fs制作镜像的时候出现了一个...
IMU(Inertial measurement unit),中文翻译为惯性测量单元,是一种能够测量物体三轴加速度和角速度进而解算出物体姿态的装置。一般的,一个IMU包含了三...
App启动过程 点击桌面App图标,Launcher进程采用Binder IPC向system_server进程发起startActivity请求 system_server...
OP-TEE架构分析 基本上,存在两个独立的世界:一个Normal世界,另一个是Secure世界。 每个世界都有自己的操作系统(OS)和用户应用程序,简单地说,正常世界中的用...
1. 前言 BlockingQueue即阻塞队列,它是基于ReentrantLock,依据它的基本原理,我们可以实现Web中的长连接聊天功能,当然其最常用的还是用于实现生产者...
快捷键: Shift + F6 Android Studio 里重命名变量、字段、方法、类、包的快捷方式。。 描述: 在代码中重命名变量、字段、方法、类、包,是一件要小心对待...
首先准备一个linux环境,本人使用的是ubuntu18.04 1.硬盘空间最好200G+ 2.更新下系统到最新。sudo apt-get update ;sudo apt-...
视频录制和图像截取 视频录制和图像截取需要root权限后进入shell模式,使用 adb shell 命令即可进入shell模式. 视频录制: screenrecord 1....
点此查看原文 设置线程的优先级 方法一:android.os.Process.setThreadPriority android.os.Process.setThreadPr...
arm-linux-gcc、arm-none-eabi-gcc、arm-eabi-gcc、arm-none-linux-gnueabi-gcc区别 arm-none-eabi...
普通蓝牙设备官方文档 Android 平台包含蓝牙网络堆栈支持,凭借此支持,设备能以无线方式与其他蓝牙设备交换数据。应用框架提供了通过 Android Bluetooth A...
引子 安卓中关于系统开发的文章比较少, 而且较为不全面. 对于刚刚接触做系统应用的开发的开发者而言, 在自己动手开发前, 需要借助 Android 源码查询, 参考的方式来实...
x264是性能最好的H.264/AVC编码器,基于GNU GPL协议。FFmpeg可以使用x264作为编码库,能够提高编码性能。但注意ffmpeg是基于LGPL协议的,由于G...