2010年4月6日
摘要: 主要涉及转化:从String转化为document再到xml从xml转化为document再到Stringview plaincopy to clipboardprint?xml转化为string: public static String xmlFile2String(String fileName) throws SAXException, IOException, ParserConfig... 阅读全文
posted @ 2010-04-06 14:59 香格里拉\(^o^)/ 阅读(12074) 评论(0) 推荐(0) 编辑
摘要: 介于ID3V2和ID3V1之间的部分称作MP3帧,这些帧构成了MP3的音频部分。每个MP3帧由帧头和数据块组成,之间还可能包含2个字节的CRC校验位,校验位是否存在依赖于帧头的第16比特位的值。以比特率为区分标准,MP3可以分为可变比特率和不变比特率两种格式。比特率代表每秒钟的数据量,一般单位是kbps。比特率越高,MP3的音质越好,但是文件也越大。每个MP3帧固定时长为26ms,因此可变比特率的帧大小可能是不同的,而不变比特率的帧大小是固定的,只要分析了第1个帧的大小就可以知道后面帧的大小。帧头长度是4个字节,也就是32比特,其布局如下所示。每个比特的意义在表7-3中做了详细的介绍。AAAA 阅读全文
posted @ 2010-04-06 14:44 香格里拉\(^o^)/ 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 最近在看Android多媒体相关的资料,发现在1.0-r2版本支持的音频格式amr、mp3、wav、mid,不支持aac格式,Android提供的MediaPlayer不支持类似J2me那样的流直接创建模式,而流创建显然是我们开发中最常用的模式,如我们到远程服务器下载音频、视频数据一般都是流的形式,如何使用流创建MediaPlayer呢?下面的代码是关于创建MediaPlayer的几种使用形式。/... 阅读全文
posted @ 2010-04-06 14:40 香格里拉\(^o^)/ 阅读(6967) 评论(1) 推荐(0) 编辑
摘要: Java Tip 24: 如何在应用程序中播放声音文件 一个在 Java 应用程序中播放声音程序的 step-by-step 的向导 Chong Ser Wah John D. Mitchell 简介 现有的在 Java applet 中对声音播放的支持使得声音播放任务变得很简单,但是在应用程序中缺少这样的支持。此篇小技巧将告诉你如何在 Java 应用程序中播放声音... 阅读全文
posted @ 2010-04-06 14:38 香格里拉\(^o^)/ 阅读(2128) 评论(0) 推荐(0) 编辑
摘要: JDK下载安装和环境变量的配置 以下过程为JDK下载安装:   1.点击下面网址进入JDK1.5下载页面:http://java.sun.com/j2se/1.5.0/download.jsp  2.点击“Download JDK 5.0 Update 6”:  以下过程为配置JDK环境变量:  1.右击“我的电脑”,点击“属性̶... 阅读全文
posted @ 2010-04-06 14:37 香格里拉\(^o^)/ 阅读(23946) 评论(2) 推荐(0) 编辑
摘要: 这里介绍android.view.Menu的使用。 ● 追加菜单的时候,覆盖(override)Activity.onCreateOptionsMenu()方法,并调用Menu.add()方法● 追加菜单点击操作处理的时候,覆盖(override)Activity.onMenuItemSelected()方法例程源码(Java)view source print?01pub... 阅读全文
posted @ 2010-04-06 14:33 香格里拉\(^o^)/ 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 滑动式抽屉(SlidingDrawer)通过手柄像抽屉一样滑动式的把带有内容的画面隐藏和表示的窗体小组件。这个窗体组件在Android1.0里面是非公开的API(frameworks\base\core\java\com\android\internal\widget\SlidingDrawer.java)。从Android1.5开始,变成正式的API(android.widget.Sliding... 阅读全文
posted @ 2010-04-06 14:32 香格里拉\(^o^)/ 阅读(5460) 评论(0) 推荐(1) 编辑
摘要: 很多时候,利用触摸屏的Fling、Scroll等Gesture(手势)操作来操作会使得应用程序的用户体验大大提升,比如用Scroll手势在浏览器中滚屏,用Fling在阅读器中翻页等。在Android系统中,手势的识别是通过 GestureDetector.OnGestureListener接口来实现的,不过William翻遍了Android的官方文档也没有找到一个相关的例子,API Demo中的T... 阅读全文
posted @ 2010-04-06 14:26 香格里拉\(^o^)/ 阅读(1205) 评论(0) 推荐(0) 编辑
摘要: import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;import org.w3c.dom.Document;import org.w3c.dom.Element;im... 阅读全文
posted @ 2010-04-06 14:23 香格里拉\(^o^)/ 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 实例一:String uriAPI = "http://192.168.1.100:8080/test/test.jsp"; //这是我测试的本地,大家可以随意改 /*建立HTTPost对象*/ HttpPost httpRequest = new HttpPost(uriAPI); /* * NameValuePair实现请求参数的封装 */ List <NameValuePair>... 阅读全文
posted @ 2010-04-06 14:19 香格里拉\(^o^)/ 阅读(46628) 评论(2) 推荐(1) 编辑
摘要: public class domParse {   public domParse(){      DocumentBuilderFactory domfac=DocumentBuilderFactory.newInstance();      try {          DocumentBuilder dombuilder=domfac.newDocumentBuilder();       ... 阅读全文
posted @ 2010-04-06 14:17 香格里拉\(^o^)/ 阅读(657) 评论(0) 推荐(0) 编辑