
android
文章平均质量分 58
live123
这个作者很懒,什么都没留下…
展开
-
Android的Camera架构介绍
第一部分 Camera概述 Android的Camera包含取景器(viewfinder)和拍摄照片的功能。目前Android发布版的Camera程序虽然功能比较简单,但是其程序的架构分成客户端和服务器两个部分,它们建立在Android的进程间通讯Binder的结构上。 以开源的Android为例,Camera的代码主要在以下的目录中:Camera的JAVA程序的路径:pa...原创 2009-08-27 15:12:32 · 176 阅读 · 0 评论 -
AndroidManifest.xml解析
AndroidManifest.xml 是每个android程序中必须的文件。它位于application的根目录,描述了package中的全局数据,包括了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 此文件一个重要的地方就是它所包含的intent-filters。这些filters描述了activi...原创 2009-09-03 09:09:08 · 99 阅读 · 0 评论 -
android外国教材书
一本不错的Android教程书~~android bluetooth解析~~android binder解析~~android wifi解析~~2009-09-03 10:25:36 · 260 阅读 · 0 评论 -
使用AIDL(Android接口描述语言)设计和使用远程接口
目录 1 使用AIDL(AndRoid接口描述语言)设计和使用远程接口 1.1 使用AIDL实现IPC 1.1.1 创建一个AIDL文件 1.1.2 实现接口 1.1.3 向客户端公开接口 1.1.4 使用parcelables进行参数的值传递 1.2 调用一个IPC方法使用AID...2009-09-04 10:14:17 · 150 阅读 · 0 评论 -
android源代码编译
编译Android过程 建立编译环境, Ubuntu版本Linux操作系统, 在此基础上下载编译Android代码。 下面是顺序描述的程序,安装操作系统, 编译程序到结束,过程如下。 1. Ubuntu Linux操作系统安装软件包。 使用 ubuntu-8.04.1 desktop-i386系统. - 第一,获得ISO映像的Ubuntu Linu...2009-09-08 18:27:59 · 97 阅读 · 0 评论 -
android源代码下载
1 Android Source Code Download 1.1 Website 1.2 Create Directory 1.3 Donwload Tool Chain 1.4 下载Android平台源代码 2 编译Android平台以及SDK 2.1 完全编译 2.2 模块编译 2.3 增量编译的步骤 ...2009-09-08 18:30:26 · 161 阅读 · 0 评论 -
JUnit基本教程
使用目的 junit是java中书写unit test的framework,目前一些流行的unit test工具大都都是在junit上扩展而来的。目前它的版本是junit3.8.1,可以从www.junit.org上下载。Eclipse中配置junit在要使用JUNIT的project名上,点击properties--java build path-librar...原创 2009-09-09 16:01:59 · 129 阅读 · 0 评论 -
Eclipse中android插件的安装
首先需要下载android的SDKSDK的下载地址是[url]http://code.google.com/android/download.html[/url]下载SDK的压缩包,直接解压到你需要的目录里。里面有tools和samples等文件夹,其中的tools文件夹中的Emulator是一个智能手机模拟器。安装SDK:1.右键点击我的电脑,选择属性2.选择上方的高级选...原创 2009-09-11 10:37:28 · 181 阅读 · 0 评论 -
Git和Repo扫盲——如何取得Android源代码
Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓库(repository),许多个工作目录(working copy),而像Git这样的分布式版本控制系统中(其他主要的分布式版本控制系统还有BitKeeper、Mercurial、GNU...原创 2009-09-11 13:46:07 · 80 阅读 · 0 评论 -
Android单元测试
android源代码中每个app下中都自带了一个test用例,下面主要介绍下camra单元测试用例在AndroidManifest.xml中标明了测试用例instrumentation函数入口[code="java"] [/code]...2009-09-02 17:01:21 · 261 阅读 · 0 评论 -
视频与图像RGB/YUV格式详解
计算机彩色显示器显示色彩的原理与彩色电视机一样,都是采用R(Red)、G(Green)、B(Blue)相加混色的原理:通过发射出三种不同强度的电子束,使屏幕内侧覆盖的红、绿、蓝磷光材料发光而产生色彩。这种色彩的表示方法称为RGB色彩空间表示(它也是多媒体计算机技术中用得最多的一种色彩空间表示方法)。 根据三基色原理,任意一种色光F都可以用不同分量的R、G、B三色相加混合而成。 F =...原创 2009-09-02 15:59:57 · 108 阅读 · 0 评论 -
yuv420 转换成RGB565函数
做ADNROID CAMERA时.发现很多朋友都在找YUV RGB 转换的函数..在这里给大家共享一个.可以实际工作的代码.YUV420P ---- >> RGB565[code="java"]static void ccvt_420p_rgb565(int width, int height, const unsigned char *src, __u16 *dst){int l...原创 2009-09-02 15:17:42 · 722 阅读 · 0 评论 -
Android的IPC机制Binder的详解汇总
第一部分 Binder的组成1.1 驱动程序部分驱动程序的部分在以下的文件夹中:[code="java"]kernel/include/linux/binder.hkernel/drivers/android/binder.c[/code] binder驱动程序是一个miscdevice,主设备号为10,此设备号使用动态获得(MISC_DYNAMIC_MINOR),其设备...原创 2009-08-27 15:16:54 · 158 阅读 · 0 评论 -
Android横竖屏切换的解决方法
package com.cn;import android.app.Activity;import android.content.res.Configuration;import android.os.Bundle;import android.util.Log;import android.widget.TextView;public class LayoutT...2009-08-27 15:25:57 · 130 阅读 · 0 评论 -
Android内核的简单分析
Android内核的简单分析mintelong (vkafei@hotmail.com) Google的Android操作系统已经成功面市,因为Android操作系统是基于Linux-2.6.25内核的,并且目前所有的源代码也都全部开放,因此可以简单地加以分析以方便以后向其他平台的移植工作. 首先需要了解的就是Android的一些基本情况,并下载Android的源代...原创 2009-08-27 15:36:17 · 167 阅读 · 0 评论 -
Android JNI简单实例
Android的jni实例android 的应用程序(Dalvik VM)中使用JNI(Java Native Interface)调用C/C++开发的共享库。c/c++中调用java程序的方法以后再发。开发环境(eclipse + android ADT)WindowsXP SP3JDK 1.6.0.12VMWARE+Ubuntu Li...原创 2009-08-27 15:38:10 · 139 阅读 · 0 评论 -
Android模拟器入门
要玩google 手机 G1的模拟器,当然需要先去google上面下载Android的SDK,解压出来后在SDK的根目录下有一个tools文件夹,里面就是模拟器和一些非常有用的工具。双击“emulator.exe”,直接启动模拟器,简单吧。当然,如果要对模拟器进行一些定制,还是要从命令行调用,带上参数启动。下面就来介绍一下启动是常用的几个参数:1.模拟器外观的定制:48...原创 2009-08-27 15:41:26 · 98 阅读 · 0 评论 -
在Android中创建和使用数据库
每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的、与操作系统无关的SQL数据库--SQLite,本文介绍的就是如何为你的Android应用程序创建和操作SQLite数据库。 数据库支持每个应用程序无论大小的生命线,除非你的应用程序只处理简单的数据,那么就需要一个数据库系统存储你的结构化数据,Android使用SQLite数据库,它是一个开源的、支持多操作...原创 2009-08-27 22:32:52 · 160 阅读 · 0 评论 -
Android API :SMS短信服务处理和获取联系人
许多新的应用程序会考虑使用SMS作为数据分发平台。现实一点的场景:电影点播系统要求用户发送一定格式的短信来进行自动点播。现在越来越多的应用采用SMS作为与用户进行数据交换的方式。现在让我们来看一下我们如何在Android平台上来构造这种形式的应用。 Android API支持开发可以发送和接收SMS消息的应用程序。目前我们开发过程中使用的Android模拟器还不支持发送SMS,但它...原创 2009-08-31 15:08:35 · 269 阅读 · 0 评论 -
android框架设计
这是对框架设计应用的一个小的总结[code="java"]package com.misoo.ex01;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;public class ex01 extends...原创 2009-08-31 15:21:53 · 119 阅读 · 0 评论 -
自制android1.5源码包
具体参考如下:[url]http://www.williamhua.com/2009/04/29/git-and-repo-for-dummies/[/url] [url]http://blog.michael-forster.de/2008/12/view-android-source-code-in-eclipse.html [/url]注意:在做sources.zip的时候不...原创 2009-09-11 13:48:17 · 162 阅读 · 0 评论