- 博客(10)
- 资源 (1)
- 收藏
- 关注
转载 移动多媒体编程节选下—MP3分析
MP3MP3文件主要由3部分组成,依次是IDV2,MP3帧和IDV1,分析MP3文件,必须首先从这3个部分入手。ID3V1是固定长度的,共128个字节,位于MP3文件的尾部。结构如下,这个结构比较简单,因此解析ID3v1的代码并不复杂,在initialize(
2011-08-22 23:32:35 866
转载 移动多媒体编程节选
多媒体文件格式文件格式定义了物理文件是如何组织并在文件系统上存储的。以一个普通的音频文件来说,它可能主要由两部分数据组成,元数据和音频数据。而元数据和音频数据的存储位置是根据特定规范制定的,音频数据可能按帧顺序存储,也可能一整块存储在文件的某个位置。编码编码/
2011-08-21 22:47:13 614
转载 folder failed to be renamed or moved on SDK instal的处理方法
出错信息:Downloading SDK Platform Android 1.5, API 3, revision 3Installing SDK Platform Android 1.5, API 3, revision 3Failed to rename dir
2011-08-18 14:17:36 433
转载 Android调试桥adb
Android 调试桥http://www.androidin.com/docs/reference/adb.html#sqliteAndroid 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器的状态。可以通过下列几种方法加入
2011-08-17 22:58:37 2051
翻译 Managing Projects
Projects表现为一个容器保存着代码和资源文件。SDK工具希望工程们遵从着特定的结构这样它就可以正确的对你的工程进行编译和打包,所以强烈推荐你使用Eclipse的ADT或者android工具来创建工程。有三种类别的工程,它们共享统一的通用结构,但是在功能上各不同:Android Projectsandroid工程包含工程源文件,资源文件,ant文件,AndroidManifest文
2011-08-14 19:42:31 783
转载 适配器模式和外观模式
1。适配器模式将一个类的接口,转换成客户期望的另一个接口。适配器让原来的接口不兼容的类可以合作无间。 2.构造适配器的关键:实现了目标接口,并持有被适配者的实例。 而适配器使用的方法是:客户通过目标接口调用适配器的方法对适配器发出请求,
2011-08-11 23:41:19 1208
原创 自定义Ant Task
在ant打包的时候老是忘记把manifest.xml中的android:debugable改为false,后来干脆自定义个task来修改这项官方的Turtorialhttp://ant.apache.org/manual/tutorial-writing-tasks.html
2011-08-11 22:56:14 4914
原创 BroadcastReceiver
说说android四大丸子中的最简单的一个,android的dev Guide都不屑写篇文字来指导那我们先看看api吧一个基本类用来接收由sendBroadcast()发送的intents。可以通过AndroidManifest.xml的标签静态注册,或者使用 regis
2011-08-11 22:35:54 1063
转载 Eclipse中查看源码
Examining the SourceWhen you download the Android source, you get EVERYTHING. This includes the OS, the Dalvik VM, the Eclipse Plugin, t
2011-08-10 21:05:00 503
转载 应用崩溃的反馈
google目前也有个项目在处理这个问题http://code.google.com/p/acra/,不过那个包有点大,好几十k呢,如果我们想自我定制下,最重要的知识点就是1.拦截UncaughtExceptionApplication.onCreate()是整个Android应用的入口方法。在该方法中执行如下代码即可拦截UncaughtException: ueHandle
2011-08-03 23:15:52 628
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人