- 博客(27)
- 收藏
- 关注
原创 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
原创 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车机系统-使用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
原创 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关注的人