Changed Length attribute to Duration and type of position to int

This commit is contained in:
daniel
2012-06-05 21:49:12 +02:00
parent 9d1a692d23
commit cc77c9dde3
3 changed files with 15 additions and 15 deletions

View File

@ -218,7 +218,7 @@ public class MediaplayerActivity extends SherlockActivity {
private void getProgress() { private void getProgress() {
FeedMedia media = service.getMedia(); FeedMedia media = service.getMedia();
position = media.getPosition(); position = media.getPosition();
length = media.getLength(); length = media.getDuration();
} }
} }

View File

@ -1,8 +1,8 @@
package de.podfetcher.feed; package de.podfetcher.feed;
public class FeedMedia extends FeedFile{ public class FeedMedia extends FeedFile{
private long length; private int duration;
private long position; private int position; // Current position in file
private long size; // File size in Byte private long size; // File size in Byte
private String mime_type; private String mime_type;
private FeedItem item; private FeedItem item;
@ -15,12 +15,12 @@ public class FeedMedia extends FeedFile{
this.mime_type = mime_type; this.mime_type = mime_type;
} }
public FeedMedia(long id, FeedItem item, long length, long position, long size, String mime_type, public FeedMedia(long id, FeedItem item, int duration, int position, long size, String mime_type,
String file_url, String download_url) { String file_url, String download_url) {
super(); super();
this.id = id; this.id = id;
this.item = item; this.item = item;
this.length = length; this.duration = duration;
this.position = position; this.position = position;
this.size = size; this.size = size;
this.mime_type = mime_type; this.mime_type = mime_type;
@ -28,19 +28,19 @@ public class FeedMedia extends FeedFile{
this.download_url = download_url; this.download_url = download_url;
} }
public long getLength() { public long getDuration() {
return length; return duration;
} }
public void setLength(long length) { public void setDuration(int duration) {
this.length = length; this.duration = duration;
} }
public long getPosition() { public long getPosition() {
return position; return position;
} }
public void setPosition(long position) { public void setPosition(int position) {
this.position = position; this.position = position;
} }

View File

@ -32,7 +32,7 @@ public class PodDBAdapter {
public static final String KEY_DOWNLOAD_URL = "download_url"; public static final String KEY_DOWNLOAD_URL = "download_url";
public static final String KEY_PUBDATE = "pubDate"; public static final String KEY_PUBDATE = "pubDate";
public static final String KEY_READ = "read"; public static final String KEY_READ = "read";
public static final String KEY_LENGTH = "length"; public static final String KEY_DURATION = "duration";
public static final String KEY_POSITION = "position"; public static final String KEY_POSITION = "position";
public static final String KEY_SIZE = "filesize"; public static final String KEY_SIZE = "filesize";
public static final String KEY_MIME_TYPE = "mime_type"; public static final String KEY_MIME_TYPE = "mime_type";
@ -75,7 +75,7 @@ public class PodDBAdapter {
+ KEY_DOWNLOAD_URL + " TEXT)"; + KEY_DOWNLOAD_URL + " TEXT)";
private static final String CREATE_TABLE_FEED_MEDIA = "CREATE TABLE " private static final String CREATE_TABLE_FEED_MEDIA = "CREATE TABLE "
+ TABLE_NAME_FEED_MEDIA + " (" + TABLE_PRIMARY_KEY + KEY_LENGTH + TABLE_NAME_FEED_MEDIA + " (" + TABLE_PRIMARY_KEY + KEY_DURATION
+ " INTEGER," + KEY_POSITION + " INTEGER," + " INTEGER," + KEY_POSITION + " INTEGER,"
+ KEY_SIZE + " INTEGER," + KEY_MIME_TYPE + " TEXT," + KEY_SIZE + " INTEGER," + KEY_MIME_TYPE + " TEXT,"
+ KEY_FILE_URL + " TEXT," + KEY_DOWNLOAD_URL + " TEXT)"; + KEY_FILE_URL + " TEXT," + KEY_DOWNLOAD_URL + " TEXT)";
@ -187,7 +187,7 @@ public class PodDBAdapter {
public long setMedia(FeedMedia media) { public long setMedia(FeedMedia media) {
open(); open();
ContentValues values = new ContentValues(); ContentValues values = new ContentValues();
values.put(KEY_LENGTH, media.getLength()); values.put(KEY_DURATION, media.getDuration());
values.put(KEY_POSITION, media.getPosition()); values.put(KEY_POSITION, media.getPosition());
values.put(KEY_SIZE, media.getSize()); values.put(KEY_SIZE, media.getSize());
values.put(KEY_MIME_TYPE, media.getMime_type()); values.put(KEY_MIME_TYPE, media.getMime_type());
@ -304,8 +304,8 @@ public class PodDBAdapter {
} }
FeedMedia media = new FeedMedia(rowIndex, FeedMedia media = new FeedMedia(rowIndex,
owner, owner,
cursor.getLong(cursor.getColumnIndex(KEY_LENGTH)), cursor.getInt(cursor.getColumnIndex(KEY_DURATION)),
cursor.getLong(cursor.getColumnIndex(KEY_POSITION)), cursor.getInt(cursor.getColumnIndex(KEY_POSITION)),
cursor.getLong(cursor.getColumnIndex(KEY_SIZE)), cursor.getLong(cursor.getColumnIndex(KEY_SIZE)),
cursor.getString(cursor.getColumnIndex(KEY_MIME_TYPE)), cursor.getString(cursor.getColumnIndex(KEY_MIME_TYPE)),
cursor.getString(cursor.getColumnIndex(KEY_FILE_URL)), cursor.getString(cursor.getColumnIndex(KEY_FILE_URL)),