
Android源码
calvin367
没有任何理由可以让自己不学习下去
展开
-
Android Launcher分析和修改2——Icon修改、界面布局调整、壁纸设置
今天主要是说说Launcher里面图标、布局、壁纸等的设置问题。毕竟我们一般修改Launcher,这些都是需要修改的地方,也是比较容易修改的部分。按照效果图(效果图在上一篇文章),分开说明如何修改,以及里面涉及的逻辑分析。 原创博文,转载请标明出处:http://www.cnblogs.com/mythou/p/3155692.html1、图标大小和标题大小 Andr转载 2015-01-08 16:18:40 · 790 阅读 · 0 评论 -
Android系统源码导入到eclipse
1.把eclipse工程配置文件复制到android源码根目录下 cp development/ide/eclipse/.classpath ./ 2. 在android源码根目录下新建文件.project,内容为: Xml代码 xml version="1.0" encoding="UTF-8"?> projectDescription>转载 2015-01-04 22:33:39 · 833 阅读 · 0 评论 -
android 源码环境下,编译apk时,导入第三方的jar包
源地址:http://www.cnblogs.com/hopetribe/archive/2012/04/23/2467060.html Android.mk添加第三方jar包LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_STATIC_JAVA_LIBRAR转载 2015-01-20 21:23:20 · 2787 阅读 · 1 评论 -
理解 Android Build 系统
强 波, Java 软件工程师, 富士通南大软件技术有限公司简介: Android Build 系统是用来编译 Android 系统,Android SDK 以及相关文档的一套框架。众所周知,Android 是一个开源的操作系统。Android 的源码中包含了许许多多的模块。 不同产商的不同设备对于 Android 系统的定制都是不一样的。如何将这些模块统一管理起来,如何能够在转载 2015-01-16 22:38:38 · 618 阅读 · 0 评论 -
关于源码编译每次提示有错误 要make update-api
最近编译newline的版本的时候。。同事修改了andoid默认输入法为百度。这是系统自动提供的API,所以每次编译会提示 此时在编译源码生成SDK的过程中会出现这个问题:******************************You have tried to change the API from what has been previously approved.转载 2015-01-16 22:30:46 · 1663 阅读 · 0 评论 -
让你自己编写的Android的Launcher成为系统中第一个启动应用
让你自己编写的Android的Launcher成为系统中第一个启动应用程序,也是唯一的Launcher如果你要定制一个Android系统,你想用你自己的Launcher(Home)作主界面来替换Android自带的Home,而且不希望用户安装的Launcher来替换掉你的Launcher,应该如何来实现呢?我们可以通过修改Framework层来实现这样的功能。1) 首先了解一下转载 2015-01-15 10:13:15 · 1844 阅读 · 0 评论 -
定制android主界面。让你自己写的Android的Launcher成为系统中第一个启动的,也是唯一的Launcher.
如果你要定制一个Android系统,你想用你自己的Launcher(Home)作主界面来替换Android自己的Home,而且不希望用户安装的Launcher来替换掉你的Launcher.我们可以通过修改Framework来实现这样的功能。这里以Android2.1的源代码为例来实际说明。1)首先了解一下Android的启动过程。Android系统的启动先从Zygote开始转载 2015-01-15 10:43:46 · 707 阅读 · 0 评论 -
android 系统重启与关机:java 代码实现
在应用层如何通过代码实现 android 系统的重启,分享给大家。这篇博客是在 android 系统开发的基础之上进行实践的,所以如果你是纯粹的 app 开发,可能要让你失望了。该代码在真机上测试成功,在模拟器上面测试失败。在 linux 下面,重启 pc,非 root 用户需要执行 sudo reboot,所以在 android 下重启机器也需要一转载 2015-01-10 14:47:07 · 861 阅读 · 0 评论 -
android源码编译错误make ***[out/host/linux-x86/obj/EXECUTABL
系统是Ubuntu1264位,2G内存,编译的时候出现下面这个错误:make:***[out/host/linux-x86/obj/EXECUTABLES/llvm-rs-cc_intermediates/llvm-rs-cc]Error1make:***Waitingforunfinishedjobs….[/color]之后在网上查了好久好久,没找到什么解决办法,尝试更改交换区使用率转载 2014-12-21 23:24:08 · 2537 阅读 · 0 评论 -
Mac下下载android4.2源码,进行源码调试
星期天在家研究了一下如何在mac下下载android4.2的源码并通过eclipse进行源码级别调试来更清晰的研究一下android的运行原理,具体步骤如下:最后下下来了,但是我进行编译却没有通过,可能是我有东西没安,但是不影响源码调试,首先参考http://source.android.com/source/downloading.html,与http://blog.csdn.n转载 2014-12-21 23:01:02 · 596 阅读 · 0 评论 -
Mac 10.10 编译android 4.4.4 for nexus
想起来都是泪啊。整整折腾了两天才搞定。android源码编译网上很多教程,其实,都不如官方教程最实在。这里推荐大家按照官方教程来搞。官方教程包含了ubuntu和mac环境的编译环境搭建。下面给传送门:http://source.android.com/source/initializing.html在这里,我要提醒一下大家。官方给出的40G的分区空间把我给坑了,4.4.4的源码sy转载 2014-12-21 23:06:43 · 1201 阅读 · 0 评论 -
Android Launcher分析和修改1——Launcher默认界面配置(default_workspace)
最近工作都在修改Launcher,所以打算把分析源码和修改源码的过程记录下来,最近会写一些关于Launcher的分析和修改博文。因为我是修改4.0.3的Launcher,所以后面文章里面的Launcher都是基于Android4.0.3的Launcher2修改。Launcher源码比较多,而且里面应用了很多设计模式,要把它分析清楚要花不少精力,网上也有一些零碎的分析文章,不过关于修改的文章不多。所转载 2015-01-08 16:11:05 · 712 阅读 · 0 评论 -
Android应用随系统编译makefile中如何添加so库
主要介绍某个项目跟随系统一起编译如何通过makefile添加so库。 帮另外一个项目救火,需要用到百度定位的sdk,一个依赖的jar包,一个需要放到armeabi中的liblocSDK4.so库,百度lbs后台中创建访问密钥后设置里面可以不设置安全码,感谢@左啊提醒。用eclipse debug或者eclipse签名导出APK都能正常定位,但跟随系统一起编译,则BDLoca转载 2015-01-27 20:47:12 · 2841 阅读 · 0 评论 -
Android Launcher分析和修改4——初始化加载数据
上面一篇文章说了Launcher是如何被启动的,Launcher启动的过程主要是加载界面数据然后显示出来,界面数据都是系统APP有关的数据,都是从Launcher的数据库读取,下面我们详细分析Launcher如何加载数据。在Launcher.java的onCreate()方法里面,调用了开始加载数据接口://Edited by mythou//http://www.c转载 2015-01-08 16:29:42 · 633 阅读 · 0 评论 -
如何在eclipse中运行launcher4.2代码(修改包名)
前面我有介绍过在eclipse中运行launcher4.0,不过好像大家对新的东西比较感兴趣,今晚抽空发一篇在eclipse中运行launcher4.2代码的博文,并介绍一种修改项目包名的方法,仅供参考。 运行launcher4.2的步骤和运行launcher4.0的步骤是一样的,为了让大家看得清楚点,我就再写一遍吧。 要在eclipse中运行launcher代码首先要转载 2015-01-07 22:57:27 · 582 阅读 · 0 评论 -
如何在eclipse中运行launcher4.0代码
经常有朋友问我如何在eclipse中运行launcher代码,每次都要讲半天,为了省点事,今天花点时间写了个有关“在eclipse中运行launcher”的博文,供大家参考。码农要开搞了…… 要在eclipse中运行launcher代码首先要有launcher源码以及相关的运行库文件,我把这些打包了上传到了我的360云盘,请大家到http://yunpan.cn/QnLttyRn6f转载 2015-01-07 23:01:09 · 747 阅读 · 0 评论 -
Android Launcher分析和修改3——Launcher启动和初始化
前面两篇文章都是写有关Launcher配置文件的修改,代码方面涉及不多,今天开始进入Launcher代码分析。我们开机启动Launcher,Launcher是由Activity Manager启动的,而Activity Manager是由system server启动。原创博文,转载请标明出处:http://www.cnblogs.com/mythou/p/3157452.html转载 2015-01-08 16:20:06 · 599 阅读 · 0 评论 -
Mac OS X 10.10.3下android-5.1.1_r9 源码下载与编译
Thinking最近刚买了Mac,趁着新鲜感还在,多学习点东西,对自己的职业发展是有好处的.在公司里实习的这段时间,几乎每周都有经验分享,大多数都涉及Android Framework层的知识,鉴于编写Android Appilication也有一段时间了,是时候开始着手从源码上提高自己的水平了.于是有了这篇文章.Preparing首先还是从android官网入手,看看准备工作转载 2015-12-25 23:19:59 · 1847 阅读 · 0 评论