- 博客(35)
- 资源 (47)
- 收藏
- 关注
转载 Android 环境下编译FFmpeg
Android 环境下编译FFmpeg开发环境:Ubuntu 12.04.2 LTS , android-sdk-linux, android-ndk-r8e一 、X264 编译1、 X264源码下载git clone git://git.videolan.org/x264.git2、 环境配置在X264根目录下创建文件config.sh
2014-04-28 17:05:28 2150
转载 ubuntu下编译适合ndk的x264(arm和x86)
如下编译脚本为本人亲测,可用。下面带来编译步骤:1:下载x264并解压,这个可在x264官网去下2:在x264目录里新建一个build_android.sh脚本文件,内容如下: 1 2 3 4 5 6 7 8 910111213141516171819#x86架构NDK=/usr/softwa
2014-04-25 15:56:40 1065
转载 ubuntu下编译适合ndk的faac
原文 http://my.eoe.cn/wanglee1027/archive/24462.html首先申明,本文章源自于上面两篇文章,先谢过他们,如下编译脚本为本人亲测,可用。下面带来编译步骤:1:下载faac并解压,这个可在faac官网去下,笔者下的是1.28版本2:在faac目录里新建一个build_android.sh脚本文件,内容如下:NDK=/usr/so
2014-04-25 15:52:50 3260 1
转载 android编译ffmpeg+x264+faac
1. 在x264的源码目录下创建b1.sh,内容如下:点击(此处)折叠或打开export NDK=/opt/google/android/android-ndk-r8eexport VERSION=4.4.3export PREBUILT=$NDK/toolchains/arm-linux-androideabi-$VERSION/prebuiltexport
2014-04-22 16:55:55 4738 1
转载 Android中使用第三方jar包
除了我以下介绍的方法,别的方法我基本上都试验过,均会出现编译或运行错误。以下方法经测试编译和运行都完全没问题。步骤:方法1:Eclipse下,右键工程,Build path,java build path,选择libraries在右边的按钮中点击“Add Library”选择“User library”,点击“下一步”点击“User librarys”按
2014-04-21 16:11:50 960
转载 Android如何将程序打成jar包
导出1. 创建java project2. 工程属性java build path->Libraries中加入android.jar3. package explorer中右键点击工程,export java->jar file.使用1. 创建android project2. 工程属性java build path->Libraries中加入刚才的jar文件3.
2014-04-21 16:10:17 849
转载 java short转byte的方法
private staticbyte[] shortToByteArray(short s) { byte[] shortBuf = new byte[2]; for(int i=0;i int offset = (shortBuf.length - 1 -i)*8; shortBuf[i] = (byte)((s>>>offset)&0xff);
2014-04-21 10:04:37 2225
转载 Android : 录音实现之AudioRecord类
Android系统提供了一些类以便应用去实现录音的功能。AndioRecord就是其中一个。那么我们如何通过AudioRecord去实现录音呢?笔者下面就给大家做一个介绍。 首先看看Android帮助文档中对该类的简单概述: AndioRecord类的主要功能是让各种JAVA应用能够管理音频资源,以便它们通过此类能够录制平台的声音输入硬件所收集的声音。此功能的实现就是通过
2014-04-18 15:47:12 1145
转载 无线路由器WDS桥接设置指南
为了增加无线网络的覆盖范围,增加远距离无线传输速率,使较远处能够方便快捷地使用无线来上网冲浪,这样就需要用到我们无线路由器的桥接或WDS功能。如上图所示,在TD-W89741N增强型中设置WDS实现无线桥接到无线设备A。设置步骤如下:一、准备工作:1、无线设备A固定无线信道,比如无线信道设置为1;2、修改无线设备A的管理地址不与TD-W89741N增强型冲突
2014-04-18 10:27:22 2609
转载 Android开发之如何手写代码进行页面布局
有的时候,布局文件(例如main.xml)并不是万能的,典型的例子就是你的QQ好友列表,在人数未知的情况下我们是不能通过布局文件写死在布局文件中的,因为它是动态的,所以必须查询数据库然后通过代码来动态地创建布局,其实,手写代码来创建布局很简单,并没有想象中的那样神秘,下面,我们通过一个简单的例子来了解一下如何在代码中实现。首先,创建线性布局对象 LinearLayout layou
2014-04-16 16:56:21 2210
转载 android Camera 如何判断当前使用的摄像头是前置还是后置
现在 android 平台的智能手机一般都标配有两颗摄像头。在 Camera 中都存在摄像头切换的功能。并且有一些功能前后置摄像头上会有所不同。譬如人脸检测,人脸识别,自动对焦,闪光灯等功能,如果前置摄像头的像素太低,不支持该功能的话,就需要在前置摄像头上关掉该 feature.那么是如何判断并切换前后置摄像头的呢?我们先来看下 CameraInfo 这
2014-04-16 16:33:46 3780
转载 android camera 摄像头切换
1、2.3及以上系统摄像头切换12345678910111213141516int cameraCount = 0; Camera cam = null; Camera.CameraInfo cameraInfo = new Camera.CameraInfo(); c
2014-04-16 16:32:49 3042
转载 Android读取assets目录下的资源
1。获取资源的输入流 资源文件 sample.txt 位于 $PROJECT_HOME/assets/ 目录下,可以在 Activity 中通过 Context.getAssets().open(“sample.txt”) 方法获取输入流。 注意:如果资源文件是文本文件则需要考虑文件的编码和换行符。建议使用UTF-8和Unix换行符。 2. WebView
2014-04-15 11:07:29 1892
转载 Android开发中使用Handler机制
直接在UI线程中开启子线程来更新TextView显示的内容,运行程序我们会发现,如下错 误:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.翻译过来就是:只有创建这个控件的线程才能去更新该控
2014-04-14 10:09:09 828
原创 android开发如何修改应用程序图标、应用程序名称
1 修改程序的图标,修改drawable文件夹的i→→c_launcher.png图标,把新的图标改名覆盖就可以了。如果你要自己的名称,可以修改AndroidManifest.xml的这个节点,application android:icon="@drawable/ic_launcher",不需要加文件扩展名。2 修改程序名,请到values/strin
2014-04-13 14:06:05 15190
转载 Android开发如何去除标题栏title
去除标题栏title其实非常简单,他有两种方法,一种是在代码中添加,另一种是在AndroidManifest.xml中添加:1、在代码中实现:在此方法setContentView(R.layout.main)之前加入:requestWindowFeature(Window.FEATURE_NO_TITLE);标题栏就没有了。2、在AndroidManifest.xml中实现
2014-04-13 14:00:17 789
转载 Android横竖屏切换
Android横竖屏切换小结一、禁止横竖屏切换Android横竖屏切换在手机开发中比较常见,很多软件在开发过程中为了避免横竖屏切换时引发不必要的麻烦,通常禁止掉横竖屏的切换,即通过在AndroidManifest.xml中设置activity中的android:screenOrientation属性值来实现。该android:screenOrientation属性,
2014-04-13 12:52:27 814
转载 解决Android手机 屏幕横竖屏切换
Android中当屏幕横竖屏切换时,Activity的生命周期是重新加载(说明当前的Activity给销毁了,但又重新执行加载),怎么使屏幕横竖屏切换时,当前的Activity不销毁呢?1. 在AndroidManifest.xml中为Activity设置configChanges属性,application android:icon="@drawable/icon" andr
2014-04-13 12:51:30 1064
转载 在Ubuntu下解决 adb devices :???????????? no permissions 方法
以前在模拟器上跑程序,这一次小组好不容易整了个G3,为了证明自己的Android没有白浪费时间自学,写了个“hello,walfred”,编译生成apk,可是通过usb连接上电脑却出现问题。使用adb devices 出现如下:List of devices attached???????????? no permissions同时在DDMS中显示设备名也显示???????
2014-04-11 16:36:40 733
转载 阿里进军视频
阿里娱乐事业群开始大规模招兵买马,组建视频团队,“一个月后”将见分晓 “秘而未宣”的阿里视频将在一个月后初现峥嵘。 从刘春宁的加盟,到暗中招兵买马,阿里巴巴视频产品正式上线已经近在眼前。 在成型之前,阿里视频保持着神秘感,外界对阿里视频猜测的声音随着收购PPTV、新浪视频的传闻时有时无。即使在其推出电视盒子后,外界也不知道阿里在视频领域如何规划。 “去年9月
2014-04-10 09:18:39 1670
转载 r.java文件没有生成
最近几天学习android ,学习时候难免要导入一些示例,目的为了更加了解android各种API用法,顺便也可以学习下别人代码的写法。可是导入android源码后,基本都有错误,R.java也不会自动生成,因为是第一次导入工程,工程有错R.java就不会自动生成了,工程有错误,当然模拟器就不能启动,也就看不到效果。随后网上找各种解决方法,网上解决方法主要有这几种 1、选择菜单 Pr
2014-04-10 09:01:10 908
转载 基于VLC SDK的二次开发
最近一直想总结一下vlc的二次开发,因为项目前期采用的方案是使用vlc提供的windows下sdk,因此打算利用该sdk,实现一个播放器功能,所以尝试了一下vlc的二次开发,发现其实也很简单,vlc的sdk已经封装了大部分的实现,我们知道vlc在处理时采用了命令方式,因此在封装过程中比较关键的是如何设置封装参数,下面就进行一下总结,希望对大家有用。首先:在vlc的网站上下载含有sdk的vl
2014-04-09 16:47:09 11402 2
转载 Android ListView和ListAdapter
一个ListView显示出来需要3个东西: 1,listview(用来显示数据的列表)。 2,Data(需要显示的数据)。 3,一个绑定Data和Listview的适配器ListAdapter。 一,ListView 1,ListView的每一项其实都是TextView。 2,通过setAdapter方法来调用一个listAdapter来绑定数据。 二,ListAdap
2014-04-09 10:56:52 1993
转载 Fragment应用的介绍
对于Fragment的应用,Google 文档中介绍的和详细,但是它有一个约束,就是只能是在SDK3.0以上,对于低版本的不适用。后来Google又经过了改进,添加了附加包。在这里,SDK1.6的版本也可以使用Fragment。一、将Google开发的额外包加入工程包地址:android-sdk-windows\extras\android\compatibility\v4
2014-04-08 11:00:31 1017
转载 android开发音乐播放器--Genres和Art album的获取
最近在做一个项目,其中涉及到音乐播放器。当用到Genres和Art album时花费了一些时间才搞定,今天把方法草草列出,以供自己以后忘记时查看,也希望可以帮助碰到同样问题的道友!!一、Genres的获取先获取audioId(这个都知道吧,就不再多说了) public String getGenres(long audioId){ Uri uri = Ur
2014-04-08 10:57:30 4723
转载 vlc-android 获取MediaPlayerEncounteredError,MediaPlayerBuffering等各种事件的响应
前面有篇文章介绍了调用libvlcjni.so 实现流媒体播放器,在将那篇文章写了之后,开发的项目中又需要更新,其中涉及到了获取MediaPlayerEncounteredError,MediaPlayerBuffering等事件的响应,在网上找了好久都无果,自己花了不少时间终于找到了想要的结果。再次记录出来以防以后淡忘再做重复工作,也希望可以帮助遇到同样问题的道友。 做vlc
2014-04-08 10:37:32 5030
转载 vlc-android 中调用用libvlcjni.so实现流媒体播放
最近公司搞的项目中涉及到流媒体播放,并且需要硬解码,所以想到了VLC这个开源项目。去官网下载了vlc-android源码进行编译,生成的apk安装在公司的设备上可以运行,不错不错,有现成的东西当然不会再去“造轮胎”,把编译后的android 工程导入eclipse 看了所有的代码,觉得对于我们只需要实现流媒体播放的来说显得有些累赘,这篇文章只需要实现流媒体播放的部分关于源码下载和编译的部分
2014-04-06 18:56:11 8355 2
转载 Android VLC播放器二次开发3——音乐播放(歌曲列表+歌词同步滚动)
今天讲一下对VLC播放器音频播放功能进行二次开发,讲解如何改造音乐播放相关功能。最近一直在忙着优化视频解码部分代码,因为我的视频播放器需要在一台主频比较低的机器上跑(800M主频),所以视频解码能力受到极大考验,VLC的解码库挺复杂,花了两三周时间,也只看了点皮毛。 这里说几句题外话,中间也尝试过使用其他的解码器,其中选了目前比较有名的Vitamio来试验,不过它让我大失所望,对于720
2014-04-06 18:46:11 7202
转载 Android VLC播放器二次开发2——CPU类型检查+界面初始化
上一篇讲了VLC整个程序的模块划分和界面主要使用的技术,今天分析一下VLC程序初始化过程,主要是初始化界面、加载解码库的操作。今天主要分析一下org.videolan.vlc.gui.MainActivity类,这个是VLC的整个程序入口。当然,严格来说,整个程序入口是VLCApplication类,因为VLC重载了Application,在我分析过的代码里面,貌似稍微复杂一点的程序,都喜欢重载A
2014-04-06 18:44:05 2550
转载 Android VLC播放器二次开发1——程序结构分析
最近因为一个新项目需要一个多媒体播放器,所以需要做个视频、音频、图片方面的播放器。也查阅了不少这方面的资料,如果要从头做一个播放器工作量太大了,而且难度也很大。所以最后选择了VLC作为基础,进行二次开发。选择VLC的原因有两个,第一:VLC在其他平台很成熟,解码器方面支持很完善。第二:VLC已经实现了完整的视频播放和音频播放功能。开发速度可以加快很多。下面给出两张截图,主要是为了方便后面讲
2014-04-05 07:49:41 2190 1
转载 Linux 下编译Android-VLC开源播放器详解(附源码下载)
这两天需要做音视频播放相关的东西,所以重新找了目前android下的解码库。Android自带的解码库支持不全,因此很多第三方播放器都是自带解码器,绝大部分都是使用FFMpeg作为解码库。我11年的时候也弄过视频播放器,当时也是基于FFMpeg来做。那时候网上有关Android视频解码库的资料不多,只在git上找到一个人移植FFMpeg,把它弄下来编译,有兴趣可以看看当时的文章:Android
2014-04-05 07:44:46 2681 2
转载 OpenSL 播放声音
在Android中,使用OpenSL播放声音,在Andriod 2.3或以上版本中使用,需要添加-lOpenSLES 动态库#include "jni.h"#include #include "SLES/OpenSLES_Android.h"#include #include typedef void (*AudioCallBackAT)(int event,
2014-04-03 20:55:06 3446
转载 vlc-android源码git下载
VLC for Android源码下载和编译1.vlc for android 已经发布了,开源的地址是: http://wiki.videolan.org/AndroidCompile 这里面有详细的使用说明, 其中源码获取是: git clone git://git.videolan.org/vlc-ports/androi
2014-04-03 17:35:18 11533 1
转载 移植SDL到android
参考:http://blog.csdn.net/banyao2006/archive/2011/01/10/6126247.aspx环境:- Cygwin 1.7- Android NDK:android-ndk-r4b-windows- SDL:1.2.141.下载SDL 1.2.14,将其解压到ndk的samples目录,并将文件夹改为SDL。 那么源码的位
2014-04-03 17:20:15 3728
基于分块颜色相关向量的图像检索算法
2012-08-09
基于聚类的视频镜头分割和关键帧提取
2012-08-05
基于内容的视频检索关键技术研究
2012-08-05
自适应宏块编码算法的研究
2012-08-05
基于OpenCV 的运动物体跟踪系统的设计与实现
2012-08-05
基于语义信息提取的新闻视频场景分割方法
2012-08-03
数字RGB与YCbCr颜色空问转换的精度
2012-07-29
室内场景视频结构化描述系统设计
2012-07-29
关于大小端--大端 小端 大小端
2011-07-23
wince 实现远程桌面连接
2011-07-07
ISO/IEC 13818-7----AAc 音频格式解释文档
2011-06-11
mp4 creator- win32
2011-05-28
WinCe中bib文件的作用
2011-05-05
流文件mp4研究大礼包
2011-04-11
采用directshow架构实现的嵌入式远程音视频传输系统
2011-03-15
YUV Viewer (附测试文件格式:yuv420)
2011-02-24
基于Android的P2P手机高清视频在线点播系统
2014-11-27
使用eclipse/ndk-gdb对java/native code联合调试
2014-11-04
jni回调Java层函数示例
2014-10-13
Android应用源码通用UPnP、DLNA安卓播放器项目
2014-09-28
vlc media player 插件源码
2013-11-20
语音信号特征提取中Mel倒谱系MFCC的改进算法
2012-08-19
基于光流法对移动目标的视频检测与应用研究
2012-08-15
H.264 and MPEG-4 Video Compression
2012-08-11
综合MPEG-7中颜色特征的图像检索方法
2012-08-07
基于MPEG-7标准的视频描述与检索
2012-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人