排序:
默认
按更新时间
按访问量

Android Building System 分析

想要了解一个系统,我常会从 makefile 或是building system 下手, 以了解系统组成元素为何? 目录结构为何? 对于 Android ,我也不例外。 透过了解building system ,我们能知道如何新增、修改、删除程序, 并保有完整性,顺利编译出结果。 配置文件...

2012-01-08 17:21:43

阅读数:1297

评论数:0

How VSync works, and why people loathe it

How VSync works, and why people loathe it I recently learned that how I thought vsync worked was wrong, and now knowing the way it really does wor...

2011-11-23 18:23:50

阅读数:552

评论数:0

Linux 压缩解压命令备忘

01-.tar格式 解包:[*******]$ tar xvf FileName.tar  打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)  02-.gz格式  解压1:[*******]$ gun

2011-08-09 09:19:20

阅读数:545

评论数:0

Android开发入门之五—Android HAL

Android开发入门之四—Android HAL 1 HAL产生的原因 Android HAL(Hardware Abstraction Libraries)是处于user space的最下层,是Android定义的要求Linux内核空间来具体实现的驱动接口。根据Goog

2011-08-07 14:37:50

阅读数:1557

评论数:0

Android开发入门之四—Android Build System

想了解Android系统,从Build System入手是不错的选择。通过android.mk,能清楚地看到各个文件所生成的库之间的依存和调用关系。但如果自己写文章来描述这个编译系统,这种类似于说明文档的东西,质量怎么也赶不上官方的说明文档的,直接贴链接吧,虽然这样赚分太不厚道,

2011-08-05 10:22:54

阅读数:855

评论数:0

Android Location and Maps

1 Maps API Key申请要使用Google提供的map服务,必须先申请一个Maps API Key。步骤如下:Step1:申请MD5 (1)打开eclipse,然后选择Window-->Preferences-->Android-->Build,这时候我们可以查找debu...

2011-06-25 19:29:00

阅读数:2001

评论数:2

geoCoder.getFromLocationName returns null

”The Geocoder class requires a backend service that is not included in the core android framework. The Geocoder query methods will return an empty li...

2011-06-14 17:23:00

阅读数:1842

评论数:0

Android开发入门之三--Android Overview

【内容导航】 Android Overview Android的学习内容和方法 1 Android Overview Android就是架构在Linux Kernel上一套GUI系统,而Android中间层的完备强大远远强于传统GUI系统,比如MiniGui,QtEmbedded...

2011-05-29 16:32:00

阅读数:1230

评论数:0

Android开发入门之二--Android编译环境搭建(Vmawre+Ubuntu10.04+SecureCRT)

//未写完 1 Ubuntu虚拟机安装 1.1 VMware安装 VMware-7.0.0-203739英文原版下载地址:http://dl-sh-ctc-2.pchome.net/03/lt/VMware-workstation-full-7.0.0-203739.rar 序列号:...

2011-05-11 22:39:00

阅读数:3098

评论数:0

Android开机流程

1. 系统引导bootloader 1) 源码:bootable/bootloader/* 2) 说明:加电后,CPU将先执行bootloader程序,此处有三种选择 a) 开机按Camera+Power启动到fastboot,即命令或SD卡烧...

2011-05-06 08:55:00

阅读数:1121

评论数:0

Android 2.1 源码结构

<br /><br />Android 2.1 <br />|-- Makefile <br />|-- bionic                        (bionic C库) <br />|-- bootable      ...

2011-05-04 20:26:00

阅读数:1288

评论数:0

Android开发入门之一--在Windows上构建Android应用开发环境( SDK Anroid 2.3 + eclipse3.6.2 + ADT-10.0.0)

1 JDK安装 官方下载地址:http://download.oracle.com/otn-pub/java/jdk/6u25-b06/jdk-6u25-windows-i586.exe 2 SDK安装 官方下载地址:http://dl.google.com/android/android-...

2011-04-24 22:27:00

阅读数:5131

评论数:4

蓝牙核心协议,芯片结构,源码和移植

1 Bluetooth Core System Protocol(蓝牙核心协议) 蓝牙技术规范(specification)包括核心协议(protocol)和应用规范(profile)两个部分。 核心协议包含蓝牙协议栈中最低的4个Layer,和一个基本的服务协议SDP(Service Disc...

2011-04-11 22:41:00

阅读数:4719

评论数:7

android JNI编程技巧

本篇将介绍在JNI编程中如何传递参数和返回值。 首先要强调的是,native方法不但可以传递Java的基本类型做参数,还可以传递更复杂的类型,比如String,数组,甚至自定义的类。这一切都可以在jni.h中找到答案。 1. Java基本类型的传递 用过Java的人都知道,Java中的基本类...

2011-04-06 11:46:00

阅读数:1269

评论数:0

Bluetooth Overview(IEEE 802.15.1)

1 简介 1998年,IEEE 802.15 工作组成立, 专门从事WPAN标准化工作。它的任务是开发一套适用于短程无线通信的标准,通常我们称之为无线个人局域网(WPANs)。IEEE 802.15 WPAN共拥有4个工作组,而蓝牙WPAN工作组便是其中之一。 1.1 蓝牙的应用领域 移动电...

2011-03-28 11:40:00

阅读数:3569

评论数:0

HDMI与DiiVA

1 HDMI 1.1 HDMI简介 高清晰度多媒体界面(High Definition Multimedia Interface,简称HDMI)是一种全数字化图像和声音传送接口,可以传送无压缩的音频信号及视频信号。HDMI可用于机顶盒、DVD播放机、个人电脑、电视游乐器、综合扩大机、数字音响与...

2011-03-27 22:49:00

阅读数:1488

评论数:0

USB基础

原文地址:http://longer.spaces.eepw.com.cn/articles/article/item/73261# 1.拓扑结构 USB是我们经常用的,只是看到USB线一头接着主机,一头接着USB设备。但是设备是如何通信的呢?电气上的连接是怎么样的还不是很清楚?USB的可见的...

2011-03-26 21:54:00

阅读数:756

评论数:0

软件工程师面试经典问题

/* 大部分内容来自《高质量C++/C 编程指南》 和《嵌入式程序员应知道的0x10个问题》的补充整理 */ 1 如何避免重复包含头文件? 答:使用#ifndef/#define/endif. 2 #include 和 #include “filename.h” 有什么区别? ...

2011-03-13 17:34:00

阅读数:606

评论数:0

CDMA基础

1 蜂窝技术简介 无线移动传输的传统方法是在覆盖区域的中心位置设置具有较高天线的大功率发射机将信号发射至整个区域。而通信的传输方法放弃了中心广播的方法,而是将整个区域划分成很多较小的区域,用许多小功率的发射机来覆盖每个小的区域,这样的区域叫蜂窝小区。 在服务区面积一定的情况下,正六边形的覆盖需...

2011-03-12 21:15:00

阅读数:1551

评论数:0

Qualcomm QTV Player

1 QTV Architecture QTV的高通的音视频解码方案,来自packetvideo的PV:Player。Architecture如下: (1)QCT Mediaplayer Application:为OEM提供的播放器,使用Brew API;通常若OEM移植上自己的UI后,不会...

2011-02-27 17:08:00

阅读数:1071

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭