diff options
-rw-r--r-- | vdr-vdrmanager/debian/changelog | 2 | ||||
-rw-r--r-- | vdr-vdrmanager/debian/control | 5 | ||||
-rw-r--r-- | vdrmanager/libs/android-support-v4.jar | bin | 140011 -> 0 bytes | |||
-rw-r--r-- | vdrmanager/libs/ormlite-android-4.30.jar | bin | 43344 -> 0 bytes | |||
-rw-r--r-- | vdrmanager/libs/ormlite-core-4.30.jar | bin | 253477 -> 0 bytes | |||
-rw-r--r-- | vdrmanager/libsrc/ormlite-android-4.30-sources.jar | bin | 29469 -> 0 bytes | |||
-rw-r--r-- | vdrmanager/libsrc/ormlite-core-4.30-sources.jar | bin | 173722 -> 0 bytes | |||
-rw-r--r-- | vdrmanager/src/de/bjusystems/vdrmanager/data/db/OrmDatabaseHelper.java | 194 |
8 files changed, 4 insertions, 197 deletions
diff --git a/vdr-vdrmanager/debian/changelog b/vdr-vdrmanager/debian/changelog index 1d4078c..9bf9bc3 100644 --- a/vdr-vdrmanager/debian/changelog +++ b/vdr-vdrmanager/debian/changelog @@ -1,4 +1,4 @@ -vdr-plugin-vdrmanager (0.7-1) unstable; urgency=low +vdr-plugin-vdrmanager (0.8-1) unstable; urgency=low * Initial release (Closes: #nnnn) <nnnn is the bug number of your ITP> diff --git a/vdr-vdrmanager/debian/control b/vdr-vdrmanager/debian/control index f675ec4..4d9cf30 100644 --- a/vdr-vdrmanager/debian/control +++ b/vdr-vdrmanager/debian/control @@ -11,5 +11,6 @@ Homepage: http://projects.vdr-developer.org/projects/vdr-manager Package: vdr-plugin-vdrmanager Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${vdr:Depends} -Description: <insert up to 60 chars description> - <insert long description, indented with spaces> +Description: Program VDR using Android + With VDR-Manager you can program VDR using mobile devices running Android. + So you can browse the EPG, manage timers and wakeup your VDR from anywhere. diff --git a/vdrmanager/libs/android-support-v4.jar b/vdrmanager/libs/android-support-v4.jar Binary files differdeleted file mode 100644 index b9a4279..0000000 --- a/vdrmanager/libs/android-support-v4.jar +++ /dev/null diff --git a/vdrmanager/libs/ormlite-android-4.30.jar b/vdrmanager/libs/ormlite-android-4.30.jar Binary files differdeleted file mode 100644 index e7f4273..0000000 --- a/vdrmanager/libs/ormlite-android-4.30.jar +++ /dev/null diff --git a/vdrmanager/libs/ormlite-core-4.30.jar b/vdrmanager/libs/ormlite-core-4.30.jar Binary files differdeleted file mode 100644 index ab96ce2..0000000 --- a/vdrmanager/libs/ormlite-core-4.30.jar +++ /dev/null diff --git a/vdrmanager/libsrc/ormlite-android-4.30-sources.jar b/vdrmanager/libsrc/ormlite-android-4.30-sources.jar Binary files differdeleted file mode 100644 index 9731196..0000000 --- a/vdrmanager/libsrc/ormlite-android-4.30-sources.jar +++ /dev/null diff --git a/vdrmanager/libsrc/ormlite-core-4.30-sources.jar b/vdrmanager/libsrc/ormlite-core-4.30-sources.jar Binary files differdeleted file mode 100644 index 85e2892..0000000 --- a/vdrmanager/libsrc/ormlite-core-4.30-sources.jar +++ /dev/null diff --git a/vdrmanager/src/de/bjusystems/vdrmanager/data/db/OrmDatabaseHelper.java b/vdrmanager/src/de/bjusystems/vdrmanager/data/db/OrmDatabaseHelper.java deleted file mode 100644 index 3feb8b0..0000000 --- a/vdrmanager/src/de/bjusystems/vdrmanager/data/db/OrmDatabaseHelper.java +++ /dev/null @@ -1,194 +0,0 @@ -package de.bjusystems.vdrmanager.data.db; - -import java.sql.SQLException; -import java.util.ArrayList; -import java.util.List; - -import android.content.ContentValues; -import android.content.Context; -import android.database.Cursor; -import android.database.sqlite.SQLiteDatabase; -import android.util.Log; - -import com.j256.ormlite.android.AndroidCompiledStatement; -import com.j256.ormlite.android.apptools.OrmLiteSqliteOpenHelper; -import com.j256.ormlite.dao.RuntimeExceptionDao; -import com.j256.ormlite.stmt.PreparedQuery; -import com.j256.ormlite.stmt.QueryBuilder; -import com.j256.ormlite.stmt.StatementBuilder.StatementType; -import com.j256.ormlite.support.ConnectionSource; -import com.j256.ormlite.table.TableUtils; - -import de.bjusystems.vdrmanager.data.Vdr; - -/** - * Database helper class used to manage the creation and upgrading of your - * database. This class also usually provides the DAOs used by the other - * classes. - */ -public class OrmDatabaseHelper extends OrmLiteSqliteOpenHelper { - - public static final String TAG = OrmDatabaseHelper.class.getName(); - // name of the database file for your application -- change to something - // appropriate for your app - public static final String DATABASE_NAME = "vdrmanager.db"; - // any time you make changes to your database objects, you may have to - // increase the database version - private static final int DATABASE_VERSION = 2; - - private RuntimeExceptionDao<Vdr, Integer> vdrDAO = null; - - public OrmDatabaseHelper(Context context) { - super(context, DATABASE_NAME, null, DATABASE_VERSION); - } - - - public static String getDataBaseFile(){ - return "/data/data/de.bjusystems.vdrmanager/databases/" + DATABASE_NAME; - } - /** - * This is called when the database is first created. Usually you should - * call createTable statements here to create the tables that will store - * your data. - */ - @Override - public void onCreate(SQLiteDatabase db, ConnectionSource connectionSource) { - try { - Log.i(OrmDatabaseHelper.class.getName(), "onCreate"); - TableUtils.createTable(connectionSource, Vdr.class); - } catch (SQLException e) { - Log.e(OrmDatabaseHelper.class.getName(), "Can't create database", e); - throw new RuntimeException(e); - } - - // // here we try inserting data in the on-create as a test - // RuntimeExceptionDao<Note, Integer> dao = getSimpleDataDao(); - // long millis = System.currentTimeMillis(); - // // create some entries in the onCreate - // Note simple = new Note(); - // dao.create(simple); - // simple = new SimpleData(millis + 1); - // dao.create(simple); - // Log.i(DatabaseHelper.class.getName(), - // "created new entries in onCreate: " + millis); - } - - private List<ContentValues> backup() throws SQLException { - List<ContentValues> values = new ArrayList<ContentValues>(); - Cursor c = getVdrCursor(); - try { - if (c != null && c.getCount() == 0) { - return values; - } - - c.move(-1); - - while (c.moveToNext()) { - ContentValues cv = new ContentValues(); - for (int i = 0; i < c.getColumnCount(); ++i) { - cv.put(c.getColumnName(i), c.getString(i)); - } - values.add(cv); - } - return values; - } finally { - if (c != null && c.isClosed() == false) { - c.close(); - } - } - - } - - /** - * This is called when your application is upgraded and it has a higher - * version number. This allows you to adjust the various data to match the - * new version number. - */ - @Override - public void onUpgrade(SQLiteDatabase db, ConnectionSource connectionSource, - int oldVersion, int newVersion) { - // try { - Log.i(TAG, "onUpgrade to " + newVersion + " from " + oldVersion); - // List<ContentValues> b = backup(); - // Log.i(OrmDatabaseHelper.class.getName(), "backup"); - // Dao<Vdr, Integer> dao = getDao(Vdr.class); - // List<Vdr> backup = dao.queryForAll(); - // if (backup != null) { - // Log.i(OrmDatabaseHelper.class.getName(), - // "backuped " + backup.size() + " instances"); - // } - // TableUtils.dropTable(connectionSource, Vdr.class, true); - // after we drop the old databases, we create the new ones - // onCreate(db, connectionSource); - if (oldVersion == 1) { - - String alter = "ALTER TABLE vdr add livePort INTEGER"; - Log.i(TAG, "exec: " + alter); - int count = getVdrDAO().executeRaw(alter); - Log.i(TAG, "alterd " + count + " rows"); - - alter = "ALTER TABLE vdr add enableRecStreaming SMALLINT"; - Log.i(TAG, "exec: " + alter); - count = getVdrDAO().executeRaw(alter); - Log.i(TAG, "alterd " + count + " rows"); - - alter = "ALTER TABLE vdr add recStreamMethod VARCHAR"; - Log.i(TAG, "exec: " + alter); - count = getVdrDAO().executeRaw(alter); - Log.i(TAG, "alterd " + count + " rows"); - - - String update = "Update vdr set livePort = 8008, enableRecStreaming = 0, recStreamMethod = 'vdr-live'"; - Log.i(TAG, "exec: " + update); - count = getVdrDAO().executeRaw(update); - Log.i(TAG, "alterd " + count + " rows"); - } - - // if (backup != null) { - // for (Vdr v : backup) { - // dao.create(v); - // Log.i(OrmDatabaseHelper.class.getName(), - // "recovered " + v.getName()); - // } - // } - - // getVdrDAO().updateRaw(statement, arguments) - - // } catch (SQLException e) { - // Log.e(OrmDatabaseHelper.class.getName(), "Can't drop databases", e); - // throw new RuntimeException(e); - // } - } - - /** - * Returns the Database Access Object (DAO) for our Label class. It will - * create it or just give the cached value. - */ - public RuntimeExceptionDao<Vdr, Integer> getVdrDAO() { - if (vdrDAO == null) { - vdrDAO = getRuntimeExceptionDao(Vdr.class); - } - return vdrDAO; - } - - /** - * Close the database connections and clear any cached DAOs. - */ - @Override - public void close() { - super.close(); - vdrDAO = null; - } - - public Cursor getVdrCursor() throws SQLException { - QueryBuilder<Vdr, Integer> qb = getVdrDAO().queryBuilder(); - - PreparedQuery<Vdr> preparedQuery = qb.prepare(); - - AndroidCompiledStatement compiledStatement = (AndroidCompiledStatement) preparedQuery - .compile(getConnectionSource().getReadOnlyConnection(), - StatementType.SELECT); - - return compiledStatement.getCursor(); - } -}
\ No newline at end of file |