- 浏览: 165189 次
- 性别:
- 来自: 马赛大回旋
-
最新评论
-
ihopethatwell:
楼主请教一下,如果我添加packages/MSystemUI/ ...
Framework添加AIDL文件 -
285985787:
太感谢了 哈哈
eclipse查看android源码工程(附件) -
bluishoul:
应该比较大吧 还是自己编译吧 但是我的ubuntu是装的wub ...
Android 4.0 编译全程... -
地球小野花:
gzfreeman 写道请问用了多长时间?几个小时。具体没计算 ...
Android 4.0 编译全程... -
地球小野花:
bluishoul 写道求镜像 呵呵 bluishoul@gm ...
Android 4.0 编译全程...
文章列表
文章导读:HAL硬件抽象层的实现及架构、Android API 与硬件平台的衔接、NDK的一些看法。
简介:Hardware
Abstraction Layer 硬件抽象层是一个轻量级(lightweight)的的运行环境,提供了简单的设备驱动程序接口,应用程序使用设备驱动程序与底层硬件之间进行通信。HAL应用程序接口和ANSIC标准库结合在一起,这样用户可以使用C语言库函数来访问Android文件系统。下图是其直观的概念:
从图中,我们可以看到HAL是基于Linux Kernel与Libraries和Android Runtime之间 ...
Android应用程式编译成系统程序简介
简介:在android操作系统中,有一些应用程序,如打电话,系统设置、闹钟等等在我们购买手机的时候就已经有了,如果我们想写一个应用程序到系统中,而又不给用户删除。该如何做?本文将提供一个简单的例子,看看android系统里是如何把应用程序写入系统中去的。
1、开发环境
操作系统:Ubuntu xx
开发工具:Eclipse
Android SDK:android 2.2
2、开发环境搭建过程
要想把android应用程序写入系统中,首先要搭建一个android文件系统的开发环 ...
# 编译动态库的模板:
#Test Shared Lib
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES:=
helloworld.c
LOCAL_MODULE:= libtest_shared
TARGET_PRELINK_MODULES := false
#LOCAL_C_INCLUDES :=
#LOCAL_STATIC_LIBRARIES :=
#LOCAL_SHARED_ ...
Android.源码中启动模拟器
Android源码中提供了完整的开发工具和交叉编译工具。正确编译源码后,就可以得到这些开发工具。如何在Android 源码中启动模拟器工具?
1、工作环境:
pc:Ubuntu xx
source:Android 2.x
tools: JD ...
在Ubuntu中编译Android xx中可能会报错误,引起的原因可能是以下软件没安装,一个很好的实验方法就是不安装任何软件,直接Make源码,系统就会提示你安装如下软件。
1:$sudo apt-get install bison
2:$sudo apt-get install sun-java5-jdk
3:$sudo apt-get install build-essential
4:$sudo apt-get install zlib1g-dev
5:$sudo apt-get install flex
6:$sudo apt-get ...
Android应用程序(Setting)中有关蓝牙设定部分的相关类
在Android Setting App中中,蓝牙功能的设定是如何定义了如下相关类,它们的意义和作用分别为:
BluetoothSettings is the Settings screen for Bluetooth configuration and connection management.
BluetoothDevicePreference is the preference type used to display each remote Bluetooth device in the ...
Android 在编译过程中需要用到Java Version 1.5的环境,然而系统中存在几个Java版本,针对Android要求编译的环境,通过一下命令可以修改当前编译和执行所需的Java版本。
1、修改java执行版本
# update-alternatives --config java
Selection Path Priority Status
------------------------------------------------------------
...
一个普通的中层领导,每天有条有序的工作,顺便听听能使人放松的流行音乐
技术部的同事压力也是比较大的那种..听音乐的时候动作比较亢奋
对面新来的小伙子总是边听着嘻哈音乐边打字
市场部的小伙子总是出差,听音乐的时候表情像ET..压力比较大吧
隔壁的小伙子是个很激进的年轻人..他喜欢听朋克
总监活着比较累,听音乐的时候还要看着大家干没干活儿
副总长相比较深沉,但其实他只听刀郎和火风
我们的老板就不一样了,他很喜欢听节奏感很强的舞
Introduce BlockingQueue:
BlockingQueue only support java 1.5 or higher,and it's defined as below.
public interface BlockingQueue<E> extends Queue<E>
As the definition,the parameters E is the type of elements helding in this collection. A Queue that additionally supports oper ...
来源:http://www.cnblogs.com/jirigala/archive/2010/03/25/1696171.html
作者:吉日嘎拉
虽然我也不是什么大人物,但是本着分享的心态,把最近面试别人的感受整理一下如下:
投递简历环节:
1:曾经跳槽的单位不要过多(例如半 ...
Article by :Jeff Langr
Writing well-behaved, multi-threaded applications is one of the more challenging aspects of Java coding.One of the best ways to write multi-threaded applications is to take advantage of known threading patterns.Queues are common constructs in multithreaded applications. Cl ...