什么是数据库 简而言之,就是存放数据的仓库。 数据库分类 现今数据库模型主要是:关系型数据库模型和非关系型数据库模型。 关系型数据库模型 关系型数据库模型把复杂的数据结构归结...
什么是数据库 简而言之,就是存放数据的仓库。 数据库分类 现今数据库模型主要是:关系型数据库模型和非关系型数据库模型。 关系型数据库模型 关系型数据库模型把复杂的数据结构归结...
应用语言的切换 单纯的切换自身应用的语言。 系统语言的切换 切换整个系统的语言。在6.0的系统中,切换系统语言的方法位于LocalePicker.java文件中(7.0后有变...
应用程序支持RTL布局 在AndroidManifest.xml的 中,添加android:supportsRtl=true。android:supportsRtl声明您的应...
如何成为系统应用 方法一:在Manifest中声明android:sharedUserId的值为:android.uid.system,android.uid.phone,a...
为什么需要screen 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常...
前面几篇文章介绍了cd,ls,cp,mv,rm,pwd,cat/tac,chmod,vim,rmdir等常用命令。除此之外,还有一些我们经常用到的命令: touch 用于修改...
vi/vim简介 所有的类Unix系统都内置了vi文本编辑器,而vim是从vi发展出来的一个文本编辑器,具有代码补全,编译以及跳转等适合程序员使用的功能。 vi/vim 的使...
系统目录结构 /bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文...
查看文件的权限以及文件所属的用户和组 使用ls -l 或者 ll 命令 文件权限说明 dr-xr-xr-x进行如下拆分: 第一个字符代表文件是目录,文件或者链接文件: 当为...
内核空间日志打印 日志保存 在linux内核中使用printk来实现日志打印输出且保存到/proc/kmsg,通过cat /proc/kmsg 或dmesg查看。具体的打印级...
第一阶段 加载BootLoader 芯片在出厂时会在其内置ROM中预置引导代码,设备上电后芯片中的引导代码会开始执行,其在设备中寻找BootLoader并加载到RAM中。 第...
简介 Android.mk文件是GNU Make的一小部分,它用来对Android程序进行编译。因为所有的android.mk都在同一个GNU Make执行环境中进行执行,而...
通过前面几篇文章的介绍,我们已经大致了解到了Android的编译流程,现在我们可以再回过头了解一下庞大的Android系统是如何通过mk文件编译出来的。 程序的编译和链接 一...
编译生成镜像文件(5)平时工作中使用的mstar芯片,因此这里单纯以mstar芯片为基础介绍烧录的方式。 ISP 如果emmc为空白状态,那么只能通过ISP进行BootLoa...
Android AOSP编译后会在out目录下生成多个image文件:boot.img,cache.img,system.img,userdata.img,ramdisk.i...
Google给出了编译Android的三步骤,分别是: source build/envsetup.sh:设置环境 lunch aosp_arm-eng:选择目标 make ...
Android采用了分层架构,从上图的架构图中我们可以知道,Android划分了四个层,由高到低分别是应用程序层,应用程序框架层,运行库层,Linux内核层。其中蓝色代表Ja...