From fcfa0d7a2a6374bca1591d808b2173f70360305e Mon Sep 17 00:00:00 2001 From: John Janus Date: Tue, 9 Apr 2013 00:48:27 +0200 Subject: [PATCH] database creation on first start does not work yet --- res/values/strings.xml | 424 ++++++++++++++++++ .../rhinapotheke/notdienst/DBConnector.java | 75 +++- .../rhinapotheke/notdienst/MainActivity.java | 22 +- 3 files changed, 502 insertions(+), 19 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index aa18777..7a32028 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -11,5 +11,429 @@ > Glückstadt 17:00 - 19:00 Glückstadt 9:00 - 13:00 + 1 + +\'2013-01-01\',\'r\',\'p\',\'s\',\'d\' +\'2013-01-02\',\'s\',\'e\',\'t\',\'d\' +\'2013-01-03\',\'k\',\'f\',\'u\',\'a\' +\'2013-01-04\',\'a\',\'g\',\'v\',\'b\' +\'2013-01-05\',\'b\',\'h\',\'r\',\'f\' +\'2013-01-06\',\'c\',\'l\',\'q\',\'f\' +\'2013-01-07\',\'d\',\'j\',\'w\',\'e\' +\'2013-01-08\',\'e\',\'k\',\'y\',\'d\' +\'2013-01-09\',\'f\',\'c\',\'s\',\'a\' +\'2013-01-10\',\'g\',\'m\',\'t\',\'b\' +\'2013-01-11\',\'h\',\'o\',\'u\',\'f\' +\'2013-01-12\',\'i\',\'n\',\'z\',\'e\' +\'2013-01-13\',\'j\',\'d\',\'x\',\'e\' +\'2013-01-14\',\'k\',\'i\',\'v\',\'d\' +\'2013-01-15\',\'l\',\'q\',\'d\',\'a\' +\'2013-01-16\',\'s\',\'r\',\'e\',\'b\' +\'2013-01-17\',\'h\',\'s\',\'f\',\'f\' +\'2013-01-18\',\'o\',\'t\',\'g\',\'e\' +\'2013-01-19\',\'p\',\'u\',\'h\',\'d\' +\'2013-01-20\',\'q\',\'v\',\'g\',\'d\' +\'2013-01-21\',\'r\',\'w\',\'j\',\'a\' +\'2013-01-22\',\'m\',\'x\',\'k\',\'b\' +\'2013-01-23\',\'t\',\'y\',\'l\',\'f\' +\'2013-01-24\',\'a\',\'z\',\'m\',\'e\' +\'2013-01-25\',\'b\',\'a\',\'q\',\'d\' +\'2013-01-26\',\'c\',\'b\',\'s\',\'a\' +\'2013-01-27\',\'d\',\'c\',\'r\',\'a\' +\'2013-01-28\',\'e\',\'d\',\'v\',\'b\' +\'2013-01-29\',\'f\',\'e\',\'w\',\'f\' +\'2013-01-30\',\'g\',\'f\',\'x\',\'e\' +\'2013-01-31\',\'h\',\'g\',\'y\',\'d\' +\'2013-02-01\',\'i\',\'h\',\'z\',\'a\' +\'2013-02-02\',\'j\',\'i\',\'u\',\'b\' +\'2013-02-03\',\'k\',\'j\',\'t\',\'b\' +\'2013-02-04\',\'l\',\'k\',\'r\',\'f\' +\'2013-02-05\',\'m\',\'l\',\'s\',\'e\' +\'2013-02-06\',\'n\',\'m\',\'u\',\'d\' +\'2013-02-07\',\'o\',\'n\',\'w\',\'a\' +\'2013-02-08\',\'p\',\'o\',\'x\',\'b\' +\'2013-02-09\',\'q\',\'p\',\'y\',\'f\' +\'2013-02-10\',\'r\',\'q\',\'i\',\'f\' +\'2013-02-11\',\'s\',\'r\',\'a\',\'e\' +\'2013-02-12\',\'t\',\'s\',\'b\',\'d\' +\'2013-02-13\',\'a\',\'t\',\'c\',\'a\' +\'2013-02-14\',\'b\',\'u\',\'i\',\'b\' +\'2013-02-15\',\'c\',\'v\',\'n\',\'f\' +\'2013-02-16\',\'d\',\'w\',\'j\',\'e\' +\'2013-02-17\',\'e\',\'x\',\'h\',\'e\' +\'2013-02-18\',\'f\',\'y\',\'o\',\'d\' +\'2013-02-19\',\'g\',\'z\',\'p\',\'a\' +\'2013-02-20\',\'h\',\'a\',\'q\',\'b\' +\'2013-02-21\',\'i\',\'b\',\'r\',\'f\' +\'2013-02-22\',\'j\',\'c\',\'s\',\'e\' +\'2013-02-23\',\'k\',\'d\',\'t\',\'d\' +\'2013-02-24\',\'l\',\'e\',\'u\',\'d\' +\'2013-02-25\',\'m\',\'f\',\'y\',\'a\' +\'2013-02-26\',\'n\',\'g\',\'z\',\'b\' +\'2013-02-27\',\'o\',\'h\',\'x\',\'f\' +\'2013-02-28\',\'p\',\'l\',\'q\',\'e\' +\'2013-03-01\',\'q\',\'j\',\'r\',\'d\' +\'2013-03-02\',\'h\',\'k\',\'w\',\'a\' +\'2013-03-03\',\'s\',\'i\',\'v\',\'a\' +\'2013-03-04\',\'t\',\'m\',\'t\',\'b\' +\'2013-03-05\',\'a\',\'n\',\'u\',\'f\' +\'2013-03-06\',\'b\',\'o\',\'v\',\'e\' +\'2013-03-07\',\'c\',\'p\',\'w\',\'d\' +\'2013-03-08\',\'d\',\'q\',\'h\',\'a\' +\'2013-03-09\',\'e\',\'r\',\'c\',\'b\' +\'2013-03-10\',\'f\',\'s\',\'j\',\'b\' +\'2013-03-11\',\'g\',\'t\',\'a\',\'f\' +\'2013-03-12\',\'h\',\'u\',\'b\',\'e\' +\'2013-03-13\',\'i\',\'v\',\'c\',\'d\' +\'2013-03-14\',\'j\',\'w\',\'d\',\'a\' +\'2013-03-15\',\'k\',\'x\',\'e\',\'b\' +\'2013-03-16\',\'l\',\'y\',\'n\',\'f\' +\'2013-03-17\',\'m\',\'z\',\'i\',\'f\' +\'2013-03-18\',\'n\',\'a\',\'s\',\'e\' +\'2013-03-19\',\'o\',\'b\',\'z\',\'d\' +\'2013-03-20\',\'p\',\'c\',\'t\',\'a\' +\'2013-03-21\',\'q\',\'d\',\'u\',\'b\' +\'2013-03-22\',\'r\',\'l\',\'v\',\'f\' +\'2013-03-23\',\'s\',\'f\',\'q\',\'e\' +\'2013-03-24\',\'k\',\'g\',\'w\',\'e\' +\'2013-03-25\',\'a\',\'h\',\'r\',\'d\' +\'2013-03-26\',\'b\',\'i\',\'s\',\'a\' +\'2013-03-27\',\'c\',\'j\',\'t\',\'b\' +\'2013-03-28\',\'d\',\'k\',\'u\',\'f\' +\'2013-03-29\',\'e\',\'m\',\'z\',\'a\' +\'2013-03-30\',\'f\',\'e\',\'v\',\'d\' +\'2013-03-31\',\'g\',\'n\',\'x\',\'f\' +\'2013-04-01\',\'h\',\'o\',\'y\',\'b\' +\'2013-04-02\',\'i\',\'p\',\'w\',\'b\' +\'2013-04-03\',\'j\',\'q\',\'f\',\'f\' +\'2013-04-04\',\'k\',\'r\',\'h\',\'e\' +\'2013-04-05\',\'l\',\'s\',\'i\',\'d\' +\'2013-04-06\',\'m\',\'t\',\'g\',\'a\' +\'2013-04-07\',\'n\',\'u\',\'k\',\'a\' +\'2013-04-08\',\'o\',\'v\',\'j\',\'b\' +\'2013-04-09\',\'p\',\'w\',\'k\',\'f\' +\'2013-04-10\',\'q\',\'x\',\'l\',\'e\' +\'2013-04-11\',\'r\',\'y\',\'m\',\'d\' +\'2013-04-12\',\'s\',\'z\',\'n\',\'a\' +\'2013-04-13\',\'t\',\'a\',\'r\',\'b\' +\'2013-04-14\',\'a\',\'b\',\'q\',\'b\' +\'2013-04-15\',\'b\',\'c\',\'x\',\'f\' +\'2013-04-16\',\'k\',\'d\',\'r\',\'e\' +\'2013-04-17\',\'d\',\'e\',\'t\',\'d\' +\'2013-04-18\',\'e\',\'f\',\'z\',\'a\' +\'2013-04-19\',\'f\',\'g\',\'v\',\'b\' +\'2013-04-20\',\'g\',\'i\',\'s\',\'e\' +\'2013-04-21\',\'h\',\'h\',\'y\',\'e\' +\'2013-04-22\',\'i\',\'j\',\'q\',\'e\' +\'2013-04-23\',\'j\',\'p\',\'r\',\'d\' +\'2013-04-24\',\'t\',\'k\',\'w\',\'a\' +\'2013-04-25\',\'l\',\'m\',\'v\',\'b\' +\'2013-04-26\',\'m\',\'n\',\'t\',\'f\' +\'2013-04-27\',\'n\',\'o\',\'x\',\'f\' +\'2013-04-28\',\'o\',\'l\',\'z\',\'f\' +\'2013-04-29\',\'p\',\'q\',\'o\',\'d\' +\'2013-04-30\',\'q\',\'r\',\'g\',\'a\' +\'2013-05-01\',\'r\',\'t\',\'l\',\'e\' +\'2013-05-02\',\'s\',\'u\',\'i\',\'f\' +\'2013-05-03\',\'l\',\'v\',\'f\',\'e\' +\'2013-05-04\',\'a\',\'x\',\'p\',\'d\' +\'2013-05-05\',\'b\',\'w\',\'m\',\'d\' +\'2013-05-06\',\'c\',\'y\',\'g\',\'a\' +\'2013-05-07\',\'d\',\'z\',\'h\',\'b\' +\'2013-05-08\',\'e\',\'b\',\'z\',\'f\' +\'2013-05-09\',\'f\',\'a\',\'r\',\'d\' +\'2013-05-10\',\'g\',\'c\',\'y\',\'d\' +\'2013-05-11\',\'r\',\'d\',\'q\',\'a\' +\'2013-05-12\',\'i\',\'m\',\'s\',\'a\' +\'2013-05-13\',\'j\',\'e\',\'x\',\'b\' +\'2013-05-14\',\'c\',\'g\',\'y\',\'f\' +\'2013-05-15\',\'t\',\'h\',\'r\',\'e\' +\'2013-05-16\',\'m\',\'i\',\'w\',\'d\' +\'2013-05-17\',\'n\',\'j\',\'q\',\'a\' +\'2013-05-18\',\'o\',\'l\',\'v\',\'b\' +\'2013-05-19\',\'p\',\'k\',\'t\',\'a\' +\'2013-05-20\',\'q\',\'f\',\'u\',\'f\' +\'2013-05-21\',\'r\',\'n\',\'y\',\'e\' +\'2013-05-22\',\'s\',\'o\',\'x\',\'d\' +\'2013-05-23\',\'t\',\'p\',\'z\',\'a\' +\'2013-05-24\',\'a\',\'s\',\'i\',\'b\' +\'2013-05-25\',\'b\',\'q\',\'b\',\'f\' +\'2013-05-26\',\'c\',\'r\',\'a\',\'f\' +\'2013-05-27\',\'d\',\'t\',\'j\',\'e\' +\'2013-05-28\',\'e\',\'u\',\'k\',\'d\' +\'2013-05-29\',\'f\',\'v\',\'l\',\'a\' +\'2013-05-30\',\'g\',\'w\',\'o\',\'b\' +\'2013-05-31\',\'h\',\'x\',\'p\',\'f\' +\'2013-06-01\',\'i\',\'z\',\'h\',\'e\' +\'2013-06-02\',\'j\',\'y\',\'n\',\'e\' +\'2013-06-03\',\'k\',\'a\',\'s\',\'d\' +\'2013-06-04\',\'l\',\'b\',\'w\',\'a\' +\'2013-06-05\',\'s\',\'c\',\'u\',\'b\' +\'2013-06-06\',\'n\',\'d\',\'r\',\'f\' +\'2013-06-07\',\'o\',\'e\',\'q\',\'e\' +\'2013-06-08\',\'p\',\'f\',\'t\',\'d\' +\'2013-06-09\',\'q\',\'p\',\'v\',\'d\' +\'2013-06-10\',\'r\',\'h\',\'x\',\'a\' +\'2013-06-11\',\'m\',\'i\',\'y\',\'b\' +\'2013-06-12\',\'t\',\'j\',\'z\',\'f\' +\'2013-06-13\',\'a\',\'k\',\'q\',\'e\' +\'2013-06-14\',\'b\',\'l\',\'s\',\'d\' +\'2013-06-15\',\'c\',\'m\',\'u\',\'a\' +\'2013-06-16\',\'d\',\'n\',\'w\',\'a\' +\'2013-06-17\',\'e\',\'o\',\'t\',\'b\' +\'2013-06-18\',\'f\',\'p\',\'x\',\'f\' +\'2013-06-19\',\'g\',\'q\',\'a\',\'e\' +\'2013-06-20\',\'h\',\'r\',\'b\',\'d\' +\'2013-06-21\',\'i\',\'s\',\'c\',\'a\' +\'2013-06-22\',\'j\',\'t\',\'k\',\'b\' +\'2013-06-23\',\'k\',\'u\',\'e\',\'b\' +\'2013-06-24\',\'l\',\'v\',\'d\',\'f\' +\'2013-06-25\',\'m\',\'w\',\'f\',\'e\' +\'2013-06-26\',\'n\',\'x\',\'p\',\'d\' +\'2013-06-27\',\'o\',\'y\',\'g\',\'a\' +\'2013-06-28\',\'p\',\'z\',\'h\',\'b\' +\'2013-06-29\',\'q\',\'a\',\'r\',\'f\' +\'2013-06-30\',\'r\',\'b\',\'q\',\'f\' +\'2013-07-01\',\'s\',\'c\',\'u\',\'e\' +\'2013-07-02\',\'t\',\'d\',\'v\',\'d\' +\'2013-07-03\',\'a\',\'e\',\'x\',\'a\' +\'2013-07-04\',\'b\',\'f\',\'y\',\'b\' +\'2013-07-05\',\'c\',\'g\',\'z\',\'f\' +\'2013-07-06\',\'d\',\'h\',\'s\',\'e\' +\'2013-07-07\',\'e\',\'i\',\'w\',\'e\' +\'2013-07-08\',\'f\',\'j\',\'q\',\'d\' +\'2013-07-09\',\'g\',\'k\',\'r\',\'a\' +\'2013-07-10\',\'h\',\'l\',\'t\',\'b\' +\'2013-07-11\',\'i\',\'m\',\'v\',\'f\' +\'2013-07-12\',\'q\',\'n\',\'u\',\'e\' +\'2013-07-13\',\'k\',\'o\',\'y\',\'d\' +\'2013-07-14\',\'l\',\'g\',\'x\',\'d\' +\'2013-07-15\',\'m\',\'q\',\'e\',\'a\' +\'2013-07-16\',\'n\',\'r\',\'i\',\'b\' +\'2013-07-17\',\'o\',\'s\',\'j\',\'f\' +\'2013-07-18\',\'p\',\'t\',\'k\',\'e\' +\'2013-07-19\',\'j\',\'u\',\'l\',\'d\' +\'2013-07-20\',\'r\',\'v\',\'m\',\'a\' +\'2013-07-21\',\'s\',\'w\',\'o\',\'a\' +\'2013-07-22\',\'t\',\'x\',\'n\',\'b\' +\'2013-07-23\',\'a\',\'y\',\'p\',\'f\' +\'2013-07-24\',\'b\',\'z\',\'e\',\'e\' +\'2013-07-25\',\'c\',\'a\',\'s\',\'d\' +\'2013-07-26\',\'d\',\'b\',\'t\',\'a\' +\'2013-07-27\',\'e\',\'c\',\'q\',\'b\' +\'2013-07-28\',\'f\',\'d\',\'r\',\'b\' +\'2013-07-29\',\'g\',\'l\',\'u\',\'f\' +\'2013-07-30\',\'h\',\'f\',\'x\',\'e\' +\'2013-07-31\',\'i\',\'g\',\'y\',\'d\' +\'2013-08-01\',\'j\',\'h\',\'z\',\'a\' +\'2013-08-02\',\'k\',\'i\',\'q\',\'b\' +\'2013-08-03\',\'l\',\'j\',\'w\',\'f\' +\'2013-08-04\',\'m\',\'k\',\'v\',\'f\' +\'2013-08-05\',\'n\',\'e\',\'s\',\'e\' +\'2013-08-06\',\'o\',\'m\',\'t\',\'d\' +\'2013-08-07\',\'p\',\'n\',\'u\',\'a\' +\'2013-08-08\',\'q\',\'o\',\'w\',\'b\' +\'2013-08-09\',\'r\',\'p\',\'x\',\'f\' +\'2013-08-10\',\'s\',\'q\',\'a\',\'e\' +\'2013-08-11\',\'i\',\'r\',\'b\',\'e\' +\'2013-08-12\',\'h\',\'s\',\'c\',\'d\' +\'2013-08-13\',\'b\',\'t\',\'d\',\'a\' +\'2013-08-14\',\'c\',\'u\',\'m\',\'b\' +\'2013-08-15\',\'d\',\'v\',\'o\',\'f\' +\'2013-08-16\',\'e\',\'w\',\'a\',\'e\' +\'2013-08-17\',\'f\',\'x\',\'l\',\'d\' +\'2013-08-18\',\'g\',\'y\',\'p\',\'d\' +\'2013-08-19\',\'a\',\'z\',\'b\',\'a\' +\'2013-08-20\',\'i\',\'a\',\'q\',\'b\' +\'2013-08-21\',\'j\',\'b\',\'w\',\'f\' +\'2013-08-22\',\'k\',\'c\',\'v\',\'e\' +\'2013-08-23\',\'l\',\'d\',\'r\',\'d\' +\'2013-08-24\',\'m\',\'e\',\'x\',\'a\' +\'2013-08-25\',\'n\',\'f\',\'s\',\'a\' +\'2013-08-26\',\'o\',\'g\',\'q\',\'b\' +\'2013-08-27\',\'p\',\'h\',\'r\',\'f\' +\'2013-08-28\',\'q\',\'i\',\'t\',\'e\' +\'2013-08-29\',\'r\',\'j\',\'u\',\'d\' +\'2013-08-30\',\'s\',\'k\',\'v\',\'a\' +\'2013-08-31\',\'t\',\'o\',\'z\',\'b\' +\'2013-09-01\',\'a\',\'l\',\'y\',\'b\' +\'2013-09-02\',\'b\',\'n\',\'x\',\'f\' +\'2013-09-03\',\'c\',\'m\',\'w\',\'e\' +\'2013-09-04\',\'d\',\'p\',\'u\',\'d\' +\'2013-09-05\',\'e\',\'q\',\'a\',\'a\' +\'2013-09-06\',\'f\',\'r\',\'b\',\'b\' +\'2013-09-07\',\'g\',\'s\',\'d\',\'f\' +\'2013-09-08\',\'r\',\'t\',\'c\',\'f\' +\'2013-09-09\',\'i\',\'u\',\'e\',\'e\' +\'2013-09-10\',\'j\',\'v\',\'f\',\'d\' +\'2013-09-11\',\'f\',\'w\',\'g\',\'a\' +\'2013-09-12\',\'l\',\'x\',\'h\',\'b\' +\'2013-09-13\',\'m\',\'y\',\'j\',\'f\' +\'2013-09-14\',\'n\',\'z\',\'i\',\'e\' +\'2013-09-15\',\'o\',\'a\',\'u\',\'e\' +\'2013-09-16\',\'p\',\'b\',\'q\',\'d\' +\'2013-09-17\',\'q\',\'c\',\'r\',\'a\' +\'2013-09-18\',\'r\',\'d\',\'s\',\'b\' +\'2013-09-19\',\'s\',\'e\',\'v\',\'e\' +\'2013-09-20\',\'t\',\'f\',\'w\',\'f\' +\'2013-09-21\',\'a\',\'g\',\'y\',\'d\' +\'2013-09-22\',\'b\',\'h\',\'t\',\'d\' +\'2013-09-23\',\'c\',\'i\',\'x\',\'a\' +\'2013-09-24\',\'d\',\'o\',\'y\',\'b\' +\'2013-09-25\',\'e\',\'k\',\'z\',\'f\' +\'2013-09-26\',\'f\',\'l\',\'s\',\'e\' +\'2013-09-27\',\'g\',\'m\',\'u\',\'d\' +\'2013-09-28\',\'h\',\'n\',\'w\',\'a\' +\'2013-09-29\',\'t\',\'j\',\'v\',\'a\' +\'2013-09-30\',\'j\',\'p\',\'x\',\'b\' +\'2013-10-01\',\'k\',\'q\',\'a\',\'f\' +\'2013-10-02\',\'l\',\'r\',\'b\',\'e\' +\'2013-10-03\',\'m\',\'s\',\'d\',\'b\' +\'2013-10-04\',\'n\',\'t\',\'c\',\'a\' +\'2013-10-05\',\'o\',\'u\',\'e\',\'b\' +\'2013-10-06\',\'p\',\'v\',\'f\',\'b\' +\'2013-10-07\',\'q\',\'w\',\'i\',\'f\' +\'2013-10-08\',\'r\',\'x\',\'k\',\'e\' +\'2013-10-09\',\'s\',\'y\',\'l\',\'d\' +\'2013-10-10\',\'t\',\'z\',\'m\',\'a\' +\'2013-10-11\',\'a\',\'a\',\'q\',\'b\' +\'2013-10-12\',\'b\',\'b\',\'t\',\'f\' +\'2013-10-13\',\'c\',\'c\',\'r\',\'f\' +\'2013-10-14\',\'d\',\'d\',\'s\',\'e\' +\'2013-10-15\',\'e\',\'j\',\'x\',\'d\' +\'2013-10-16\',\'k\',\'f\',\'y\',\'a\' +\'2013-10-17\',\'g\',\'g\',\'z\',\'b\' +\'2013-10-18\',\'h\',\'h\',\'u\',\'f\' +\'2013-10-19\',\'i\',\'i\',\'v\',\'e\' +\'2013-10-20\',\'j\',\'e\',\'w\',\'e\' +\'2013-10-21\',\'k\',\'k\',\'t\',\'d\' +\'2013-10-22\',\'l\',\'l\',\'s\',\'a\' +\'2013-10-23\',\'s\',\'m\',\'x\',\'b\' +\'2013-10-24\',\'n\',\'n\',\'y\',\'f\' +\'2013-10-25\',\'o\',\'o\',\'v\',\'e\' +\'2013-10-26\',\'p\',\'p\',\'z\',\'d\' +\'2013-10-27\',\'q\',\'q\',\'a\',\'d\' +\'2013-10-28\',\'r\',\'r\',\'d\',\'a\' +\'2013-10-29\',\'m\',\'s\',\'n\',\'b\' +\'2013-10-30\',\'t\',\'t\',\'o\',\'f\' +\'2013-10-31\',\'a\',\'u\',\'p\',\'e\' +\'2013-11-01\',\'b\',\'v\',\'o\',\'d\' +\'2013-11-02\',\'c\',\'w\',\'f\',\'a\' +\'2013-11-03\',\'d\',\'x\',\'l\',\'a\' +\'2013-11-04\',\'e\',\'y\',\'f\',\'b\' +\'2013-11-05\',\'f\',\'z\',\'g\',\'f\' +\'2013-11-06\',\'g\',\'a\',\'z\',\'e\' +\'2013-11-07\',\'n\',\'b\',\'s\',\'d\' +\'2013-11-08\',\'i\',\'c\',\'t\',\'a\' +\'2013-11-09\',\'j\',\'d\',\'r\',\'b\' +\'2013-11-10\',\'t\',\'e\',\'q\',\'b\' +\'2013-11-11\',\'l\',\'f\',\'u\',\'f\' +\'2013-11-12\',\'m\',\'g\',\'v\',\'e\' +\'2013-11-13\',\'n\',\'h\',\'s\',\'d\' +\'2013-11-14\',\'o\',\'i\',\'y\',\'a\' +\'2013-11-15\',\'p\',\'j\',\'r\',\'b\' +\'2013-11-16\',\'q\',\'k\',\'x\',\'f\' +\'2013-11-17\',\'h\',\'o\',\'z\',\'f\' +\'2013-11-18\',\'s\',\'m\',\'q\',\'e\' +\'2013-11-19\',\'t\',\'n\',\'t\',\'d\' +\'2013-11-20\',\'a\',\'l\',\'w\',\'a\' +\'2013-11-21\',\'b\',\'p\',\'y\',\'b\' +\'2013-11-22\',\'c\',\'q\',\'c\',\'f\' +\'2013-11-23\',\'d\',\'r\',\'a\',\'e\' +\'2013-11-24\',\'e\',\'s\',\'b\',\'e\' +\'2013-11-25\',\'f\',\'t\',\'d\',\'d\' +\'2013-11-26\',\'g\',\'u\',\'e\',\'a\' +\'2013-11-27\',\'h\',\'v\',\'h\',\'b\' +\'2013-11-28\',\'i\',\'w\',\'i\',\'e\' +\'2013-11-29\',\'j\',\'x\',\'j\',\'f\' +\'2013-11-30\',\'k\',\'y\',\'p\',\'d\' +\'2013-12-01\',\'l\',\'z\',\'m\',\'d\' +\'2013-12-02\',\'m\',\'a\',\'q\',\'a\' +\'2013-12-03\',\'n\',\'b\',\'r\',\'b\' +\'2013-12-04\',\'o\',\'c\',\'x\',\'f\' +\'2013-12-05\',\'p\',\'d\',\'s\',\'e\' +\'2013-12-06\',\'q\',\'e\',\'t\',\'d\' +\'2013-12-07\',\'r\',\'f\',\'y\',\'a\' +\'2013-12-08\',\'s\',\'g\',\'u\',\'a\' +\'2013-12-09\',\'t\',\'h\',\'v\',\'b\' +\'2013-12-10\',\'a\',\'i\',\'w\',\'f\' +\'2013-12-11\',\'b\',\'j\',\'x\',\'e\' +\'2013-12-12\',\'c\',\'k\',\'q\',\'d\' +\'2013-12-13\',\'d\',\'l\',\'u\',\'a\' +\'2013-12-14\',\'e\',\'m\',\'z\',\'b\' +\'2013-12-15\',\'f\',\'n\',\'t\',\'b\' +\'2013-12-16\',\'g\',\'o\',\'y\',\'f\' +\'2013-12-17\',\'h\',\'p\',\'v\',\'e\' +\'2013-12-18\',\'i\',\'w\',\'k\',\'d\' +\'2013-12-19\',\'j\',\'r\',\'l\',\'a\' +\'2013-12-20\',\'k\',\'s\',\'m\',\'b\' +\'2013-12-21\',\'l\',\'v\',\'i\',\'f\' +\'2013-12-22\',\'m\',\'u\',\'e\',\'f\' +\'2013-12-23\',\'n\',\'t\',\'n\',\'e\' +\'2013-12-24\',\'o\',\'q\',\'f\',\'e\' +\'2013-12-25\',\'p\',\'x\',\'g\',\'d\' +\'2013-12-26\',\'q\',\'y\',\'h\',\'a\' +\'2013-12-27\',\'r\',\'z\',\'p\',\'f\' +\'2013-12-28\',\'s\',\'a\',\'w\',\'e\' +\'2013-12-29\',\'t\',\'b\',\'s\',\'e\' +\'2013-12-30\',\'a\',\'c\',\'z\',\'d\' +\'2013-12-31\',\'b\',\'d\',\'v\',\'f\' + + + +\'Rhin-Apotheke\',\'Steindamm 12\',25379,\'Herzhorn\',\'04124 - 4561\',\'Glueckstadt\',\'d\' +\'Adler-Apotheke\',\'Lindenstraße 77\',25524,\'Itzehoe\',\'04821 - 73750\',\'Itzehoe\',\'a\' +\'Albert-Schweitzer-Apotheke\',\'Albert-Schweitzer-Ring 26g\',25524,\'Itzehoe\',\'04821 - 4433\',\'Itzehoe\',\'c\' +\'Altstädter Apotheke\',\'Breite Straße 19\',25524,\'Itzehoe\',\'04821 - 3880\',\'Itzehoe\',\'d\' +\'Schwan-Apotheke\',\'Kohlmarkt 51\',25554,\'Wilster\',\'04823 - 9980\',\'Itzehoe\',\'o\' +\'Brücken-Apotheke\',\'Brückenstraße 5\',25524,\'Heiligenstedten\',\'04821 - 75950\',\'Itzehoe\',\'e\' +\'Central-Apotheke\',\'Ölmühlengang 2\',25524,\'Itzehoe\',\'04821 - 2328\',\'Itzehoe\',\'f\' +\'Hanseaten-Apotheke\',\'Hanseatenplatz 1\',25524,\'Itzehoe\',\'04821 - 156000\',\'Itzehoe\',\'g\' +\'Kloster-Apotheke\',\'Alte Landstraße 36\',25524,\'Itzehoe\',\'04821 - 42740\',\'Itzehoe\',\'h\' +\'Rathaus-Apotheke\',\'Schmiedestraße 33\',25554,\'Wilster\',\'04823 - 9970\',\'Itzehoe\',\'i\' +\'Landhaus-Apotheke\',\'Feldschmiede 61\',25524,\'Itzehoe\',\'04821 - 3399\',\'Itzehoe\',\'j\' +\'Linden-Apotheke\',\'Lindenstraße 22\',25524,\'Itzehoe\',\'04821 - 2992\',\'Itzehoe\',\'k\' +\'Löwen-Apotheke\',\'Sandberg 34\',25524,\'Itzehoe\',\'04821 - 3313\',\'Itzehoe\',\'l\' +\'Posthorn-Apotheke\',\'Ostlandring 2\',25569,\'Kremperheide\',\'04821 - 89166\',\'Itzehoe\',\'m\' +\'Espen-Apotheke\',\'Hauptstraße 23\',25582,\'Hohenaspe\',\'04893 - 1313\',\'Itzehoe\',\'b\' +\'Sonnen-Apotheke\',\'Dorfstraße 28\',25566,\'Lägerdorf\',\'04828 - 9139\',\'Itzehoe\',\'b\' +\'Stör-Apotheke\',\'Bahnhofstraße 12\',25524,\'Itzehoe\',\'04821 - 2115\',\'Itzehoe\',\'p\' +\'Viktoria-Apotheke\',\'Kirchenstraße 23a\',25524,\'Itzehoe\',\'04821 - 3150\',\'Itzehoe\',\'q\' +\'Wellenkamp-Apotheke\',\'Alsenskamp 2\',25524,\'Itzehoe\',\'04821 - 82162\',\'Itzehoe\',\'r\' +\'Wohlfühl Apotheke im Holstein Center\',\'Eingang Brunnenstraße\',25524,\'Itzehoe\',\'04821 - 2577\',\'Itzehoe\',\'t\' +\'Apotheke im Edeka\',\'Koppeldamm 27b\',25335,\'Elmshorn\',\'04121 - 5780253\',\'Elmshorn\',\'a\' +\'Flora-Apotheke\',\'Schulstraße 25-27\',25335,\'Elmshorn\',\'04121 - 426242\',\'Elmshorn\',\'c\' +\'Krückau-Apotheke\',\'Mühlendamm 12\',25335,\'Elmshorn\',\'04121 - 84818\',\'Elmshorn\',\'d\' +\'Markt-Apotheke\',\'Alter Markt 3b (Im City-Center)\',25335,\'Elmshorn\',\'04121 - 22241\',\'Elmshorn\',\'e\' +\'Phönix-Apotheke\',\'Bauerweg 5\',25335,\'Elmshorn\',\'04121 - 81711\',\'Elmshorn\',\'f\' +\'Privilegierte Apotheke\',\'Königstraße 12\',25335,\'Elmshorn\',\'04121 - 21312\',\'Elmshorn\',\'g\' +\'Reiter-Apotheke am Hogenkamp\',\'Ansgarstraße 31\',25336,\'Elmshorn\',\'04121 - 8986890\',\'Elmshorn\',\'h\' +\'Reiter-Apotheke im Pferdeviertel\',\'Eichstraße 34\',25336,\'Elmshorn\',\'04121 - 62696\',\'Elmshorn\',\'i\' +\'Rosen-Apotheke\',\'Königstraße 57\',25335,\'Elmshorn\',\'04121 - 20488\',\'Elmshorn\',\'j\' +\'Sandberg-Apotheke\',\'Sandberg 9-13\',25335,\'Elmshorn\',\'04121 - 3712\',\'Elmshorn\',\'k\' +\'Sonnen-Apotheke\',\'Königstraße 32\',25335,\'Elmshorn\',\'04121 - 3354\',\'Elmshorn\',\'l\' +\'Stegen-Apotheke\',\'Vormstegen 31\',25336,\'Elmshorn\',\'04121 - 63991\',\'Elmshorn\',\'m\' +\'Aesculap Apotheke\',\'Hermann-Ehlers-Weg 4\',25337,\'Elmshorn\',\'04121 - 475920\',\'Elmshorn\',\'n\' +\'Adler-Apotheke\',\'Esingerstraße 3\',25436,\'Tornesch\',\'04122 - 52394\',\'Elmshorn\',\'q\' +\'Anker-Apotheke\',\'Gr. Sand 52\',25436,\'Uetersen\',\'04122 - 2483\',\'Elmshorn\',\'r\' +\'Engel-Apotheke\',\'Rathausstraße 6\',25436,\'Uetersen\',\'04122 - 2828\',\'Elmshorn\',\'s\' +\'Fasanen-Apotheke\',\'Wilhelmstraße 2c\',25436,\'Tornesch\',\'04122 - 52506\',\'Elmshorn\',\'t\' +\'Löwen-Apotheke\',\'Gr. Wulfhagen 50\',25436,\'Uetersen\',\'04122 - 2271\',\'Elmshorn\',\'u\' +\'Rathaus-Apotheke\',\'Großer Sand 1\',25436,\'Uetersen\',\'04122 - 3042\',\'Elmshorn\',\'v\' +\'Linden-Apotheke\',\'Lindenweg 2\',25436,\'Tornesch\',\'04122 - 5767\',\'Elmshorn\',\'w\' +\'Reuter-Apotheke\',\'Reuterstraße 32a\',25436,\'Uetersen\',\'04122 - 42398\',\'Elmshorn\',\'x\' +\'Sonnen-Apotheke\',\'Schanzenstraße 2\',25436,\'Uetersen\',\'04122 - 41647\',\'Elmshorn\',\'y\' +\'Apotheke am Fleth\',\'Am Fleth 44\',25348,\'Glückstadt\',\'04124 - 4848\',\'Glueckstadt\',\'a\' +\'Stadt-Apotheke\',\'Gr. Deichstraße 8\',25348,\'Glückstadt\',\'04124 - 2293\',\'Glueckstadt\',\'e\' +\'Steinburg-Apotheke\',\'Am Markt 8\',25348,\'Glückstadt\',\'04124 - 937013\',\'Glueckstadt\',\'f\' +\'Nord-Apotheke\',\'Königsbergerstraße 25b\',25348,\'Glückstadt\',\'04124 - 97019\',\'Glueckstadt\',\'c\' +\'Neue Apotheke\',\'Breite Straße 52\',25361,\'Krempe\',\'04824 - 400216\',\'Glueckstadt\',\'b\' +\'Apotheke im Marktkauf\',\'Ramskamp 102\',25337,\'Elmshorn\',\'04121 - 5797172\',\'Elmshorn\',\'b\' +\'Westwind Apotheke\',\'Steindamm 11 im WEZ\',25554,\'Wilster\',\'04823 - 922977\',\'Itzehoe\',\'s\' +\'Pluspunkt-Apotheke\',\'Großer Sand 12\',25436,\'Uetersen\',\'04122 - 9278270\',\'Elmshorn\',\'z\' +\'Vita Apotheke\',\'Schulstraße 52\',25335,\'Elmshorn\',\'04121 - 74363\',\'Elmshorn\',\'o\' +\'Privilegierte Apotheke am Wedenkamp\',\'Wedenkamp 9b\',25335,\'Elmshorn\',\'04121 - 2913091\',\'Elmshorn\',\'p\' +\'Prinzesshof-Apotheke\',\'Viktoriastrasse 11\',25524,\'Itzehoe\',\'0151 - 10583044\',\'Itzehoe\',\'n\' + \ No newline at end of file diff --git a/src/de/rhinapotheke/notdienst/DBConnector.java b/src/de/rhinapotheke/notdienst/DBConnector.java index 1c0bc2a..08d63cf 100644 --- a/src/de/rhinapotheke/notdienst/DBConnector.java +++ b/src/de/rhinapotheke/notdienst/DBConnector.java @@ -1,28 +1,75 @@ package de.rhinapotheke.notdienst; +import java.io.IOException; + import android.content.Context; +import android.database.SQLException; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteDatabase.CursorFactory; import android.database.sqlite.SQLiteOpenHelper; +import android.database.sqlite.SQLiteStatement; public class DBConnector extends SQLiteOpenHelper { + Context context; - private static final String DBNAME = "notdienst.db"; - public DBConnector(Context context) { - super(context, DBNAME, null, 1); - // TODO Auto-generated constructor stub - } - - @Override - public void onCreate(SQLiteDatabase arg0) { - // TODO Auto-generated method stub + private static final String DBNAME = "notdienst.db"; + public DBConnector(Context context) { + super(context, DBNAME, null, R.string.dbVersion); + this.context = context; + // TODO Auto-generated constructor stub + } - } + @Override + public void onCreate(SQLiteDatabase db) { + String[] apotheken = context.getResources().getStringArray(R.array.apotheken); + String[] dienst = context.getResources().getStringArray(R.array.dienst); + String createapo = "CREATE TABLE apotheken(" + + "'_id' integer not null primary key autoincrement, " + + "'Name' varchar(40) not null, " + + "'Strasse' varchar(40) not null, " + + "'PLZ' int(5) not null, " + + "'Ort' varchar(30) not null, " + + "'Telefon' varchar(40) not null, " + + "'Notdienstring' varchar(20) not null, " + + "'Buchstabe' varchar(5) not null)"; + String createDienst = "CREATE TABLE dienst(" + + "Datum date not null primary key," + + "itz varchar(5)," + + "elms1 varchar(5)," + + "elms2 varchar(5)," + + "glue varchar(5))"; + String ai = "INSERT into apotheken(Name,Strasse,PLZ,Ort,Telefon,Notdienstring,Buchstabe)" + + "VALUES(?)"; + String di = "INSERT INTO dienst(Datum,itz,elms1,elms2,glue) VALUES(?)"; + try { + db.beginTransaction(); + db.execSQL(createapo); + db.execSQL(createDienst); + SQLiteStatement apoinsert = db.compileStatement(ai); + for (String a : apotheken) { + apoinsert.bindString(1, a); + apoinsert.execute(); + } + apoinsert.close(); + SQLiteStatement dienstinsert = db.compileStatement(di); + for (String d : dienst) { + dienstinsert.bindString(1, d); + dienstinsert.execute(); + } + dienstinsert.close(); + db.setTransactionSuccessful(); + } catch (SQLException se) { + se.printStackTrace(); + System.out.println(se.getLocalizedMessage()); + } finally { + db.endTransaction(); + } + } - @Override - public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) { - // TODO Auto-generated method stub + @Override + public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) { + // TODO Auto-generated method stub - } + } } diff --git a/src/de/rhinapotheke/notdienst/MainActivity.java b/src/de/rhinapotheke/notdienst/MainActivity.java index 8bf7cf8..a265491 100644 --- a/src/de/rhinapotheke/notdienst/MainActivity.java +++ b/src/de/rhinapotheke/notdienst/MainActivity.java @@ -11,6 +11,8 @@ import android.widget.TextView; import java.util.Calendar; import android.app.DatePickerDialog; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; public class MainActivity extends Activity { @@ -18,16 +20,20 @@ public class MainActivity extends Activity { Calendar cal; DateFormat fmtDate; Button dateLabel; - DBConnector not; + DBConnector db; + SQLiteDatabase not; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - + cal = Calendar.getInstance(); fmtDate = DateFormat.getDateInstance(); setContentView(R.layout.activity_main); dateLabel = (Button) findViewById(R.id.changeDate); + db = new DBConnector(this); + not = db.getReadableDatabase(); + updateDienst(); updateDateLabel(); } @@ -39,6 +45,12 @@ public class MainActivity extends Activity { return true; } + private void updateDienst() { + Cursor cur = not.rawQuery("SELECT Name from apotheken where _id='1'",null); + ((TextView) findViewById(R.id.a_gl)).setText(cur.getString(0)); + not.close(); + } + public void chooseDate (View v) { new DatePickerDialog(MainActivity.this, d, cal.get(Calendar.YEAR), @@ -61,17 +73,17 @@ public class MainActivity extends Activity { } }; - + public void prevDate(View v) { this.cal.add(Calendar.DAY_OF_MONTH, -1); updateDateLabel(); } - + public void nextDate(View v) { this.cal.add(Calendar.DAY_OF_MONTH, 1); updateDateLabel(); } - + private void updateDateLabel() { dateLabel.setText(fmtDate.format(cal.getTime())); -- 2.47.0