Android
文章平均质量分 92
序 木
主要从事系统架构与后台开发
展开
-
android Camera 架构简介
目前需要做一个语音通话及视频聊天功能开发,主要分为音频及视频两个部分,必然会涉及到Camera及AudioFlinger部分,对于显示部分又会涉及到SurfaceFlinger部分,因此需要一步步的进行学习并确认设计是否合理.这篇文章主要针对Camera作个简要的介绍,了解需要开发的各个环节。 摄像头系统提供的功能如下几个方面:a、预览功能preview转载 2012-07-23 21:59:00 · 520 阅读 · 0 评论 -
android中使用startActivityForResult()回传数据
假设:我这里有两个Activity:A和B,从A中向B中传递数据的时候采用的是Bundle封装数据,然后从A中跳转到B中,当B有需求将数据封装起来回传给A并跳转回A。那么A中接收数据时还要先判断Bundle是否为空,因为第一次访问A的时候(即B还没有回传的时候),Bundle是为空的,这样显然是比较麻烦的,不明智的做法。还好startActivityForResult来做跳转给了我们更好的原创 2013-08-16 22:43:16 · 4689 阅读 · 0 评论 -
Android开源网络电话Sipdroid
Sipdroid项目在Google托管的网址为:http://code.google.com/p/sipdroid/ 软件支持多国语方,当然也支持咱们的简体中文,其实任何一款优秀的软件,都会有各国人民为其翻译的:),下面我给大家说说在Android手机上如何配置使用这款软件。 Sipdroid手机乐园下载地址为:http://soft.shouji.com.cn/down/2009原创 2013-10-29 19:25:40 · 10439 阅读 · 4 评论 -
Android JNI编程和NDK学习 --静态、动态两种方式实现JNI
Android JNI 的实现包括两种实现方法:静态和动态。两种方法的区别如下:静态:先由Java得到本地方法的声明“System.loadLibrary("hello_jni");”,然后再通过JNI实现该声明方法。动态:先通过JNI重载JNI_OnLoad()实现本地方法,然后直接在Java中调用本地方法。JNI在加载时,会调用JNI_OnLoad,而卸载时会调用JNI_UnLoa原创 2013-11-04 18:01:52 · 7463 阅读 · 0 评论 -
一些非常炫的Android特效源码
一些非常炫的Android特效源码,每个我都可以运行,效果还不错,里面有不少是我辛苦整理出来的,有的是我自己写的,当然,也有的甚至画了巨额积分换来的,汗,呵呵,分享出来,和大家一起学习。希望给真正需要学习Android的童鞋,非诚勿下。源码包下载地址:http://download.csdn.net/detail/cc1949/6485765 目录详细列表:原创 2013-11-01 10:30:31 · 4669 阅读 · 1 评论 -
ffmpeg 移植到 android
http://www.cnblogs.com/scottwong/archive/2010/12/17/1909455.html试了下,貌似不行,ndk-build过程中会出错,在libavutil的文件时,有时间再查找问题,估计是我用的ndk的版本(ndk-r7)太新。原创 2012-05-22 13:47:07 · 552 阅读 · 0 评论 -
Android 与 linux 的一些不同
Android采用Bionic Libc,与glibc相比,Bionic Libc有如下一些特点: - 采用BSD License,而不是glibc的GPL License; - 大小只有大约200k,比glibc差不多小一半,且比glibc更快; - 实现了一个更小、更快的pthread; - 提供了一些Android所需要的重要函数,如”getprop”, “L原创 2012-05-22 13:41:13 · 636 阅读 · 0 评论