- 博客(9)
- 问答 (1)
- 收藏
- 关注
转载 彻底明白Android中AIDL及其使用
1、为什么要有AIDL? 无论学什么东西,最先得弄明白为什么要有这个东西,不要说存在即是合理,存在肯定合理,但是你还是没有明白。对于AIDL有一些人的浅显概念就是,AIDL可以跨进程访问其他应用程序,和其他应用程序通讯,那我告诉你,很多技术都可以访问,如广播(应用A在AndroidManifest.xml中注册指定Action的广播)应用B发送指定Action的广播,A就能收到信息,这样也能看成
2016-09-21 16:29:31 413 1
转载 Framework中的AIDL(原)
在上一节(应用层的AIDL调用)中我们介绍了应用层中的AIDL用法, 这一节中,我们来看一下系统Framework层中更为普通的AIDL用法。 为了便于分析,我们挑选了ITelephonyRegistry这个SystemService进行分析。这个服务的主要作用就是对通话相关的事件进行监听,我们把重心放在AIDL的实现结构上,不去关注ITelephonyRegistry具体的
2016-09-21 16:28:03 240
转载 ifeq ifneq ifdef ifndef
通常我们会使用它来判断一个变量的值是否为空(不是任何字符)。参数值可能是通过引用变量或者函数得到的,因而在展开过程中可能造成参数值中包含空字符(空格等)。一般在这种情况时我们使用make的“strip”函数来对它变量的值进行处理,去掉其中的空字符。格式为: ifeq ($(strip $(foo)),) TEXT-IF-EMPTY endif
2016-09-18 10:47:09 400
转载 Android编译系统详解(三)——编译流程详解
本文原创作者:Cloud Chou. 欢迎转载,请注明出处和本文链接 1.概述 编译Android的第三步是使用mka命令进行编译,当然我们也可以使用make –j4,但是推荐使用mka命令。因为mka将自动计算-j选项的数字,让我们不用纠结这个数字到底是多少(这个数字其实就是所有cpu的核心数)。在编译时我们可以带上我们需要编译的目标,假设你想生成recovery,那么使用mka r
2016-09-18 09:49:32 1655
转载 Android编译系统详解(二)——命令执行流程
本文原创作者:Cloud Chou. 欢迎转载,请注明出处和本文链接 编译Rom的第一步是source build/envsetup.sh,该步骤将envsetup.sh里的函数声明为当前终端可用的命令,并将所有产品添加至变量LUNCH_MENU_CHOICES里。 编译Rom的第二步是让用户选择他想编译的产品,用户可以使用在source build/envsetup.sh后设置的br
2016-09-18 09:48:01 1172
转载 Android编译系统详解(一)——build/envsetup.sh
本文原创作者:Cloud Chou. 欢迎转载,请注明出处和本文链接 准备好编译环境后,编译Rom的第一步是 source build/envsetup.sh,该步骤把envsetup.sh里的函数声明为当前会话终端可用的命令。这些命令能让我们切换目录,提交代码,编译Rom更方便。如果记不住所有命令,只要你记住hmm就可以了,也可通过hmm命令看到支持的命令列表。 1. 命令分类:
2016-09-18 09:47:08 1476
转载 Github 简明教程
Github 简明教程 http://www.runoob.com/w3cnote/git-guide.html 如果你是一枚Coder,但是你不知道Github,那么我觉的你就不是一个菜鸟级别的Coder,因为你压根不是真正Coder,你只是一个Code搬运工。 但是你如果已经在读这篇文章了,我觉的你已经知道Github了。 正是Github,让社
2016-09-13 09:46:19 267
转载 Git配置SSH,并Push到GitHub上的相关流程
Git配置SSH,并Push到GitHub上的相关流程 http://www.open-open.com/lib/view/open1416647023164.html 首先,你可以试着输入git,看看系统有没有安装Git $ git The program 'git' is currently not installed. You can install i
2016-09-13 09:44:59 2039 1
转载 Beyond Compare3 添加到右键菜单
Beyond Compare 是个优秀的工具,我们经常用于对比文件和文件夹,右键点点就可以调用对比,着实很方便.但从3.2版本之前,我们可以从设置中将bc关联到文件夹和文件右键,但之后的版本已经找不到此设置选项. 没有此选项每次要先打开bc,然后再选择要比较的文件或文件夹,造成一定的麻烦,也不怎么习惯. 我们可以通过手动添加注册表的方式来解决. 为方便大家,线提供组织好的批处理一份,只需将批处
2016-09-07 18:54:40 815
空空如也
非技术题,应届大学生,一个人,去开发公司的信息化化工工程监理系统,可行不?
2013-12-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人