
Adroid开发
yinwei520
这个作者很懒,什么都没留下…
展开
-
PC端安装android模拟器
<br />如今说到什么智能手机最火,那很多人肯定会说android系统的手机。如果你还没有Android手机,又想买一部试试,可是价格都不便宜,买来不适合自己怎么办?那么可以先在电脑上安装一个Android模拟器,因为它可以在电脑上模拟出Android手机系统,让你提前体验一下它的魅力。<br /> 教程一共分为两步,一是安装模拟器,二是模拟器中安装软件<br /> 一、 在电脑上安装Android模拟器<br /> 二、 在模拟器安装APK的方法<br /> 一、 在电脑上安装Android模拟原创 2010-12-18 19:20:00 · 4211 阅读 · 0 评论 -
如何下载android源码
<br />1、Git的安装<br />从http://git-scm.com/下载最新的git源码包:并解压:<br />#tar -xjf git-1.6.3.3.tar.bz2<br />编译并安装:<br />#cd git-1.6.3.3<br />#./configure<br />#make;make install<br /># git --version<br />git version 1.6.3.3<br />2、安装Repo<br />首先确保在当前用户的主目录下创建一个/bin目录原创 2011-03-05 20:16:00 · 14551 阅读 · 5 评论 -
fs/binfmt_aout.c:270: error: 'SEGMENT_SIZE' undeclared
<br />Android主要有6部分<br /><br /><br /> Applications (java)<br />--------------------------------<br /><br /> FrameWork (java)<br /><br />=====================================<br /> | Core Libraries<br /> external Lib | --------------原创 2011-03-14 20:17:00 · 2089 阅读 · 2 评论 -
Android启动过程中init.rc文件分析
MID init.rc语法分析By YWW 关于init.rc最原始的教程请参考Android源码目录中:system/core/init/readme.txt。Android中的Init语言由四种类型的语句构成。如下:· Actionn :行为·原创 2011-07-11 19:10:11 · 3548 阅读 · 0 评论 -
android启动过程中init.c文件分析
这里只贴出main函数的分析。init的主要工作:1、初始化log系统2、解析init.rc init%hardware%.rc等文件3、执行early-init action in the two files paresed in step24、设备初始化,如:/dev下面创建原创 2011-07-07 17:43:22 · 4527 阅读 · 2 评论 -
Android开发中内置apk程序
MID内置APK教程By YWW首先申明,这里的方法介绍是针对我司自己项目中的具体开发板而做的。Mg701内置APK有三种方式一、 这种方法必须要自己编写Android.mk文件(关于Android.mk可以参考),在研发中,自己有源码时,可以将APK的源码包置于原创 2011-07-11 19:20:43 · 13861 阅读 · 3 评论 -
NDK+Cygwin环境搭建
目前由于在Android中编译本地二进制文件时,用arm-linux-编译不能通过,连最基本的stdio.h头文件都找不到,看了一下4.4.3的交叉编译器,似乎真没有这个头文件,这个头文件是在Android源码中的bionic这个目录,由于不知道Android里的编译机制,用ar原创 2011-07-30 10:09:59 · 1075 阅读 · 0 评论 -
在Eclipse中导入Android源码(成功)
1.把eclipse工程配置文件复制到android源码根目录下 cp development/ide/eclipse/.classpath ./ 2.修改eclipse程序的配置 1)、修改eclipse缓存设置 把eclipse.ini(在eclips原创 2011-08-30 11:39:37 · 7193 阅读 · 4 评论 -
Android平台中振动器系统详解
Email:wei7758@126.comBlog:http://blog.youkuaiyun.com/yinwei520Author:YwwTime:2011-9-24Update:(转载请注明出处,谢谢) 这里引用《Android系统级深入开发——移植与调试》一书中的解释,关于真正的vibrator代码分析,是以我项目中的代码为基础。 一: 振动器系统结构和移原创 2011-07-28 16:51:26 · 5743 阅读 · 0 评论 -
Android中背光系统架构
Mg Android中背光系统架构Email:wei7758@126.comBlog:http://blog.youkuaiyun.com/yinwei520Author:YwwTime:2011-9-24Update:(转载请注明出处,谢谢) 不知不觉喜欢上了写Blog,这还是一种不错的休闲方式,所噶~~,会不会也害怕过周末呢?因为寂寞~~啥样儿的生活才让觉得舒适原创 2011-09-24 16:00:17 · 16929 阅读 · 5 评论 -
Eclipse的自动编译
<br /> 在写android应用程序时,一直都是直接点击那个“run”工具,却没有看到有个“编译”工具,所有程序都应该是先编译后才能运行,一开始想,可能是直接点击“run”后它就自己编译了。今天在看R.java文件时知道,它是在编译时自动生成的资源索引文件,可是它在Eclipse中具体是怎样实现的呢,我就重新创建了一个工程,发现:工程以创建完成,R.java就生成了,这样就想到,Eclipse的编译可能是自动的。到网上一查,果真如此,在Eclipse中,默认情况下是自动编译的。<br />原创 2011-02-15 10:39:00 · 3140 阅读 · 0 评论 -
android应用程序调试
要想检查正在运行的应用程序中发生了什么情况,就需要查看正在运行的 Dalvik VM。在 Eclipse 中,选择 Window > Open Perspective > Other。在出现的对话框中选择 DDMS。这会在 Eclipse 中打开一个新的透视图,其中有许多有趣的窗口。DDMS 为IDE和Emultor(or GPhone)架起来了一座桥梁。Developer可以通过DDMS看到目标机器上运行的进程/线程状态:可以让Eclipse程序连接到开发机上运行;可以看进程的heap信息、logcat信转载 2011-03-03 10:18:00 · 1746 阅读 · 0 评论 -
如何修改android主界面上默认的应用程序快捷方式
<br />1、在进入android系统中,在主界面上会默认创建几个应用程序的快捷方式,现在我想按客户的意愿,随意创建。<br />方法:<br />2、在android系统启动时,会默认安装几个应用程序,现在我想将自己的应用程序变成默认安装。<br />方法:原创 2011-03-03 20:20:00 · 3629 阅读 · 0 评论 -
Android移植到2440A
一直在寻思着怎么移植Android到我的2440开发板上,自从找工作,就一直把这事给耽搁了,现在找到工作了,也没什么时间,但是还是要抽出时间来完成这个任务。 今天开始了,要移植首先的有源码供你编译,供你移植啊。所以,我们这里的第一步就是获得源码。到网上找了很多资料,稍微让自己有点思路。应该有两种吧~~(这里暂且这样说,还不确定):(1):移植android内核+移植android文件系统(2):一、获得源码 在网上找了很久,看到的资料都是一样的,都是以Ubuntu为版本的一个参考。原创 2011-01-10 20:29:00 · 3469 阅读 · 1 评论 -
Android内核移植到2440A
今天把android内核交叉编译后移植到我的2440开发板,下面是一些心得。 1、从http://code.google.com/p/android/downloads/list上下载linux-2.6.25-android-1.0_r1.tar.gz 2、解压到任意目录下,解压命令为tar tar –zxvf linux-2.6.25-android-1.0_r1.tar.gz。 3、解压2440板的交叉编译工具arm-linux-gcc-3.4.1.tar.bz2命令为tar xjvf arm-linu原创 2011-01-10 20:55:00 · 3495 阅读 · 0 评论 -
Android文件系统的制作
<br />1、android文件系统的结构<br />android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。其中, ramdisk.img是emulator的文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些用户数据,emulator加载这3个映像文件后,会把 system和 userdata分别加载到 ramdisk文件系统中的system和 userdata目录下。因此,我们可以把ramdisk.img里的所转载 2011-01-16 13:39:00 · 2142 阅读 · 0 评论 -
Android SDK中常用命令行工具(二)
一、 PC与模拟器或真机交换文件(adb pull和adb push)在开发阶段或其他原因,经常需要将PC上的文件复制到模拟器或真机上,或将模拟机和真机上的文件复制到PC上。使用adb pull和adb push命令可以很容易完成这个工作。例如,下面的命令将真机的SD卡根目录下的camera.jpg文件复制到PC的当前目录,取名为picture.jpg。又把picture.jpg文件复制到真机的SD卡根目录,取名为abc.jpg。从真机上复制文件到PCadb -s HT9BYL904转载 2010-11-22 21:53:00 · 2520 阅读 · 0 评论 -
Adroid操作系统的移植(基于TX2440A开发板)
<br /> 今天一天一直在网上搜索关于Adroid操作系统的移植,在网上也找到了一些资料,但很多都有一些问题,根据自己整合后,整理如下:<br /> 一、安装交叉编译器<br /> http://www.codesourcery.com/public/gnu_toolchain/arm-none-linux-gnueabi/arm-2008q1-126-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2,可以在以上网站上下载编译器。我想应该也原创 2010-11-22 19:32:00 · 1697 阅读 · 1 评论 -
Android SDK中常用命令行工具(一)
<br />1. 启动和关闭 ADB服务( adb start-server和 adb kill-server) <br /> 经作者测试,模拟器在运行一段时间后, adb服务有可能(在 Windows进程中可找到这个服务,该服务用来为模拟器或通过 USB数据线连接的真机服务)会出现异常。这时需要重新对 adb服务关闭和重启。当然,重启 Eclipse可能会解决问题。但那比较麻烦。如果想手工关闭 adb服务,可以使用下面的命令。 <br />adb kill-server<br />在关闭 adb服转载 2010-11-22 21:58:00 · 1182 阅读 · 0 评论 -
xp下android开发环境建立
<br />1、首先安装Java开发环境:jdk-6u14-windows-i586.exe<br />安装好后还必须设置好Java开发环境的环境变量。<br /> <br />2、安装esclips(Java开发工具)也是android应用程序开发工具。<br /> <br />3、安装ADT(android开发工具包插件)<br /> <br />4、安装android的sdk。<br /> <br />(未完善~先写下这个思路~有空再完善具体步骤)原创 2011-02-11 17:30:00 · 1344 阅读 · 0 评论 -
在esclips中添加servlet-api.jar
<br />如何在Eclipse中添加Servlet-api.jar的方法<br />正确的加载servlet-api.jar的方法如下:<br />1:右击项目工程名称<br />2:Properties<br />3: Jvav Build Path<br />4: Libraries<br />5: Add External JARS<br />6:找到“C:/Program Files/Apache Software Foundation/Tomcat 5.0/common/lib/servlet-原创 2011-03-01 17:04:00 · 3676 阅读 · 0 评论 -
Android开发中Eclipse如何重新编译整个工程
<br /> 在一个项目中,如果我们想要对全部类文件及配置文件进行重新编译,在Eclipse可以采取如下办法:<br />在Eclipse下,选中Project下的Clean一项,进入之后可以看到Clean all projects选后点“OK”就可以了。这时我们再打开Eclipse中用来保存编译文件的classes文件就可以看到刚才编译的。原创 2011-02-15 10:22:00 · 15338 阅读 · 1 评论 -
Gsensor的整个系统架构
Email:wei7758@126.comBlog:http://blog.youkuaiyun.com/yinwei520Author: YwwTime:2011-8-22一、首先建立这样一个全局的观念: Android中sensor在Android系统架构中的位置及其工作。方框图如下:从以上方框图中,可以看出Android中sensor在系统分为四层:驱动层(Sensor D原创 2011-09-24 14:28:49 · 9769 阅读 · 2 评论