摘要: 转自:http://blog.sina.com.cn/s/blog_51396f890102e0as.html博客分类:android多媒体http://www.cnblogs.com/mcodec/articles/1780598.html基于ffmpeg的Android播放器开源代码Posted on 2011-07-23 11:40 mcodec 阅读(1964) 评论(68)编辑 收藏本开源Android播放器基于ffmpeg开发,音视频在jni层直接输出,不使用java层的bmp和audiotrack输出,支持arm汇编加速,超级精简。本开源代码播放器使用的音视频解码代码来源于ffm 阅读全文
posted @ 2012-06-12 11:13 aflylove 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 转自:http://460230379.diandian.com/post/2011-08-16/3966668 在开发Android平台的互联网应用时,经常会使用到WebView,好处主要有两个,一是可以更改要展现的内容(包括样式),二是可以实现部分功能的跨平台。 Android的WebView组件使用非常简单,可以使用loadUrl()加载一个Url地址,也可以使用loadData()或loadDataWithBaseURL()加载一段HTML代码片段。loadUrl()的使用大家应该都没有什么问题,但是loadData()和loadDataWithBaseURL()在使用上的差异可... 阅读全文
posted @ 2012-06-07 15:14 aflylove 阅读(1971) 评论(0) 推荐(0) 编辑
摘要: 原文地址http://blog.csdn.net/fan_hai_ping/article/details/67072481. Ruby on Rails开发环境1.1. Windows下安装在Windows上开始安装Ruby,最容易的方法是利用RubyInstaller安装包进行安装。确保从http://files.rubyforge.vm.bytemark.co.uk/rubyinstaller/网址中下载1.8.7或更高版本的Ruby的安装包。目前的最新版本的RubyInstaller安装包为1.9.2-P290。在你下载RubyInstaller之后,双击运行rubyinstalle. 阅读全文
posted @ 2012-06-05 18:10 aflylove 阅读(204) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/Ashia/archive/2012/03/09/2386073.html今天彻底被 json 伤到了03-08 13:45:44.648: W/System.err(14432): org.json.JSONException: Value of type java.lang.String cannot be converted to JSONArray该异常有 json 文件编码所引起的,所以切切不要应用 记事本 编辑 json 文件,而应选择其他文本编辑器,如 EditPlus ,并重视保存编码格局为 UTF-8,不然可能产生中文乱码。用记事 阅读全文
posted @ 2012-05-22 11:21 aflylove 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 应用场景:对于我们自己开发的两个应用程序,一个应用程序的包名为 aa.bb.cc,软件名叫a,它的入口Activity为 aaActivity(入口activity就是在AndroidManifest.xml中标签——<action android:name="android.intent.action.MAIN" />所在的activity,说白了,就是打开应用程序,第一个显示的activity),另一个应用程序的包名为 xx.yy.zz,软件名叫x,它的入口Activity为 xxActivity。 网上的通用做法如下(这里我假设a中有一个Button,这个 阅读全文
posted @ 2012-05-16 11:42 aflylove 阅读(381) 评论(0) 推荐(0) 编辑
摘要: http://dev.10086.cn/cmdn/wiki/index.php?edition-view-4133-1.html在Android安装卸载程序的源码中我们知道:Java代码<activityandroid:name=".PackageInstallerActivity"> <intent-filter> <actionandroid:name="android.intent.action.VIEW"/> <categoryandroid:name="android.intent.categ 阅读全文
posted @ 2012-05-09 15:24 aflylove 阅读(335) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/andy_android/article/details/6966073 Android Launcher全面剖析首先来说说我为什么写这篇文章,最近公司要我负责搞Launcher,网上一查这方面的资料比较少,并且不全,研究起来相当困难,所以就写了这篇文章,希望对大家有帮助。这篇文章是相当长的,希望读者能耐心读下去,实际上也花了我很长时间来写。好了闲话少说,我们切入正题。 这篇文章我会讲以下Launcher内容: Launcher UI总体架构 Launcher Res下的Layout Launcher Res下的Xml文件 L... 阅读全文
posted @ 2012-05-07 18:15 aflylove 阅读(1996) 评论(2) 推荐(1) 编辑
摘要: 现象:“.c”后缀名改为“.cpp”时java调用native失败。解决:加入“extern "C"”。现象:“error: base operand of '->' has non-pointer type '_JNIEnv'”错误。解决:将“(*env)->NewStringUTF(env, "HelloWorld from JNI !");”改为“env->NewStringUTF("HelloWorld from JNI !")”。例子:Cpp代码#include<std 阅读全文
posted @ 2012-04-20 21:17 aflylove 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 1 基础知识点① JNI:Java native interface② Android中调用JNI:static //static区声明的代码会先于onCreate方法执行{System.loadLibrary("HelloWorld");//加载,完整的名字是lib HelloWorld.so}private native String Hello(); //有 native 关键字2 JNI开发基本步骤①编写.java类②生成.class文件③生成.h文件③查阅.h文件 JNIEXPORT 和 JNICALL 是jni的宏 函数前的注释Signature: ()Ljav 阅读全文
posted @ 2012-04-18 05:50 aflylove 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 1、简介目前,在IP网络中实现实时语音、视频通信和应用已经成为网络应用的一个主流技术和发展方向,本文详细介绍IP协议族中用于实时语音、视频数据传输的标准协议RTP( Real-time Transport Protocol)和RTCP(RTP Control Ptotocol)的主要功能。2、RTP/RTCP协议简介RTP 由 IETF(http://www.ietf.org/)定义在 RFC 3550和3551中。RTP被定义为传输音频、视频、模拟数据等实时数据的传输协议,与传统的注重的高可靠的数据传输的运输层协议相比,它更加侧重的数据传输的实时性,此协议提供的服务包括数据顺序号、时间标记、 阅读全文
posted @ 2012-04-13 20:45 aflylove 阅读(455) 评论(0) 推荐(0) 编辑