自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 快速添加Android seLinux权限

根据日志快速添加Android seLinux权限

2024-01-26 15:51:12 458

原创 Android HIDL概述与绑定模式的实现

Android HIDL 介绍与示例

2024-01-25 15:01:12 2332

原创 Android车载系统Car模块架构链路分析

Android Automotive中Car模块主要成员与交互机制

2024-01-17 10:30:00 2028 2

原创 Android系统启动-Zygote详解(Android 14)

Android系统启动之Zygote

2024-01-12 09:12:55 1993

原创 Android系统启动-init进程详解(Android 14)

Android系统启动之init进程

2023-12-27 17:13:45 1994 1

原创 Android 8.0.0源码系统目录结构说明

Android 8.0.0源码系统目录结构说明,快速查阅

2023-12-21 17:44:53 1111

原创 C++常见STL容器基本用法

C++ STL容器基本使用方法

2023-12-20 15:44:31 419

原创 Android-Binder基本原理

Android Binder 原理简介

2023-12-19 10:36:34 947 1

原创 Makefile基础使用与原理

Makefile的使用与原理

2023-12-15 17:30:02 926

原创 分析修改系统时间对Handler延迟消息是否有影响

探究修改系统时间对Handler延迟消息是否有影响

2023-12-14 17:46:35 602 1

原创 git add 时提示warning: LF will be replaced by CRLF in

提交代码git add 时提示warning: LF will be replaced by CRLF inXXXXX;解决方案

2023-12-12 16:08:05 1211

原创 Linux系统调用函数fork()、exec*、wait、system、popen

Linux-系统调用函数fork()、exec*、wait、system、popen等

2023-12-07 09:32:51 1307 1

原创 Linux多线程--pthread

Linux多线程--pthread的基本用法

2023-12-04 22:38:09 1246

原创 车载Android开发-AIDL(二)

Android AIDL进阶用法

2023-11-27 22:33:55 1097

原创 Android之常用ADB命令(持续更新)

常用adb命令

2023-11-22 17:18:35 2757

原创 车载Android应用开发-AIDL(一)

简单易懂的AIDL使用案例

2023-11-22 14:42:04 222

原创 通过gdb查看车机中产生的coredump

gdb 查看 coredump

2023-11-16 17:17:07 208 1

原创 Android之系统属性(SystemProperties)

系统属性是系统中具有特殊含义的键值对数据,我们在开发过程中有时需要使用系统属性,例如获取系统软件版本,获取设备名名称等,有时也需要设置自定义属性。系统属性具有全局性的特点,存取方便。

2023-11-13 09:56:43 7755

原创 Android中的SettingsProvider

SettingsProvider用来提供,主要用来存放一些Android系统的默认初始值。在Android 6.0版本时,SettingsProvider被重构,Android从性能、安全等方面考虑,把SettingsProvider中原本保存在settings.db中的数据,目前改为全部保存在下的对应中。用一句话概括SettingsProvider的作用,SettingsProvider包含全局性、系统级别的用户编好设置。

2023-11-09 13:35:48 1081 2

原创 用Android Studio实现一个JNI demo

一个简单易通的 JNI Demo

2023-09-19 14:18:31 443

原创 Android车机系统-使用AudioRecord进行录音,偶发二倍速播放或播放的音频很短,解决方案

最近遇到了一个需求中涉及到了音频的录制与播放。功能大体如下:有四个mic,可以任选其中一个先进行录音,然后进行播放。我的做法是首先录制出一份完整的原始音频文件,然后将其拆分为四份,最终保存在车机系统中。经过上面所说的做法,最终会生成5个pcm文件,其中一个是完整的,另外4个是拆分的。

2023-08-07 09:52:17 532 1

原创 adb install 时的常见错误与原因

INSTALL_FAILED_SHARED_USER_INCOMPATIBLE 需求的共享用户签名错误。INSTALL_FAILED_MISSING_SHARED_LIBRARY 需求的共享库已丢失。INSTALL_FAILED_INVALID_INSTALL_LOCATION 无效的安装路径。INSTALL_FAILED_REPLACE_COULDNT_DELETE 需求的共享库无效。INSTALL_FAILED_NO_SHARED_USER 要求的共享用户不存在。

2023-08-03 11:13:53 764

原创 Android车机系统-蓝牙自动连接,关闭蓝牙配对对话框解决方案

在特定页面中开启车机蓝牙,手机端会弹出配对对话框,但车机端不弹出对话框,直接执行点击确定后的逻辑。具体解决方案如下:

2023-07-27 10:55:19 1525 2

原创 截取车机log生成.txt文件,最终复制到本地电脑

截取车机log生成.txt文件,最终复制到本地电脑

2023-03-24 10:27:12 822

原创 Android自定义控件--如何在XML文件中使用自定义属性

Android本身提供了很多控件,比如TextView、ImageView等,在实际开发中,有时候单个的控件并不能很好的满足业务需求,因此我们会将多种控件组合在一起,形成一个具有特定功能的自定义控件,就好比零件的拼装,将多个小零件最后拼成一个大零件来使用。return;bindView();init();复制代码app:text1="维修意见"app:text2="张同学向您提出设备维护意见"复制代码。

2023-01-09 23:58:37 789

原创 Android权限操作之 permission 和 uses-permission

在用安卓手机的时候,安装软件之后,系统会提示该软件所需要的权限。在我们开发时,如果希望软件能够发短信、打电话,就需要声明短信、电话的调用权限。Android中的权限非常多。

2022-11-16 09:53:49 3263

原创 【小例子】递归算法的时间复杂度,递归如何提高效率

递归算法的时间复杂度本质:递归的次数 * 每次递归中的操作次数。第一种: 时间复杂度为O(n) 第二种: 每次n-1,递归了n次时间复杂度是O(n),每次进行了一个乘法操作O(1) 时间复杂度O(n) 第三种: 仅仅有一个递归调用,且每次都是n/2 ,所以这里我们一共调用了log以2为底n的对数次。每次递归了做都是一次乘法操作 O(1) 时间复杂度 O(logn)

2022-10-20 21:03:22 388

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除