logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

推荐一个android引导蒙层实现

新手引导蒙版实现:NewbieGuidehttps://github.com/huburt-Hu/NewbieGuide

搭建支持 Repo 的 Android 源码镜像(Repo 服务器)

方案厂商给了一份 Android 源码,没有 manifest.git 文件,不支持 Repo。为了基于这份代码搭建支持 Repo 的镜像服务器,断断续续摸索了两个星期,总算 hacking 成功。本文用到的主要知识:shell scriptgit 指令一、关于 Repo基于 Android 源码的开发工作大多要用到 Git 和 Repo。Repo 是基于 Git 的仓库管理...

#android
c++源文件.cpp与.cc区别

公约。从历史上看,C ++源文件的后缀是.C。第一次将C ++移植到文件名不重要的系统时,这导致了一些问题。不同的用户采用不同的解决方案:.cc, .cpp,.cxx以及其它可能的。今天,在Unix世界之外,它主要是.cpp。Unix似乎.cc更经常使用。对于头文件来说,情况更加令人困惑:无论出于何种原因,最早的C ++作者都决定不区分C和C ++的头文件,并使用它们.h。如果项目...

语音识别基本流程

 所谓语音识别,就是将一段语音信号转换成相对应的文本信息,系统主要包含特征提取、声学模型,语言模型以及字典与解码四大部分,此外为了更有效地提取特征往往还需要对所采集到的声音信号进行滤波、分帧等音频数据预处理工作,将需要分析的音频信号从原始信号中合适地提取出来;特征提取工作将声音信号从时域转换到频域,为声学模型提供合适的特征向量;声学模型中再根据声学特性计算每一个特征向量在声学特征上的得分;而语..

关于git pull 总提示让输入merge 信息

git pull origin master  把远程develop分支上别人的改动拉到自己仓库的时候,经常出现please enter a commit message to explain why this merge is necessary...貌似是让输入 merge 信息, 解决方式如下:1、先将本地修改存储起来$ git stash这样本地的所有修改就都被暂时存...

#git
智能硬件设计中如何选什么音频接口I2S、PDM、TDM?

在智能硬件和物联网产品设计中,经常遇到声音的传输。本文主要讲一下最常用的音频接口,以及使用场景。主要分类:模拟、数字(I2S、PCM、PDM、TDM)模拟音频,就是功放输出的,驱动音箱和喇叭的音频。模拟麦克风采样回来的数据也是模拟音频。通常会有单端或差分两种信号。数字音频,不能直接驱动喇叭,必须要通过DAC转换成模拟音频,才能发出声音来。数字音频的接口比较多,目前较为通用的是I2S、P...

android系统动画播放简介

我们知道android系统的用户空间的第一个进程就是init进程,init进程起来之后会启动zygote、SurfaceFlinger以及一些守护进程。当SurfaceFlinger进程被Init进程启动之后,它会去启动开机动画程序bootanimation(bootanimation_main.cpp)。而zygote进程会去启动systemserver进程,而systemserver进程会去启

#android
为什么手机一开机,就有Powered by Android

谷歌要求新手机在启动时显示“Powered by Android”(意即“安卓动力”)标语。这是谷歌对新款Android手机“谷歌移动服务协议”中提出的规定,谷歌针对“Powered by Android”标语提出了专门的规定。硬件生产商的新智能手机要想使用Google Play应用商店,就必须呈现这个标语。来源于网路GMS(谷歌移动服务)编辑GMS全称为Goog...

暂无文章信息