随笔分类 - Android
摘要:1、准备Android内核源码存放目录在存放Android源码的根目录下,新建“kernel”目录,并且将当前目录,切换到“kernel”2、选择你想要下载内核源码版本笔者在下载源码时都是借鉴网上的例子,网上很多都是直接贴指令,很少详细讲解了指令的具体含义,为什么要这么做。所以导致自己走了一些弯路,现在详细给大家分享下经验。首先要知道Android的所有源代码都已经将域名改为:https://android.googlesource.com ,所以网上那些写有从android.git.kernel.org获取源码的老文章的指令都不好用了。读者要知道自己需要那个版本的内核源码,可以访问:http
阅读全文
摘要:原文链接:http://forum.xda-developers.com/showthread.php?t=1866545你必须使用32位或64位Ubuntu系统,关于如何建立编译环境和同步源码的指导,请自己查找有关指导的文章。1,安装所需要的包2,建立编译的环境,并同步CWM所需的源码,CyanogenMod源码中附带CWM源码CWM 5 - GingerbreadCWM 6 - Jellybean3,下面我们进入真正的编译阶段,确保你已经使用“repo sync ”命令同步了最新的源码进入源码的目录放出以下命令: make -j4 otatools3.5,如果你的机型不被CM10官方支持,
阅读全文
摘要:– Makefile (全局的Makefile文件)– bionic (Bionic含义为仿生,这里面是一些基础的C库源代码)– bootloader (引导加载器)build目录中的内容不是目标所用的代码,而是编译和配置所需要的脚本和工具)– build (build目录中的内容不是目标所用的代码,而是编译和配置所需要的脚本和工具)– cts (Android兼容性测试套件标准)– libcore (核心库相关)Dalvik虚拟机 针对嵌入式设备优化的JavaJava虚拟机)– dalvik ( Dalvik虚拟机,针对嵌入式设备优化的Java虚拟机)– development (创建应用程
阅读全文
摘要:根据XDA-Developer上的文章翻译,原文连接:http://forum.xda-developers.com/showthread.php?t=1774035建立内核编译环境和第一次编译内核:1.Ubuntu 10.04 64-Bit(推荐)Ubuntu 12.04 64-Bit注意:不要使用Ubuntu 12.04编译AOSP ROMs,但可以用于编译内核如果你想使用虚拟机软件安装Ubuntu,用于编译内核,不要使用Virtualbox.因为使用Virtualbox可能会遭遇网络等等…问题.我建议使用VMWare Player,因为它可以免费使用: http://www.vmware
阅读全文
摘要:实际开发中LayoutInflater这个类还是非常有用的,它的 作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而 findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()来载入;2、对于一个已经载入的界面,就可以使用Activiyt.findViewById()方法来获得其中的界面元素。LayoutInflater 是一个抽象类,在文档
阅读全文
摘要:大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 ,说它熟悉,是应为我们在开发中 时刻的在与它打交道,例如:Service、BroadcastReceiver、Activity等都会利用到Context的相关方法 ; 说它陌生,完全是 因为我们真正的不懂Context的原理、类结构关系。一个简单的问题是,一个应用程序App中存在多少个Context实例对象呢? 一个、两个? 在此先卖个关子吧。读了本文,相信您会豁然开朗的 。 Context,中文直译为“上下文”,SDK中对其说明如下:Interface to global information abou
阅读全文
摘要:在Android开发中,常会用到的一个控件是ListView。使用ListView会和各种Adapter打交道。例如:SimpleAdapter。如果您要在屏幕上显示一本书的目录,您需要把目录数据和样式布局绑定给Adapter然后送给ListView最后显示给用户。因为Adapter太常用了,在此就总结整理一下。本文主要讲Adapter和BaseAdapter,其他的Adapter就不多说了。1 Adapter 官方文档:http://developer.android.com/reference/android/widget/Adapter.html从文档可知,Adapter是一个接口,有许
阅读全文
摘要:在学习Android开发时,不太明白回调方法的意思,所以百度了下~在Java中,就是类A调用类B中的某个方法b,然后类B又在某个时候反过来调用类A中的某个方法a,对于A来说,这个a方法便叫做回调方法pubilc interface CallBack{ public void callbackMethod(); } public class A implements CallBack{ // A实现接口CallBack B b = new B(); public void do(){ ...
阅读全文

浙公网安备 33010602011771号