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.
没有合适的资源?快使用搜索试试~ 我知道了~
Google.Android开发入门与实战 pdf + 源码
共1072个文件
class:416个
java:253个
xml:136个
需积分: 9 12 下载量 179 浏览量
2012-09-21
19:11:45
上传
评论
收藏 41.97MB RAR 举报
温馨提示
本书内容上覆盖了用Android开发的大部分场景,从Android基础介绍、环境搭建、SDK介绍、Market使用,到应用剖析、组件介绍、实例演示等方面。从技术实现上,讲解了5个Android平台下的完整综合实例及源代码分析,分别是RSS阅读器、基于Google Map的个人GPS、豆瓣网(Web 2.0)客户端、在线音乐播放器、手机信息助手。本书注重对实际动手能力的指导,在遵循技术研发知识体系的严密性同时,在容易产生错误、不易理解的环节配以了详实的开发情景截图,并将重要的知识点和经验技巧以“小实验”、“小知识”的活泼形式呈现给读者。在程序实例的讲解方面,将实例安插在Android开发的精髓知识章节,这为初学者学习与实践结合提供了很好的指导。.源码
资源推荐
资源详情
资源评论
收起资源包目录
Google.Android开发入门与实战 pdf + 源码 (1072个子文件)
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
共 1072 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11
资源评论
maomao_lyc
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功