`
地球小野花
  • 浏览: 165189 次
  • 性别: Icon_minigender_1
  • 来自: 马赛大回旋
社区版块
存档分类
最新评论
文章列表
        文章导读: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 ...
Global site tag (gtag.js) - Google Analytics