随笔分类 - Android
VLC on Android
摘要:A lot of people are asking about the status of VLC media player on Android. We usually answered that we are working on it. Now that some good progresses has been done, lets look at the current status of VLC media player for Android.Current statusAfter two months of work, VLC media player is working
阅读全文
解决vlc-android播放http视频退出问题
摘要:之前用vlc-android播放http视频,程序就自动退出了,尝试用ndk-gdb调试,但是一调试,就报/home/administrator/code/vlc-android/extras/package/android/vlc-android/obj/local/armeabi/gdb.setup:4: Error in sourced command file:Remote communication error: Connection reset by peer.到网上也没找到解决方案,最后只用采用在c代码中加入调试打印语句的方式,看究竟是哪里报错,最后跟踪到是调用poll函数引起,
阅读全文
vlc-android 移植live555到android
摘要:先下载vlc-android的源码,并编译成功,参考vlc-android编译流程一. 在contrib目录下编译live555修改~/code/vlc-android/extras/contrib 下的distro.mak 增加.liveall: .zlib \ .a52 .mpeg2 .mad .ogg .vorbis .vorbisenc .theora \ .flac .speex .faad .lame .ffmpeg \ .twolame \ .png .dvbpsi \ .dca .kate .live终端执行如下命令:cd vlc-android/extras/contrib/
阅读全文
vlc-android编译流程
摘要:操作系统: ubuntu10.10ndk: android-ndk-r5bandroid-sdk: 2.2编译流程:1. cd ~ | mkdir code cd ~/code2. git clone git://git.videolan.org/vlc/vlc-android.git3. cd vlc-android/extras/contrib/4. export ANDROID_NDK=/usr/local/android-ndk-r5b5. ./bootstrap -t arm-eabi -d android6. 安装以下工具: sudo apt-get install wget su
阅读全文
Android Linux下开发环境搭建
摘要:开发环境——这个没有要求你一定得在什么系统下开发,你对哪个环境熟悉就用哪个。如果习惯Windows的话,那在Windows下开发;如果对Linux比较熟,那你就用Linux。不过,话说回来,Linux下开发感觉比Windows舒服,效率高些。如果确实是对那个所谓的“效率”相当在意,可以去自学Linux操作系统,如果仅仅是桌面应用,感觉没什么难度,作为一个程序员,这都算难度的话,那……实在是没什么好说的了。——学点新东西,对自己没坏处。本人用Linux Mint 10。步骤:1、Android SDK的安装和配置。(这里下载可能会花很长时间!!!!!)下载Android SDK: http://
阅读全文
Linux 下Android 开发环境搭建 ---CentOS
摘要:Linux 下Android 开发环境搭建 ---CentOS对于Linux我也是一位新人,弄Linux也就半年左右吧,同时作为Android队伍中的一个新人。由于我最近每天使用的是CentOS 5.5,所以选择CentOS5.5作为我的开发环境。我以前一直在LinuxSir潜水,第一次发贴,我还是细致的把我作的写下来。同时作为我的学习笔记我会把我的学习成果发上来的。作为新人,如果有什么不对的地方,还望各位不吝赐教,多多关照~目录1、环境搭建 1.1、JDK安装 1.2、Eclipse安装 1.3、ADT安装 1.4、Android SDK安装1.5、Android NDK安装内容1.1、JD
阅读全文
用Android NDK编译FFmpeg
摘要:Android内置的编解码器实在太少,于是我们需要FFmpeg。Android提供了NDK,为我们使用FFmpeg这种C语言代码提供了方便。不过为了用NDK编译FFmpeg,还真的花费了不少时间,也得到了很多人的帮助,最应该谢谢havlenapetr。我觉得我现在这些方法算是比较简洁的了--下面就尽量詳細的说一下我是怎么在项目中使用FFmpeg的,但是基于我混乱的表达能力,有不明白的就问我。你得了解JNI和Android NDK的基本用法,若觉得我的文章还不错,可以看之前写的JNI简单入门和Android NDK入门首先创建一个标准的Android项目vPlayerandroid create
阅读全文
Android NDK入门
摘要:还是觉得Android文档太少,在之前的Android 中aidl如何import文件牢骚过一次了已经。于是我来尽微薄之力~我理解的NDK是允许你把程序的一部分代码用C或C++来实现,通过JNI与Java代码交互。不要想整个程序都用C/C++完成,Android是不允许的,你的程序必须运行在Dalvik虚拟机里。至于是什么任务需要用C/C++,那就不是我要討論的了,比如下面我要演示的这个傻逼程序就真不适合用NDK安装NDK你首先要保证自己的Android SDK已经安装完成,然后下载NDK,随便你解压到哪里。下面的$NDK代表你解压后的NDK路径新建一个Android项目如果你用Eclipse
阅读全文
JNI简单入门
摘要:做Android开发,最終还是免不了要用NDK的,我这才真的需要学习下JNI。简单的说,JNI就是让Java代码与native代码(比如C和C++)交互的一种机制。参照The JNI Programmer's Guide and Specification,很成功的运行了一个小DEMO首先编辑一个Java文件Prompt.javapublic class Prompt { private native String getLine(String prompt); public static void main(String[] args) { Prompt p = new Prompt
阅读全文
Android 网络电台的一种实现方案
摘要:随着电子产品的飞速发展,广播电台几乎已经远离了人们的娱乐生活,但是近年来由于网络电台的兴起,广播电台又逐渐有了市场,手机上如果有一个网络电台软件,使用率应该是比较高的。目前的主流智能手机平台中,iphone和symbian都已经有了这类软件,android平台虽然推出的时间不是很长,但是也已经有这类软件了,最近我也正在Android上做这方面的工作,下面就把我的一些经验介绍一下。网络电台种类目前的网络电台网站一般是基于以下三种协议的:mms、rtsp、http其中mms是微软公司提出的网络流媒体协议,通常采用wma格式的文件,Android现在还不支持这种协议,也不支持wma格式,原因比较明显
阅读全文
浙公网安备 33010602011771号