由Android的核心开发团队提供了15个优秀的示例项 目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。
地址:http://code.google.com/p/apps-for-android/
点击打开链接
1.vlc for android 已经发布了,开源的地址是:
http://wiki.videolan.org/AndroidCompile
这里面有详细的使用说明,
其中源码获取是:
git clone git://git.videolan.org/vlc-ports/android.git
再次感谢git这个伟大的工具。
2.源码编译:
最新版的源码编译已经简化多了,不用从网上找pdf的文档了,那个已经不适用了。只要按照wiki上的说明操作即可。
运行到:
sh compile.sh
之后会出现:
dr@dr-OptiPlex-3010:~/vlc_android/android$ sh compile.sh
For an ARMv6 device without FPU, you need a build without FPU:
$ export NO_FPU=1
For an ARMv5 device or the Android emulator, you need an ARMv5 build:
$ export NO_ARMV6=1
If you plan to use a release build, run 'compile.sh release'
VLC source not found, cloning
Cloning into 'vlc'...
remote: Counting objects: 389435, done.
remote: Compressing objects: 100% (77835/77835), done.
接下来会下载vlc的源码文件,就会在原有的git下载的目录下,再新建一个vlc的文件夹里面。估计是按照文档里面不同的编译
配置选项下载的不同的vlc的源码。比如,arm5或7,NEON和NONEON,等等。下载约202MB的东西。
编译过程输出:
编译出错了,Fuck!是因为网速慢,继续运行sh compile.sh就行了,可以继续下载。
待下载完成会自动进行编译,编译的时间较长,耐心等待。
我的编译过程中出错了,错误信息如下:
JELLY_BEAN是4.1的sdk版本,我需要先更新一下sdk,然后继续。之前他说sdk要最新的,没想到是真的,Fuck!
也要注意的是ndk的版本是要求r8的,一开始的说明要仔细看呢。
更新了sdk应该可以了,可是仍不行,后来我才想起来是我修改了工程的配置文件:project.properties
把里面的target=android-16修改成了14,Fuck,我干了蠢事啊。
那么改回来继续编译:
哈哈,编译成功了:
log如下:
3.虽然res下面还有红叉,但是apk已经编译出来了,就在bin下面,看来eclipse没起作用。只是用来看代码的吧。
那么该研究研究vlc for android了,这可是好东西啊。以后还要集成DRM呢。
电视和视频App
照片编辑App
音乐应用程序
社交App
旅游和交通
生产力和专业知识
新闻应用程序
教育软件
购物和金融应用程序
健身应用程序