logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android系统层次结构是怎样的?各个层之间关系是什么?

Android = Linux Kernel + C/C++ Runtime Framework + Davik Virtual Machine + Java Runtime Framework + Java SDK。下面我们再以APK的开发、编译、安装和运行来说明这些层次之间的关系。首先,我们是在PC上使用Android SDK提供的接口来开发APK,用的Java语言。开发完成之后,使用

ubuntu 添加共享库路径

关于Ubuntu添加共享库路径:1. 将绝对路径写入 /etc/ld.so.conf2. ldconfig库文件在连接(静态库和共享库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用这两个目录中的库时不需要进行设置搜索路径即可直接使用。对于处于默认库搜索路径之外的...

Android应用崩溃(Crash)日志报告

我们在开发应用的过程中不可避免的会遇到各种Crash,今天分享一下如何姿势正确的处理这些Crash来提高我们的开发效率。对于应用的Crash处理分为测试环境和生产环境。1、测试环境在开发过程中为了方便快速定位崩溃所发生的代码,要求我们能在崩溃的同时将日志打印出来,最好以直观的界面显示。这里推荐大家一个开源项目:CustomActivityOnCrashgithub地址:ht

MediaCodec之Decoder

1.介绍:MediaCodec类可用于访问Android底层的媒体编解码器,也就是,编码器/解码器组件。它是Android底层多媒体支持基本架构的一部分(通常与MediaExtractor, MediaSync, MediaMuxer, MediaCrypto, MediaDrm, Image, Surface, 以及AudioTrack一起使用);MediaCodec作为比较年轻的Androi.

Ubuntu怎样安装Python3.6

Ubuntu默认安装了Python2.7和3.5输入命令python按Ctrl+D退出python命令行输入命令sudo add-apt-repository ppa:jonathonf/python-3.6按Enter确认输入命令sudo apt-get update输入命令sudo apt-get install python3.6按Y确认 调整...

语音识别相关知识

语音识别根据实际需求的不同也会有所不同。目前主要追求大词汇量、连续、非特定人。       语音识别主流开源框架:HTK、Kaldi、CMUSphinx。因为目前只接触了Sphinx,对于另外两个框架没有太深入研究。        1)Kaldi适用于在服务器搭建的语音识别系统,也可以适用于android,但没有实验过,根据官方提供方法:http://jcsilva.github.io...

Android应用崩溃(Crash)日志报告

我们在开发应用的过程中不可避免的会遇到各种Crash,今天分享一下如何姿势正确的处理这些Crash来提高我们的开发效率。对于应用的Crash处理分为测试环境和生产环境。1、测试环境在开发过程中为了方便快速定位崩溃所发生的代码,要求我们能在崩溃的同时将日志打印出来,最好以直观的界面显示。这里推荐大家一个开源项目:CustomActivityOnCrashgithub地址:ht

安卓OTA升级系统解析上

在MTK安卓环境中只需要在alps 目录执行./mk otapackage即可打包ota升级包,下面我们来分析下这个过程中。alps/mk代码片段sub chkDep{my $module = $_[0];my $string = $module;if (!$module){$string = all;}# print "********...

到底了