- 博客(129)
- 资源 (1)
- 收藏
- 关注
转载 Android 中文API (94) —— MediaController
前言 本章内容是android.widget.MediaController,版本为Android 2.3 r1,翻译来自"唐明",再次感谢"唐明" !期待你一起参与Android 中文API的翻译,联系我over140@gmail.com。 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblo
2011-11-18 11:16:08
1393
转载 Android之SurfaceView学习
首先我们先来看下官方API对SurfaceView的介绍SurfaceView的API介绍Provides a dedicated drawing surface embedded inside of a view hierarchy. You can control the format of this surface and, if you like, its size;
2011-11-18 10:31:43
598
转载 嵌入式实时操作系统Nucleus中线程控制部件的实现方法
近些年来,随着嵌入式系统飞速的发展,嵌入式实时操作系统广泛地应用在制造工业、过程控制、通讯、仪器仪表、汽车、船舶、航空航天、军事、装备、消费类产 品等方面。今天嵌入式系统带来的工业年产值超过了1万亿美元。当前嵌入式操作系统有数百种,比较流行的有Nucleus Plus,QNX,Lynx OS,Psos,VRTX,VXWorks,Windows CE等。它们各有特色,用户可以根据自身的软硬件环境的要
2011-11-08 13:33:27
503
转载 MTK平台学习----消息通讯机制
一、基础知识 使用消息循环机制之前,我们先来认识几个数据结构 typedef struct ilm_struct { module_type src_mod_id; module_type
2011-10-27 10:25:05
678
转载 MTK平台学习---TASK的创建
分类: MTK平台MTK平台是非常优秀的一个平台,曾经的山寨机之父,下面我将介绍下在MTK平台下如何去创建自己的任务。一、基础知识 在学习如何创建任务之前,我们需要了解一些基本概念,以及一些和任务相关的数据结构,了解了这些之后,我们就能更好的理解如何去创建任务了。MTK中关于任务的概念有两个,一个是TASK,另外一个则是MODULE,这两个有什么区别呢,t
2011-10-27 10:22:28
1070
转载 十个你可能不知道的ubuntu快捷键
十个你可能不知道的ubuntu快捷键2010年06月13日09:49译言网royaso我要评论(5)字号:T|T在本文中,我将说的所ubuntu下的快捷键。恩,对linux不太熟悉的同学,我稍微说明一下,ubuntu是最
2011-10-17 11:12:45
363
转载 苹果的另一面:开源软件重镇
苹果的另一面:开源软件重镇2011-05-14 22:19 | 13929次阅读 | 来源:CSDN原创 【已有61条评论】发表评论关键词:iOS,开源,Mac,Apple | 作者:刘江 | 收藏这篇资讯刚才一个苹果网站的链接在很短时间内成为
2011-10-10 08:50:38
1920
转载 c++面向对象编程必备“良方”
分类: 1.c/c++2011-09-18 00:56 1813人阅读 评论(5) 收藏 举报前言:c++面向对象中的繁琐机制,不得不让你在编程中频频“犯病”,找错误,找bug,困扰,是你的病源所在,本人虽不是什么“良医”, 却也算是总结出以下“良方”。注:难
2011-09-20 09:30:07
458
转载 ubuntu运行Chrome出现“Google Chrome can not be run as root”的解决方法
如果玩Linux的桌面环境,那Ubuntu的绝对是首选,本人无聊蛋疼把其中一台VPS搞上个桌面环境(Ubuntu 10.04+GNOME+VNC),由于配置不高,打算用Chrome代替默认的Firefox,在内置软件中心里只找到了Chromium,暂时还没蛋疼到玩这个,所以跑去官
2011-09-19 20:49:15
3106
转载 eclipse 将android项目打包成签名的apk文件
android项目开发完成以后就要将android项目文件打包成apk文件,并最终下载到真机上运行。下面是个人打包apk 的过程,主要是以图文形式记录一下。主要是参考这篇文章http://www.cppblog.com/fwxjj/archive/2010/05/24/11620
2011-09-07 16:59:02
1789
转载 android真机调试方法
其他Ubuntu系统版本为9.04我试用10.04系统同样可行SDK 上关于如何在 Ubuntu 上安装 adb 驱动的说明并不详细,经过搜索找到了确实的解决方法,首先按照 SDK 上的说明建立 udev 的 rules 文件,然后:在 ubuntu 10.04 下通过u
2011-09-07 16:50:36
926
转载 android2.2源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6
android2.2源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6 android2.2源码编译环境:--Ubuntu10.04 (X86) + android2.2 + JDK1.6注意:官方声明,32位系统下JDK必须用1
2011-09-06 17:23:49
499
转载 8大你不得不知的Android调试工具
1. 查看当前堆栈1) 功能:在程序中加入代码,使可以在logcat中看到打印出的当前函数调用关系2) 方法: new Exception(“print trace”).printStackTrace();2. MethodTracing1) 功能:用于热点分
2011-09-02 11:40:48
421
转载 ffmpeg解码音频tutorial03(个人分析)
音频解码部分用到了SDL_AudioSpec结构体,/** * When filling in the desired audio spec structure, * - 'desired->freq' should be the desired audio fr
2011-08-31 15:03:49
1435
转载 源代码查看工具 Source Navigator 使用心得
Source Navigator 是Red Hat出品的一款查看源代码的工具,非常好用,与Windows下的Source Insight有一敌。但是它的界面不怎么好看,用的不是GTK图形库,所以界面风格与Gnome不一致,操作上也有些不同。除了这些,其它功能都非常强大,细数如下。
2011-08-31 14:05:50
3852
转载 Ubuntu 10.10下安装source navigator 一步一步教你如何安装
习惯了在windows下用vc看工程代码,若是再装上个vc助手,那就相当的爽了!在Linux环境下呢,百度了下,看到了source navigator,不少人推荐使用这个工具用来查看源代码。它是red hat开发的一个IDE,但是大部分人均用它来阅读,而不是开发,总而言之,不多废
2011-08-31 13:38:40
785
转载 linux定时器设置
10.5.2 精通定时器设置函数alarm设置的定时器只能精确到秒,而以下函数理论上可以精确到微妙:#include #include int getitimer(int which, struct itimerval *value);int s
2011-08-25 11:27:27
7855
转载 狗尾续貂之为《解决Android平台移植ffmpeg的一揽子问题》续
moruite童鞋已经搞定了很多问题,把havlenapetr移植的ffmpeg做出了改进,然后对他的编译也进行了很多的调整,感谢这些童鞋的不断努力,才有了今天,这也是开源的精神和意义所在唯一让人有些遗憾的事情是神马呢?对头,libjniaudio.so和libjnivi
2011-08-16 13:31:14
2810
转载 ffmpeg:创建线程同步视频和同步音频
指导4:创建线程综述前面我们利用SDL的音频函数实现了对音频解码和播放的支持,我们定义一个包含音频回调函数callbacks的线程函数,当我们需要音频的时候就使SDL启动这个线程。现在我们将要对视频播放做同样的事情,这样能使代码更容易模块化和协作,尤其有利于音视频
2011-08-15 14:37:30
4730
转载 eclipse 快捷键(史上最全)
第一部分 常用A:Ctrl+k 向下查找选中的字符串B:Ctrl+shift+K 向上查找选中的字符串C:Ctrl+shift+↑↓ 向上向下查找一个函数和变量D:双击”{“或”}” 找到相对应的”}”和”{
2011-08-15 11:22:09
3414
转载 利用Eclipse CDT 阅读C/C++代码
常见阅读代码的工具有 , visual c++, visual studio + va(visual assistant), 以及 source insight, 这几个功能强大的收费软件 , 目前用得非常多 , 尤其是 Source Insight( 以下简称 SI), 是一个
2011-08-15 10:17:26
1199
转载 在Android C/C++层添加LOG调试(LOGI\LOGD\LOGE...)输出支持
最近在研究Android 2.3.3源代码的C/C++层,需要对代码进行一些调试,但是奇怪的是,直接添加LOGD("XXXXXXXX");,使用logcat却看不到任何输出,换成LOGI、LOGV、LOGW、LOGE也没有效果。于是在网上查找解决方法,经过几次试验,终于找到了,现
2011-08-15 09:57:50
1799
转载 Android的MediaPlayer架构介绍
第一部分 MediaPlayer概述 Android的MediaPlayer包含了Audio和video的播放功能,在Android的界面上,Music和Video两个应用程序都是调用MediaPlayer实现的。 MediaPlaye
2011-08-11 11:00:33
642
转载 Android.mk的用法和基础
分类: Android 一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在
2011-08-10 11:00:13
336
转载 生放是依靠rtmp协议进行的保护性视频传输
rtmpdump.mplayerhq.huRTMPDump则是用来突破rtmp协议的保护,把视频流保存到本地的抓取工具匈牙利人的作品似乎很牛的样子RTMP的全名是:Real Time Messaging Protocol。RTMP是Ad
2011-08-05 08:26:20
1908
转载 在用户空间编程使用linux内核链表list,hlist宏定义和操作
http://www.chinaunix.net 作者:思一克 发表于:2008-09-17 09:56:44【发表评论】【查看原文】【C/C++讨论区】【关闭】在用户空间编程使用linux内核链表list,hlist宏定义和操作.linux内核中的list_head和hlis
2011-07-29 10:55:59
1003
转载 Linux 2.6内核链表数据结构
1 链表设计原理这里使用2.6内核,但实际上2.4内核中的链表结构和2.6并没有什么区别。不同之处在于2.6扩充了两种链表数据结构:链表的读拷贝更新(rcu)和HASH链表(hlist)。这两种扩展都是基于最基本的list结构,因此,本文主要介绍基本链表结构,然后再简要介绍一下r
2011-07-29 09:03:38
1233
原创 在OS X和Ubuntu下使用Dropbox同步任意文件夹
Dropbox是美国一款免费的云存储服务,能很方便的同步文件(夹)。但是有个限制,Dropbox只能同步一个文件夹中的内容,不能同时同步多个文件夹。在OS X和Ubuntu下可以使用ln命令实现同步多个文件夹。以Ubuntu为例,要同步/home/zhu/Documents/Ub
2011-07-25 17:15:41
1025
转载 Linux的通用makefile模板
Makefile 模板# 下面的变量可以在shell 的环境变量里面指定。# 也可以象下面这样在 Makefile 里面指定。# CC=gcc # 编译器# CFLAGS=-Wall -Werror
2011-07-25 16:48:24
679
转载 Linux下JNI实现
最近研究Android,涉及到JNI调用。虽然我对Java语言有所了解,但是还没有接触过JNI。今天在Unix Center的Ubuntu上面用JNI实现了“经典”的“Hello world”程序。通过这个简单的程序把JNI的一些小知识进行一下总结。什么是JNI JNI是
2011-07-19 09:04:38
509
转载 ffmpeg中的http协议相关代码阅读笔记
ffmpeg中的http协议相关代码阅读笔记今天闲来无事,尝试看了下ffmpeg中的相关http协议传输处理代码先简单说下这个代码在整个仓库里面的位置:ffmpeg/libavformat/http.hffmpeg/libavformat/http.c avoi.h中的函数调用分析avoi.h是ffmpeg中libavformat/目录下的一个重要的头文件,这个文件主要
2011-07-18 10:01:15
2947
转载 C++资源之不完全导引
声明:.本文2004年5月首发于《CSDN开发高手》,版权归该杂志与《程序员》杂志社所有。杂志限于篇幅部分内容有所删节,此处版本为相对完整版本。.本文为介绍性文章,会随笔者学习C++语言不断更新。库在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生
2011-07-15 17:22:09
546
转载 几种Web服务器比较 (Apache、IIS、Lighttpd、Nginx、LiteSpeed、Zeus)
注意到有这款服务器nginx。没听过,一查有了下文。其中有一个还是听过的。对照翻译了下文。Apache and IIS are the most common web servers in use today, but they are far from alone. There
2011-07-14 13:08:40
1375
转载 三大WEB服务器对比分析(apache ,lighttpd,nginx)
一.软件介绍(apache lighttpd nginx)1. lighttpdLighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI
2011-07-14 13:07:32
795
转载 ffmpeg使用x264编码的配置 ffmpeg与 x264编码器参数完整对照表
转:ffmpeg使用x264编码的配置 ffmpeg与 x264编码器参数完整对照表2011-04-27 21:58使用ffmpeg进行.264编码的相关文章比较少,google了一下,特总结如下:qscale的取值可以是0.01-255但实际使用超过50就很糟糕了ffmpeg
2011-07-11 15:31:38
2231
转载 H.264 NAL层解析
转自 http://www.tichinese.com/Article/Video/200909/2142.html 1.引言 H.264的主要目标: 1.高的视频压缩比 2.良好的网络亲和性 解决方案:VCL video coding layer
2011-07-05 17:12:29
1133
转载 FFMpeg的output_example.c例子分析
FFMpeg的output_example.c例子分析 该例子讲了如何输出一个libavformat库所支持格式的媒体文件。(1)av_register_all(),初始化libavcodec库,并注册所有的编解码器和格式。(2)guess_format(),
2011-07-04 10:51:30
4212
1
转载 FFMpeg框架代码阅读
FFMpeg框架代码阅读 收藏 简介FFmpeg是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。FFmpeg的开发是基于Linux操作系统,但是可以在大多数操作系统中编译和使用。FFmpeg支持MPEG、DivX、MPEG4、AC3、DV
2011-07-01 16:39:00
1001
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅