编译android-4.3.1_r源代码并刷到自己的Galaxy Nexus I9250真机上作者:雨水 日期:2014-04-30编译源码的目的还是为了自己改动源码,然后还可以执行在相应的手机上,仅仅有这样才有意义. 我手上有一部三星的Galaxy Nexus I9250, 代号为maguro。可...
分类:
移动开发 时间:
2015-02-11 14:28:44
阅读次数:
231
国内由于某种原因,下载CM或Google官方的Android源代码总容易中断。总看着机器,一中断就重新执行repo sync还太麻烦,所以我特意编写了一段shell脚本(download.sh)。通过获取shell最后返回的状态码来决定是否再次执行repo sync命令。#!/bin/bash .....
分类:
移动开发 时间:
2015-01-15 00:16:17
阅读次数:
412
onTouchEvent同样也是在view中定义的一个方法。处理传递到view 的手势事件。手势事件类型包括ACTION_DOWN,ACTION_MOVE,ACTION_UP,ACTION_CANCEL等事件。贴上android 5.0源代码 1 public boolean onTouc...
分类:
移动开发 时间:
2015-01-12 20:48:31
阅读次数:
265
众所周知,编译一个固件要花很久时间。有时只改系统的某个模块的某个功能,如修改系统Setting源码的一些地方,这时就没有必要再整个系统编译一遍,这时就需要用到模块编译。
下面以编译A20平台源码中的一个apk为例。
例如要修改系统设置中HDMI分辨率输出,让其只有几个输出选项。
1,进入android\device\softwinner\common\pa...
分类:
移动开发 时间:
2015-01-12 16:40:18
阅读次数:
163
前面几篇介绍了Android中的JNI和基本用法,这一篇我们通过分析Android源代码中的JNI实例,来对JNI部分做一个总结。一、通向两个不同世界的桥梁在前面我们说过,JNI就像一个桥梁,将Java和Native世界紧密的联系在了一起,在Android平台上如果没有Native层的支持我们的系统寸步难行,甚至Java中的虚拟机也是通过Native实现的。二、MediaScanner类的简单介绍...
分类:
移动开发 时间:
2015-01-11 13:36:08
阅读次数:
237
最近一直在和Android源码打交道,最开始也只是在Ubuntu下随便编编程序,后来要开始修改源代码,然后编译Android。Android系统真的很复杂,特别对于我这种菜鸟来说!改了几行源代码,编译后再烧到开发板上去,发现系统有点不正常了。明明只是加了三行写文件的代码啊!完全摸不着头绪,也不知道该如何调试。后来才知道logcat这东西,试了试,好用!将logcat的简单使用方法记录在此,方便自己...
分类:
移动开发 时间:
2015-01-09 17:34:21
阅读次数:
179
h1,h2,h3,h4,h5,h6,p,blockquote { margin: 0; padding: 0;}body { font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", Arial, sans-serif; font-size: 13px; line-height: 18px; co...
分类:
移动开发 时间:
2015-01-05 18:45:44
阅读次数:
513
环境准备:基本环境:ubuntu-12.04-desktop-64bit(裸机或者Windows下虚拟机安装均可,14.04也可以)其他要求:空闲磁盘空间100G以上,代码部分接近10G,内存越大越好。==========================================第一部分:环境...
分类:
移动开发 时间:
2015-01-02 17:28:05
阅读次数:
210
声明:高手跳过此文章
当我们在eclipse中开发android程序的时候,往往需要看源代码(可能是出于好奇,可能是读源码习惯),那么如何查看Android源代码呢?
比如下面这种情况
图1
假设我们想参看Activity类的源代码,按着Ctrl键,左击它,现实的结果却看不到代码的,提示的信息便是“找不到Activity.class文件”。
图2
...
分类:
移动开发 时间:
2014-12-22 09:25:37
阅读次数:
154