
android
zhifachen
这个作者很懒,什么都没留下…
展开
-
Android系统编译过程中常见问题汇总(1)
作者:徐文1、问题一:/bin/bash: bison: 未找到命令 解决方法:$ sudo apt-get install bison 2、问题二:You are attempting to build with the incorrect version of java.Your version is: /bin/bash: java: 未找到命令.The corr转载 2012-01-17 10:50:06 · 2620 阅读 · 0 评论 -
Android手机分辨率基础知识(DPI,DIP计算)
1.术语和概念术语说明备注Screen size(屏幕尺寸)指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸摩托罗拉milestone手机是3.7英寸Aspect Ratio(宽高比率)指的是实际的物理尺寸宽高比率,分为long和nolong转载 2012-01-27 17:56:13 · 565 阅读 · 0 评论 -
修改shell终端提示信息
PS1:就是用户平时的提示符。PS2:第一行没输完,等待第二行输入的提示符。echo $PS1可以看到当前提示符设置例如:显示绿色,并添加时间和shell版本export PS1="\[\e[32m\][\u@'you are right' \W \t \V \d]\\$"或PS1="\[\e[32m\][\u@'you are right' \W \t \V \d]\\$转载 2012-01-20 01:27:15 · 554 阅读 · 0 评论 -
解压缩和打包system.image
一、在(yourandroid code path)/out/ 目录里查找这个工具 unyaffs:用于解压system.img mkyaffs2image:用于打包system.img呵呵, find命令肯定会吧? find out/ -name mkyaffs2image找到了后,记住这个目录.我的是(codePATH)/out/host/linu转载 2012-01-20 01:26:28 · 1797 阅读 · 0 评论 -
envsetup.sh与mm命令、mmm命令说明
在AndroidSDK源码工程下,如果编译整个工程可能需要两三个小时,即使二次编译也要二十多分钟。如果只想单独编译某个APK应用,那么可以这样做: 1)在build目录下执行 . envsetup.sh (注意,命令前面有一个点,然后接一个“空格”键) 执行完后,就会多出以下几个命令:- croot: Changes directory to the top of t转载 2012-01-20 01:25:39 · 556 阅读 · 0 评论 -
android编译命令
转自:http://blog.youkuaiyun.com/jaylin2013/archive/2010/07/01/5707301.aspx作者:jaylin2013 1.编译单个模块,可以使用mmm工具其使用方法是:mmm,如编译frameworks下的所有文件:先在android源码根目录下执行:sourcebuild/envsetup.sh再换到目标目录下执行:mmm或者:转载 2012-01-20 01:24:45 · 530 阅读 · 0 评论 -
Android驱动例子(LED灯控制)
本例子,讲述在Android2.1上完全自已开发一个驱动去控制硬件口并写应用测试该驱动,通过这样一个例子,解析android下的驱动开发流程的应用调用流程,可以说是很好的入门引导要达到的效果:通过Android的应用,调用驱动程序,在开发板上控制4个LED的亮灭。一、硬件原理如上图,通过4个IO口控制这LED,低电平LED亮,这4个IO口分别是GPM1, GPM2, GPM3,转载 2012-01-17 21:32:30 · 1292 阅读 · 0 评论 -
Android GPIO LED 驱动与HAL分析
Android GPIO LED 驱动与HAL分析分类: Android源代码分析 Android 2011-08-27 21:23 533人阅读 评论(3)收藏 举报前言:以一个GPIO控制的GPIO LED为例,描述Android系统中,如何完成一个最简单的从软件控制硬件的示例:l 如何完成一个最简单的驱动程序控制某个GPIO引脚l 如何在A转载 2012-01-17 21:29:57 · 4302 阅读 · 0 评论 -
Android 开发手记之NDK 编程实例
在 Android 上,应用程序的开发,大部分基于 Java 语言来实现。要使用 c 或是 c++ 的程序或库,就需要使用 NDK 来实现。 NDK 是 Native Development Kit 的简称。它是一个工具集,集成了 Android 的交叉编译环境,并提供了一套比较方便的 Makefile ,可以帮助开发者快速开发 C 或是 C++ 的动态库,并自动的将 so 和 java 程序转载 2012-01-17 22:12:44 · 510 阅读 · 0 评论 -
android+WM9714(AC97)调试
android+WM9714(AC97)调试 s3c6410平台,codec为WM9714(驱动可使用WM9713的),使用ALSA,android版本1.5. MID上移植android以来一直没有声音。 首先确认AC97的硬件连接,AC-LINK通讯是否正常,这里使用到wince中的init寄存器组,在sound/soc/codecs/wm9713.c中替换st转载 2012-01-17 13:29:20 · 1309 阅读 · 0 评论 -
基于安卓的非标准驱动程序设计
基于安卓的非标准驱动程序设计关键字:硬件抽象层JNI技术 Android Android系统是Google推出的基于Linux内核和Java架构的操作系统,在很短的时间内已成为主流的手机操作系统,并已逐步扩展应用到嵌入式系统、平板电脑和上网本上。它既有Linux系统所具有的硬件平台可移植性,也因使用Java语言开发应用程序带来了应用软件只编写一次即可在所有平台运行的巨大优势。转载 2012-01-17 13:24:25 · 1353 阅读 · 1 评论 -
Android常见的专业名词及术语解释
Android常见的专业名词及术语解释分类: Android系统模块相关 作者:Qixun ZhangAPK: AndroidPackage的缩写,即Android安装包(apk)。JNI:JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台转载 2012-01-17 10:54:30 · 533 阅读 · 0 评论 -
Android源码下载方法详解
Android源码下载方法详解分类: Android系统移植相关 作者:张星 相信很多下载过内核的人都对这个很熟悉git clone git://android.git.kernel.org/kernel/common.git kernel但是这是在以前,现在如果这么执行的话,会显示如下内容Initialized empty Git repository in转载 2012-01-17 10:53:43 · 479 阅读 · 0 评论 -
千锋为你解读Android培训课程体系
千锋为你解读Android培训课程体系每一个从事Android开发的工程师都知道,Android系统是基于Linux的,而国内从事Android开发的人员基本上是分3个层次:第一个层次:底层系统开发,主要是Linux内核驱动开发维护以及Android本地框架中的硬件抽象层开发。从事这个层次的开发需要掌握C语言以及掌握Linux内核驱动编程框架,Linux系统调用接口开发。虽说驱动开发比转载 2012-02-15 17:20:09 · 1475 阅读 · 0 评论