JSpiff Read Me
http://www.melloware.com/
Copyright 1999-2006 Emil A. Lefkof III
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Contents
--------
1. Overview
2. Features
3. Installation
4. Quick Usage
5. Acknowledgements
6. Feedback
1. Overview
--------
JSpiff is a Java API for reading and writing XSPF ("Spiff")
open XML playlists. Tired of Winamp M3U playlists? So are we!
2. Features
--------
-> It is open -- No proprietary lock-in.
-> It is portable -- You should be able to send a playlist to your friend and have it work.
-> It is well-engineered -- Most playlist formats get the easy things wrong.
-> Unlike M3U -- XSPF is XML.
-> Unlike SMIL -- XSPF is simple.
-> Unlike ASX -- XSPF is open.
-> JAXP Implementation available
-> JAXB Implementation available
-> Simple to use Java API
3. Installation
------------
FOR USERS:
-> Copy the following files into your classpath
-> JSpiff-1.0.jar
FOR DEVELOPERS:
-> To build you need Maven 2.0.4 or higher installed from Apache. Just run "mvn package" from the
directory where the pom.xml is located to build the project.
4. Quick Usage
------------
final XspfPlaylist playlist = new XspfPlaylist();
playlist.setTitle("Track Test Playlist");
playlist.setCreator("Melloware User");
playlist.setDate(new Timestamp(System.currentTimeMillis()));
playlist.setInfo("http://melloware.com/");
playlist.setVersion("1");
playlist.setImage("http://melloware.com/images/header.jpg");
playlist.setIdentifier(Integer.toString(super.hashCode()));
playlist.setLicense("http://www.apache.org/licenses/LICENSE-2.0.txt");
// create track list first
final XspfPlaylistTrackList tracks = new XspfPlaylistTrackList();
// now create track 1 and add to list
XspfTrack track = new XspfTrack();
track.setIdentifier("135c3af5-526f-4d87-9757-1b404b51e31d");
track.setLocation("C:\\music\\01 - She Talks To Angels.mp3");
track.setCreator("Black Crowes");
track.setAlbum("Shake Your Moneymaker");
track.setTitle("She Talks To Angels");
track.setAnnotation("This is a classic song");
track.setTrackNumByString("01");
track.setDurationByString("314");
tracks.addTrack(track);
// now create track 2 and add to list
track = new XspfTrack();
track.setIdentifier("e113c56f-c4d4-4bfb-b9f0-6f90a172b5a9");
track.setLocation("C:\\music\\02 - Come Together.mp3");
track.setCreator("Beatles");
track.setAlbum("Abbey Road");
track.setTitle("Come Together");
track.setAnnotation("Love the Beatles");
track.setTrackNumByString("02");
track.setDurationByString("226");
tracks.addTrack(track);
// add track to playlist
playlist.setPlaylistTrackList(tracks);
// make an xml document out of it
final String xml = playlist.makeTextDocument();
System.out.println(xml);
See demo at src\test\java\com\melloware\jspiff\jaxp\XspfJAXPTest.java for more info..
5. Acknowledgements
----------------
JSpiff could not be possible without Xiph.org creating the XSPF
playlist format. We would like to thank them for putting this
forward and getting the entire music community away from proprietary
playlist formats.
6. Feedback
--------
Your feedback on JSpiff (hopefully constructive) is always welcome. Please
visit http://www.melloware.com/ for links to browse and join mailing
lists, file bugs and submit feature requests.
Also a forum is set up at http://forum.melloware.com/index.php for discussion.
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
内容简介 本书内容上覆盖了用Android开发的大部分场景,从Android基础介绍、环境搭建、SDK介绍、Market使用,到应用剖析、组件介绍、实例演示等方面。从技术实现上,讲解了5个Android平台下的完整综合实例及源代码分析,分别是RSS阅读器、基于Google Map的个人GPS、豆瓣网(Web 2.0)客户端、在线音乐播放器、手机信息助手。本书注重对实际动手能力的指导,在遵循技术研发知识体系的严密性同时,在容易产生错误、不易理解的环节配以了详实的开发情景截图,并将重要的知识点和经验技巧以“小实验”、“小知识”的活泼形式呈现给读者。在程序实例的讲解方面,将实例安插在Android开发的精髓知识章节,这为初学者学习与实践结合提供了很好的指导。 本书配套有300多分钟的全程开发视频光盘,指导读者快速、无障碍地学通Android实战开发技术。 本书适合具备一定软件开发经验,想快速进入Android开发领域的程序员;具备一些手机开发经验的开发者和Android开发爱好者学习用书;也适合作为相关培训学校的Android培训教材。
资源推荐
资源详情
资源评论
收起资源包目录
《Google Android开发入门与实战》 实例代码 (1075个子文件)
YPRSInterface.aidl 254B
YPRSInterface.aidl 254B
resources.ap_ 1.01MB
resources.ap_ 242KB
resources.ap_ 198KB
resources.ap_ 198KB
resources.ap_ 74KB
resources.ap_ 32KB
resources.ap_ 28KB
resources.ap_ 13KB
resources.ap_ 11KB
resources.ap_ 9KB
resources.ap_ 9KB
resources.ap_ 8KB
resources.ap_ 8KB
resources.ap_ 7KB
resources.ap_ 7KB
resources.ap_ 6KB
resources.ap_ 6KB
resources.ap_ 6KB
resources.ap_ 6KB
resources.ap_ 6KB
resources.ap_ 6KB
resources.ap_ 6KB
resources.ap_ 6KB
resources.ap_ 6KB
ex07_Widget.apk 1.02MB
douban_android.apk 254KB
ex07_layout.apk 247KB
ServicesDemo.apk 202KB
ex_PlayService.apk 202KB
Yobo.Android.apk 100KB
iTracks.apk 51KB
eoeInfosAssistant.apk 46KB
ex07_toast_and_notification.apk 19KB
ex08_2_contentProvider.apk 18KB
ex07_dialog.apk 16KB
ex08_2_SQLite.apk 15KB
rss_reader.apk 13KB
ex_TestServiceHolder.apk 13KB
ex07_list.apk 13KB
ex07_activity_intent.apk 11KB
ex08_1_SQLite.apk 11KB
ex09_BroadcastReceiver.apk 10KB
ex07_1_button.apk 9KB
ex_SharedPreferences.apk 9KB
ex07_menu.apk 9KB
ex08_1_ContentProvider.apk 9KB
HelloWorld.apk 8KB
ex_alarmService_1.apk 8KB
Auth.class 12KB
ShowTrack.class 11KB
FetchData.class 11KB
ToolHelper.class 10KB
User.class 9KB
PlayListActivity.class 9KB
Tools.class 8KB
DiaryContentProvider.class 6KB
Setting.class 6KB
ActivityMain.class 6KB
iTracks.class 5KB
FSExplorer.class 5KB
BoxActivty.class 5KB
Parser.class 5KB
ActivityMain.class 5KB
Hardware.class 5KB
ActivityDiaryEditor.class 5KB
ActivityShowSaying.class 4KB
eoeInfosAssistant.class 4KB
TrackDbAdapter.class 4KB
Runing.class 4KB
Software.class 4KB
System.class 4KB
DiaryDbAdapter.class 4KB
ActivityMain.class 4KB
ActivityMain.class 4KB
ShowInfo.class 4KB
MainActivity.class 4KB
LocateDbAdapter.class 4KB
ActivityMainNotification.class 4KB
ImageShowActivity.class 4KB
YPRService.class 4KB
LocateOverLay.class 4KB
ActivityAuthSuccess.class 4KB
ActivityMain.class 4KB
StationActivty.class 4KB
ActivityToast.class 4KB
ActivityShowSaying$SayingListAdapter.class 3KB
ShowTrack$MyOverlay.class 3KB
ShowTrack$MyLocationListener.class 3KB
TestServiceHolder.class 3KB
ActivityMain.class 3KB
YPRSInterface$Stub$Proxy.class 3KB
Track.class 3KB
NewTrack$1.class 3KB
ActivityAuth.class 3KB
YPRService$1.class 3KB
RSSHandler.class 3KB
TestService.class 3KB
Track.class 3KB
共 1075 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11
zhan12181218
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 上市公司-人工智能的采纳程度面板数据(2003-2021年).xlsx
- 第5章spring-mvc请求映射处理
- 2023-04-06-项目笔记 - 第一百十六阶段 - 4.4.2.114全局变量的作用域-114 -2024.04.27
- app-release.apk.1
- soap json 等系列化方式
- c++的五子棋代码,在vs6.0上完美运行
- 基于Javaee的影视创作论坛的设计与实现.rar
- Python导出Mysql数据字典(部分表或全表)
- Java工具类实现输入一个路径,强创建路径、并且鉴权目标路径是否具备修改权限,用于增强程序的健壮性与稳定性,快速开发!
- 资源【STM32+HAL】三轴按键PS2摇杆
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页