Welcome 微信登录

首页 / 操作系统 / Linux

Android 4.0.1 源码下载,模拟器编译和运行

Android 4.0.1 源码下载,模拟器编译和运行

经过漫长的等待, Android4.0 (Ice Cream Sandwich)的源码终于放出来了 (三星说,嘿嘿,我的产品已经开卖了好几个星期了,不要意思,又领先了一步),本博客将在第一时间与大家分享,下载,编译运行 android ICS 的经验。 以下是详细内容:Android ICS 下载http://source.android.com/source/downloading.html 上有 最新的ICS 源代码同步的地址。如果环境已经设置好了的话...
Android 4.0.1 模拟器内核 最新下载地址及编译步骤

Android 4.0.1 模拟器内核 最新下载地址及编译步骤

Android 4.0.1已经放出来了,但是其模拟器内核是预编译的bianry。没有提供内核源代码。 想自己编译一个内核,这样子可以改内核代码完,可是找了网上的资料,发现都已经过时了。 本文提供最新的 地址和方法。由于android kernel的部分封闭策略,kernel org已经将 android kernel踢出主线。原有的 同步地址已经被重定向,再加上android kernel本身结构的调整,很多原来的同步方法已经不能使用。 下面是最新的方法,...
简要说明S3C2410X的Nandflash启动模式

简要说明S3C2410X的Nandflash启动模式

由于Norflash相对较高的价格,一般MCU厂商都会通过其他方法在硬件上实现支持Nandflash启动模式。 S3C2410X就是在MCU内部集成4KB被叫作Steppingstone的SRAM,当系统启动时Nandflash前4KB数据就被自动地拷贝到Steppingstone中,然后从Steppingstone开始执行,所以必须要在这4KB代码中实现内存控制器和Nandflash控制器等的初始化,以便把其他代码从Nandflash拷贝到外接的内...
Android捕获全局异常信息并实现上传

Android捕获全局异常信息并实现上传

在做项目时,经常会把错误利用异常抛出去,这样在开发时就可以通过手机抛出的异常排查错误。但是当程序开发完毕,版本稳定,需要上线时,为了避免抛出异常影响用户感受,可以用UncaughtExceptionHandler捕获全局异常,对异常做出处理。比如我们可以获取到抛出异常的时间、手机的硬件信息、错误的堆栈信息,然后将获取到的所有的信息发送到服务器中,也可以发送到指定的邮件中,以便及时修改bug。示例:自定义异常类实现UncaughtExceptionHandl...
Qrobot开发总结之Android语音识别

Qrobot开发总结之Android语音识别

Android sdk提供了语音识别的接口,有些人在网上找了例子发现运行不了(PS:网上的例子基本就那一个,都是各种转载的),原因在于手机没有安装google语音搜索软件!去网上下载一个安上就可以了,另外需保持手机网络畅通。第一种方法:这种方法会显示一个语音对话框,各种提示信息会显示的比较清晰,也是实现起来最简单的。触发语音识别是调用Intentintent=newIntent(RecognizerIntent.ACTION_RECOGNIZE_SPEEC...
Android Animation 帧动画监听结束的方法

Android Animation 帧动画监听结束的方法

这个问题用中文搜了很久一直没有解决,今天尝试用英文在Google上搜了一下,打开第一个网页就把困扰的很久的问题解决了问题描述:帧动画连续播放--Android 帧动画没有提供结束动作的监听方法,怎么实现播放完一个动画之后接着播放第二个动画呢?正确方法1:publicvoidmmswoon(){ imageView.setBackgroundResource(R.anim.mmswoon); AnimationDrawableanimationDrawabl...
Eclipse中Android项目的目录结构

Eclipse中Android项目的目录结构

自己用的是Eclipse伽利略版本,ADT是0.9.3Android开发环境搭建完成后,新建一个android项目,可以看到如下的目录结构:src:存放源代码gen:edu.xidian 是在新建android项目时输入的包名,R.java是开发工具自动生成的一个类,它会根据res文件中内容自动修改,不需要我们编辑assets:是存放应用需要的资源文件的地方(比如图片,动画等)res:也是存放应用资源文件的地方,和assets不同的是存放在这个文件夹中的所...
Java中equals()与hashCode()方法完全解惑

Java中equals()与hashCode()方法完全解惑

1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。equals()方法在object类中定义如下:public boolean equals(Object obj) {return (this == obj);}很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们必需清楚,当String 、Math、还有Integer、Double。。。。等这些封装类在使用equals()方法时,已经覆盖了obje...
在Windows下使用Python创建cgi程序

在Windows下使用Python创建cgi程序

软件环境:Windows/Python 3.x/Apache如果是python2.X的话,可以使用modpython进行python的web编程。如果升级到python3.X的话,则可以使用wsgi。因为modpython不支持python3在这里介绍使用cgi进行python的web编程,然后通过简单的例子进行示范。使用php编程的童鞋都知道,apache在运行php程序之前需要对apache进行配置。同样,使用python也需要配置。python的ap...
Android 源码域名变更 kernel download (下载)方法

Android 源码域名变更 kernel download (下载)方法

对于开发Android驱动或者进行android移植和定制的同仁们来说,获取android kernel源代码是必不可少的。遗憾的是,google的android.git.kernel.org由于受到黑客攻击,已经停用,域名移至:android.googlesource.com而官方网站也未提供kernel的在线浏览,因此只能下载kernel再阅读了,显然,如下方法不可能再下载到你想要的代码了git clone git://android.git.kern...
<< 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 >>