自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hellofeiya的专栏

新的旅程从这里开始,要加油哦,哈哈!

  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

翻译 名词解释URI和URL

Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通过通用资源标志符(Universal Resource Identifier, 简称"URI")进行定位。 URI一般由三部分组成:访问资源的命名机制。 存放资源的主机名。 资源自身的名称,由路径表示。 考虑下面的URI,它表示了当前的HTML 4.0规范: http://www.webmon

2012-11-29 16:32:24 3044

转载 android中的广播机制

从现实生活中理解广播机制广播机制:现实中的广播运用    一听到广播我们第一感觉就会联想到小时候村里面的广播,每逢村里有什么活动都是通过广播发送的。收听收音机也是一种广播,在收音机中有很多个广播电台,每个广播电台播放的内容都不相同。接受广播时广播(发送方)并不在意我们(接收方)接收到广播时如何处理。好比我们收听交通电台的广播,电台中告诉我们现在在交通状况如何,但它并不关心我们接收到广播

2012-11-29 13:06:24 710 1

转载 Android的MediaRecorder架构介绍

第一部分 MediaRecorder概述Android的MediaRecorder包含了Audio和video的记录功能,在Android的界面上,Music和Video两个应用程序都是调用MediaRecorder实现的。MediaRecorder在底层是基于OpenCore(PacketVideo)的库实现的,为了构建一个MediaRecorder程序,上层还包含了进程间通讯等内容,这

2012-11-26 15:08:06 1227

转载 什么是元数据(MetaData)

元数据(Meta Date),关于数据的数据或者叫做用来描述数据的数据或者叫做信息的信息。这些定义都很是抽象,我们可以把元数据简单的理解成,最小的数据单位。元数据可以为数据说明其元素或属性(名称、大小、数据类型、等),或其结构(长度、字段、数据列),或其相关数据(位于何处、如何联系、拥有者)。举几个简单的例子:使用过数码相机的同学都应该知道,每张数码照片都会存在一个EXIF信息。它

2012-11-21 14:50:54 2196

转载 stat:文件状态信息描述

stat系统调用系列包括了fstat、stat和lstat,它们都是用来返回“相关文件状态信息”的,三者的不同之处在于设定源文件的方式不同。1 首先隆重介绍的是一个非常重要的”VIP”人物,他是fstat, stat和lstat三者都要用到的一个结构体类型,名字叫做struct stat。可以说,没有这个struct stat的支持,上述三个系统调用将寸步难行。这个struct s

2012-11-21 09:55:35 1598

转载 struct stat 结构体解释

//! 需要包含de头文件     #include      #include       int stat(const char *filename, struct stat *buf); //! prototype,原型     struct stat  {        dev_t       st_dev;     /* ID of device containing file

2012-11-21 09:43:17 847

原创 对于android的播放引擎stagefright中关键成分OMX理解

文件播放的实质就是通过对文件识别,文件解析,文件解码后输出数据流。android在2.3以上版本中都使用stagefright作为播放引擎实现播放。在这里值得关注的是stagefright以OMX插件完成主要的文件解码任务,从而完成播放工作。    OMX中的三层结构中重点关注的是OMX_IL,向上,OMX_AL这层的接口是随时可以变化的,向下OMX_DL这个是供应商根据下层硬件的接口设计,硬

2012-11-20 17:00:43 4951

原创 实例分析android中的Binder通信机制(3)

一、对于ServiceManager的理解:    ServiceManager给客户端抛出来的接口是IServiceManager,客户端会得到一个BpServiceManager,通过这个可以把命令请求发送给handle = 0的目的端。   按理说这个一个BpServiceManager就对应了一个BnServiceManager,不过在此,没有BnServiceManager,有的

2012-11-14 15:06:19 1731

原创 实例分析android中的Binder通信机制(2)

一、首先分析一下ServiceManager内容:ServiceManager提供的业务函数主要是4种:    getServie();    checkService() ;    addService();    listServices().    已经知道,ServiceManager和Server在不同的两个进程中,所以两者之间的通信便会使用binder进行。Serv

2012-11-13 16:57:21 916

原创 实例分析android中的Binder通信机制(1)

android是基于linux内核的,所以它也是支持linux常用的通信方式。在android中最常用也是android的通信基础采用的是Binder通信机制。当然,在android中还有使用到其他的通信方式,比如socket。    在这里,首先要明确的是一定要binder的通信业务和具体的业务层两者区分开,绝对不能搞混它们。   在android中主要有三个端:client端、Serv

2012-11-12 19:21:14 819

转载 android的SDK----google中的翻译

什么是Android?    Android是针对移动设备的包括操作系统,中间件和关键应用程序的软件堆栈。Android SDK(service development pack服务开发包)提供的工具和APIs用来在Android平台上使用Java语言开发应用程序。   总结:android 的SDK服务开发包功能是提供必要的APIs和相关工具,这样程序员就可以使用java语言在andro

2012-11-12 10:36:34 1798

转载 C语言读写操作总结

一、标准文件的读写1.文件的打开fopen() 文件的打开操作表示将给用户指定的文件在内存分配一个FILE结构区,并将该结构的指针返回给用户程序,以后用户程序就可用此FILE指针来实现对指定文件的存取操作了。当使用打开函数时,必须给出文件名、文件操作方式(读、写或读写),如果该文件名不存在,就意味着建立(只对写文件而言,对读文件则出错),并将文件指针指向文件开头。若已有一个同名文件存在,则删除

2012-11-09 13:14:05 959

原创 关于android中JNI层的理解

关于JNI的理解 在android的平台上,JNI(Java native interface)是连接Java层和native层的一座桥梁。其实就是说JNI是Java调用native方法的一个“接口”。 JNI 可以这样与本地程序进行交互:(1)  你可以使用 JNI来实现“本地方法”( native methods),并在 JAVA 程序中调用它们。(2 ) JNI

2012-11-07 19:30:27 3157

转载 一个打通jni,java framework,application三层的练习

:从jni层获得一个字符串,在屏幕上显示,当然是手机屏幕要求:1.需要包含三层结构:JNI, java framework, java application 2.字符串的内容为“Hello from JNI !”,必须在JNI层定义  这个练习是在Android的源码工程下做的,我的Android源代码路径为/Android/android-1.6_r2 开工:

2012-11-07 17:01:07 534

转载 lunix下的读写文件操作

read函数从打开的设备或文件中读取数据。#include ssize_t read(int fd, void *buf, size_t count); 返回值:成功返回读取的字节数,出错返回-1并设置errno,如果在调read之前已到达文件末尾,则这次read返回0参数count是请求读取的字节数,读上来的数据保存在缓冲区buf中,同时文件的当前读写位置向

2012-11-06 10:49:17 1070

转载 建立一个git库

之前通过gerrit工具,建立过挺多个git项目,并可以熟练的在本地checkout 出来各种分支开发。这次直接给了一个已有的项目的代码, 这些代码之前并没有在任何的版本控制库上,要迁移到git上来管理,简单的事情却也遇到一些困难。如果是从svn神码的转到git就好了阿,有成熟的工具可以用呢……========================================

2012-11-05 09:46:45 594

转载 string类的方法

string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2="hello";都是正确的写法。当构造的string太长而无法表达时会抛出length_error异常string类的字符操作:const char

2012-11-01 16:56:31 484

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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