android学习
土豆嘎嘣脆
嵌入式渣渣灰
展开
-
android手机各大分区详解
转载自:http://blog.csdn.net/mzm2438975656/article/details/533998131.bootloader 当我们拿到一款手机,第一件事应该就是按下电源键开机,那么从开机到进入到桌面程序这中间发生了些什么呢,我们从下面这张简化了的手机结构图开始: 注意:该结构图并不反映手机的实际分区顺序和位置,只是一个逻辑结构图。转载 2017-05-24 14:29:17 · 1385 阅读 · 0 评论 -
Ubuntu 14.04下Android系統源碼編譯
Ubuntu 14.04下Android系統源碼編譯转载 2017-08-25 13:23:36 · 444 阅读 · 0 评论 -
GSM和CDMA
GSM是Global System for Mobile Communications的缩写,意为全球移动通信系统,是世界上主要的蜂窝系统之一。GSM是基于窄带TDMA制式,允许在一个射频同时进行8组通话。GSM80年代兴起于欧洲,1991年投入使用。到1997年底,已经在100多个国家运营,成为欧洲和亚洲实际上的标准,到了2001年,在全世界的162个国家已经建设了400个GSM通信网络。但GS转载 2017-06-28 13:09:39 · 1209 阅读 · 0 评论 -
MMI-Android
MMI SS USSD扫盲贴分类: 通信知识 Android2013-05-22 18:29 311人阅读 评论(0) 收藏 举报USSD SS MMIMMI是Man-Machine-Interface的缩写。从功能上来看,有一些从拨号盘拨出去的字符串,它的实际作用不是建立一个通话而是为了完成某种服务,这个就是MMI;从格式上来看,每一个从拨号盘输入的字符串,如果包含有*或者#,都可以称之为M转载 2017-07-06 14:41:43 · 4094 阅读 · 0 评论 -
【科普】VoLTE到底是什么?来普及一下 这个好技术
https://sanwen8.cn/p/168vwYw.html转载 2017-07-06 10:34:47 · 651 阅读 · 0 评论 -
Android Telephony分析(一) ---- Phone详解
本文主要讲解Telephony中Phone相关的知识。 1. Android N中Phone的改变 Android 6.0时,Phone的继承关系: 在Android N中,Phone的继承关系: 变化1: GSMPhone和CDMAPhone合并成了GsmCdmaPhone,合并之后,某些方法当然需要对GSM Phone和CDMA Phone进行分别处理,举个例子: @Ov转载 2017-06-21 18:01:57 · 582 阅读 · 0 评论 -
Android:MTK的Dialer模块联系人搜索
MTK的Dialer模块联系人搜索 拨号搜索机制分为两个部分:引导搜索和搜索。其中引导搜索是指,从用户输入到开始搜索之间的流程,而搜索部分是指,从数据库搜索字符串的过程。一、引导搜索部分 默认的拨号界面的布局从上到下主要分为3个部分:显示列表、数字编辑框、拨号键盘。他们的作用是:用户直接在拨号键盘上输入数字,然后数字编辑框显示所输入的数字,同时在显示列表中体现此时的转载 2017-06-20 17:28:53 · 748 阅读 · 0 评论 -
Android 源码导入Eclipse技巧(Ubuntu)
转载 2017-06-06 17:35:47 · 358 阅读 · 0 评论 -
如何解决Android 5.0中出现的警告:Service Intent must be explicit
有些时候我们使用Service的时需要采用隐私启动的方式,但是Android 5.0一出来后,其中有个特性就是Service Intent must be explitict,也就是说从Lollipop开始,service服务必须采用显示方式启动。而android源码是这样写的(源码位置:sdk/sources/android-21/android/app/ContextImpl.jav转载 2017-06-16 16:48:45 · 313 阅读 · 0 评论 -
查看Android源码版本
有时候我们辛苦取到Android的源代码,想知道它的确切版本号,比如有时候我们只粗略知道拿到的是2.3的源码,但并不明确他的小版本号,这就是有时候明明都是2.3的代码可比较起来还是有差异的原因,比方说一个是2.3.1,而一个是2.3.4;确认的方法很简单,有两种:1. 编译的时候在终端中一开始就会打印出来:PLATFORM_VERSION:2.3.12. 直接去make文件转载 2017-06-01 10:10:32 · 745 阅读 · 0 评论 -
android build 过程 (ramdisk.img、sytem.img、userdata.img)和 启动过程简单分析
首先下载下android源码并编译,网上的资料特别多,可以参考一下这个:/kf/201202/118141.html按照上面网址的步骤,将android内核编译成功,如果不出意外的话,在out/target/product/generic目录下会生成三个文件,分别是ramdisk.img、sytem.img、userdata.img。这三个文件到底有什么用呢?下面开始分析一下。转载 2017-05-31 21:22:16 · 356 阅读 · 0 评论 -
自己动手编译Android源码
在Android Studio代码调试一文中,简单的介绍了代码调试的一些技巧.现在我们来谈谈android源码编译的一些事.(俺认为,作为android developer人人都应该有一份自己Android源码,这样我们就可以随时对自己有疑惑的地方通过亲手调试来加强理解).本文使用最新的Ubuntu 16.04,请首先确保自己已经安装了Git.没安装的同学可以通过以下命令进行安装:sudo转载 2017-05-27 11:08:54 · 358 阅读 · 0 评论 -
Android系统介绍与框架
一、Andriod是什么?Android系统是Google开发的一款开源移动OS,Android中文名被国内用户俗称“安卓”。Android操作系统基于Linux内核设计,使用了Google公司自己开发的DalvikJava虚拟机。Android操作系统已经成为全球最大的智能手机操作系统。1)、开放性Android完全开源,且该平台从底层操作系统到上层的用户界面和应用程序都不存转载 2017-05-24 14:38:15 · 1234 阅读 · 0 评论 -
kernel版本号的修改
kernel版本号修改方法如下:修改文件:[code] kernel/fs/proc/version.c kernel/init/version.c具体修改如下:kernel/fs/proc/version.c[code]static int version_proc_show(struct seq_file *m, void *v) { seq_printf(m, linux_p转载 2017-08-23 19:59:29 · 3736 阅读 · 0 评论