2011年12月28日

Mp4文件和3gp文件的区别

摘要: 相同: 3GP/MP4都是文件容器。不同: 3GP是通信公司制定的规范 主要用在手机上这种移动通讯设备上,所以对文件内包含的音视频编码格式定义的非常死.这样手机只要支持固定的几种codec就可以放3gp文件。 MP4是ISO14496-14,主要是给计算机上用的,不是特定给手机设计的。里面使用类似FOURCC的方式(没深入研究过,不确定)来定义音视频编码方式,因此里面音视频流可以是任意的编码,需要装相应的codec才可以播放。所以能播放3gp的手机不能播所有的mp4。所以主要区别就是因为制定规范的组织不同,所以代表了各自组织的利益。其实所有的规范制定时候都是这样的。可以认为3GP是MP4... 阅读全文

posted @ 2011-12-28 15:15 eustoma 阅读(872) 评论(0) 推荐(0)

视频文件格式研究

摘要: http://blog.csdn.net/windcao/article/details/725722 阅读全文

posted @ 2011-12-28 14:52 eustoma 阅读(105) 评论(0) 推荐(0)

Android中通过按键旋转屏幕

摘要: http://blog.csdn.net/linweig/article/details/6205142Android上的home键是系统直接处理的,功能如下:1:跳转到Home界面,如果Home进程死掉了,则重新启动Home进程2:长按5s,弹出选择应用的窗口,可以切换应用.由于需要,我需要修改这里的部分逻辑,修改后的逻辑不能放出,这里放出我找到的大概地点view plaincopy to clipboardprint?public boolean interceptKeyTi(WindowState win, int code, int metaKeys, boolean down, .. 阅读全文

posted @ 2011-12-28 12:57 eustoma 阅读(963) 评论(0) 推荐(0)

android系统中的log定向

摘要: http://blog.csdn.net/knock/article/details/5511255为了调试,必须要将log怎么打印的搞清楚,于是有了以下的分析。我们通常在程序中插入LOGD(..),LOGE(..)之类的语句,但什么情况下可以查看这些打印消息呢?首先,来到定义处:system/core/include/cutils/log.h,在开头就可以看到#ifndef LOG_TAG#define LOG_TAG NULL#endif所以程序中#include "log.h"之前要定义LOG_TAG,不然就为空.再看LOGD的定义#ifndef LOGD#defin 阅读全文

posted @ 2011-12-28 10:59 eustoma 阅读(1443) 评论(0) 推荐(0)

Android4: 旋转屏幕时禁止Activity重启

摘要: http://blog.csdn.net/zmyde2010/article/details/7030979我们知道,Andorid旋转屏幕时默认是重新Create Activity,之前我们可以在AndroidManifest.xml 中添加activity属性android:configChanges="orientation"来声明Acitivity自己处理orientaion,这样就不会重新Create Activity在 ics中需要改为android:configChanges="orientation|screenSize"Caution: 阅读全文

posted @ 2011-12-28 10:55 eustoma 阅读(1071) 评论(0) 推荐(0)

Android4: Write Storage权限问题

摘要: http://blog.csdn.net/zmyde2010/article/details/70314612.3中声明<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>可以读写SDCARD,包括其他storage,比如内部flash,usb等等4.0中如果只声明这个,会发现其他mount的设备有可能没有写权限,需要同时声明<uses-permission android:name="android.permission.WRITE_MEDIA_S 阅读全文

posted @ 2011-12-28 10:51 eustoma 阅读(7346) 评论(0) 推荐(0)

导航