Форум программистов, компьютерный форум CyberForum.ru

GridView. Изменение бекграунда по нажатию - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Internet (ошибка доступа) приложение не заходит в интернет http://www.cyberforum.ru/android-dev/thread1363462.html
Написал приложение, на эмуляторе все прекрасно работает, заходит в интернет и скачивает нужную информации. Только установил приложение на телефон выдает ошибку и закрывает приложение (на телефоне интернет wi-fi и пробовал через кабель usb с ПК). Что сделать чтобы приложение работало с интернетом? Добавлено через 29 минут SpreadsheetService service = new...
Программирование Android Notification (постоянно висящий, с кнопками) Нужно вместе с сервисом включать Notification, который будет висеть и выполнять что-то, когда на него нажмут. На уведомлении будет 3 кнопки, одна из которых должна закрывать уведомление и выключать сервис. Для того, что б отследить нажатие я планирую использовать BroadcastReceiver(исправьте меня если это не правильно). Не показывается уведомление. И правильно ли я обрабатываю нажатия? Вот код... http://www.cyberforum.ru/android-dev/thread1363358.html
Как вывести в BaseAdapter картинки, занесенные в таблицу? Программирование Android
Всем привет! Подскажите пожалуйста, как вывести в BaseAdapter картинки которые я занес в таблицу @Override public View getView(int position, View convertView, ViewGroup parent) { ImageView imageView = new ImageView(mContext); imageView.setImageResource(mThumbIds); imageView.setScaleType(ImageView.ScaleType.CENTER_CROP); imageView.setLayoutParams(new...
Программирование Android Как подключить библиотеку libxml к проекту?
Здравствуйте! Есть игра на iOs, чтобы игра пошла на Android, нужно подключить библиотеку libxml к проекту, библитека в исходниках (заголовочные и исполняемые файлы) то есть не фрейм ворки). Добавлено через 6 минут К проекту Xcode. Добавлено через 1 минуту Эта библиотека в iOs уже есть, скомпилирована. Но на Android она не подключается и ее надо как-то сурсами интегрировать.
Программирование Android Как подключить библиотеку libxml к проекту? http://www.cyberforum.ru/android-dev/thread1363285.html
Здравствуйте! Есть игра на iOs, чтобы игра пошла на Android, нужно подключить библиотеку libxml к проекту, библитека в исходниках (заголовочные и исполняемые файлы) то есть не фрейм ворки). Добавлено через 10 минут К проекту Xcode. Эта библиотека в iOs уже есть, скомпилирована. Но на Android она не подключается и ее надо как-то сурсами интегрировать.
Программирование Android Запустил парсер, но он читает лишь заголовок, что добавить чтобы можно парсить весь сайт? import android.app.Activity; import android.os.AsyncTask; import android.os.Bundle; import android.view.Menu; import android.widget.TextView; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; public class MainActivity extends Activity { подробнее

Показать сообщение отдельно
Hedd
13 / 13 / 2
Регистрация: 21.01.2015
Сообщений: 131
21.02.2015, 00:46  [ТС]     GridView. Изменение бекграунда по нажатию
Код адаптера БД - ObjectsAdapter
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
package com.example.hedd.newsqlspinnertest;
 
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
 
public class ObjectsAdapter {
 
    private MainActivity oa;
 
    public static final String KEY_ROWID = "_id";
    public static final String KEY_DAY = "day";
    public static final String KEY_DATE = "date";
    public static final String KEY_OBJECT = "object";
    public static final String KEY_TYPE = "type";
    public static final String KEY_PLACE = "place";
    public static final String KEY_TIMESTART = "timestart";
    public static final String KEY_TIMEFINISH = "timefinish";
    public static final String KEY_TEACHER = "teacher";
 
    private DatabaseObjectsHelper moDbHelper;
    private SQLiteDatabase moDb;
 
    private static final String DATABASE_NAME = "Shedule_DB";
    private static final String SQLITE_TABLE = "DaysObjects";
    private static final int DATABASE_VERSION = 1;
 
    private final Context moCtx;
 
    private static final String DATABASE_CREATE = "" +
            "CREATE TABLE if not exists " + SQLITE_TABLE + " ("
            + KEY_ROWID + " integer PRIMARY KEY autoincrement," +
            KEY_DAY + "," +
            KEY_DATE + "," +
            KEY_OBJECT + "," +
            KEY_TYPE + "," +
            KEY_PLACE + "," +
            KEY_TIMESTART + "," +
            KEY_TIMEFINISH + "," +
            KEY_TEACHER + ");";
 
    private static class DatabaseObjectsHelper extends SQLiteOpenHelper {
        DatabaseObjectsHelper(Context context) {
            super(context, DATABASE_NAME, null, DATABASE_VERSION);
        }
 
        @Override
        public void onCreate(SQLiteDatabase db) {
            db.execSQL(DATABASE_CREATE);
        }
 
        @Override
        public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
            db.execSQL("DROP TABLE IF EXISTS " + SQLITE_TABLE);
            onCreate(db);
        }
    }
 
    public ObjectsAdapter (Context ctx) {
        this.moCtx = ctx;
    }
 
    public ObjectsAdapter open() throws SQLException {
        moDbHelper = new DatabaseObjectsHelper(moCtx);
        moDb = moDbHelper.getWritableDatabase();
        return this;
    }
 
    public void close() {
        if (moDbHelper != null) {
            moDbHelper.close();
        }
    }
 
    public long createItemObjects(String day, String date, String object, String type, String place,
                                  String timestart, String timefinish, String teacher) {
        ContentValues initialValues = new ContentValues();
        initialValues.put(KEY_DAY, day);
        initialValues.put(KEY_DATE, date);
        initialValues.put(KEY_OBJECT, object);
        initialValues.put(KEY_TYPE, type);
        initialValues.put(KEY_PLACE, place);
        initialValues.put(KEY_TIMESTART, timestart);
        initialValues.put(KEY_TIMEFINISH, timefinish);
        initialValues.put(KEY_TEACHER, teacher);
 
        return moDb.insert(SQLITE_TABLE, null, initialValues);
    }
 
    public void deleteAllObjects() {
        SQLiteDatabase del = moDbHelper.getWritableDatabase();
        del.delete(SQLITE_TABLE, null, null);
        moDb.execSQL("DELETE FROM sqlite_sequence WHERE name = 'DaysObjects'");
    }
 
    public Cursor fetchAllObjects() {
        String selection = "";
        switch (oa.ChooseObjects) {
            case 1: selection = KEY_DATE + " = '12.01'"; break;
            case 4: selection = KEY_DATE + " = '13.01'"; break;
            case 8: selection = KEY_DATE + " = '14.01'";break;
            case 11: selection = KEY_DATE + " = '15.01'";break;
            case 14: selection = KEY_DATE + " = '16.01'";break;
            case 18: selection = KEY_DATE + " = '19.01'";break;
            case 21: selection = KEY_DATE + " = '20.01'";break;
            case 26: selection = KEY_DATE + " = '21.01'";break;
            case 30: selection = KEY_DATE + " = '22.01'";break;
            case 34: selection = KEY_DATE + " = '23.01'";break;
            case 38: selection = KEY_DATE + " = '26.01'";break;
            case 43: selection = KEY_DATE + " = '27.01'";break;
            case 46: selection = KEY_DATE + " = '28.01'";break;
            case 50: selection = KEY_DATE + " = '29.01'";break;
            case 54: selection = KEY_DATE + " = '30.01'";break;
            case 58: selection = KEY_DATE + " = '31.01'";break;
            case 60: selection = KEY_DATE + " = '02.02'";break;
            case 63: selection = KEY_DATE + " = '03.02'";break;
            case 65: selection = KEY_DATE + " = '04.02'";break;
            case 69: selection = KEY_DATE + " = '05.02'";break;
 
            default: break;
        }
        Cursor moCursor = moDb.query(SQLITE_TABLE, new String[] {KEY_ROWID,
                        KEY_DATE, KEY_OBJECT, KEY_TYPE, KEY_PLACE, KEY_TIMESTART,
                        KEY_TIMEFINISH, KEY_TEACHER},
                selection , null, null, null, null);
 
        if (moCursor != null) {
            moCursor.moveToFirst();
        }
        return moCursor;
    }
 
    public Cursor fetchAllDays() {
        String selection = "";
        switch (oa.ChooseDays) {
            case 1: selection = KEY_ROWID + " IN (1,4,8,11,14)"; break;
            case 2: selection = KEY_ROWID + " IN (18,21,26,30,34)"; break;
            case 3: selection = KEY_ROWID + " IN (38,43,46,50,54,58)";break;
            case 4: selection = KEY_ROWID + " IN (60,63,65,69)";break;
            default: break;
        }
        Cursor moCursor = moDb.query(SQLITE_TABLE, new String[] {KEY_ROWID, KEY_DAY, KEY_DATE},
                selection , null, null, null, null);
 
        if (moCursor != null) {
            moCursor.moveToFirst();
        }
        return moCursor;
    }
 
 
 
    public void insertObjects() {
        createItemObjects("Понедельник", "12.01", "Русский язык\n и культура речи", "Лекция", "акт.зал", "8:00", "9:30", "Матиив Н.Д.\n к.ф.н., доцент");
        createItemObjects("Понедельник", "12.01", "\nТипографика", "Лекция", "ауд.27", "9:40", "11:10", "Алексеева Е.Н.\n преподаватель");
        createItemObjects("Понедельник", "12.01", "\nТипографика", "Практика", "ауд.27", "11:20", "12:50", "Алексеева Е.Н.\n преподаватель");
 
        createItemObjects("Вторник", "13.01", "\nЦветоведение", "Лекция", "ауд.39", "9:40", "11:10", "Алексеева Е.Н.\n преподаватель");
        createItemObjects("Вторник", "13.01", "\nЦветоведение", "Лекция", "ауд.39", "11:20", "12:50", "Алексеева Е.Н.\n преподаватель");
        createItemObjects("Вторник", "13.01", "Теория\n и практика дизайна", "Лекция", "ауд.37", "13:00", "14:30", "Савченко Г.Ф.\n преподаватель");
        createItemObjects("Вторник", "13.01", "\nОсновы права", "Лекция", "ауд.7", "14:40", "16:10", "Черкасова А.В.\n преподаватель");
 
        createItemObjects("Среда", "14.01", "Теория\n и практика дизайна", "Лекция", "ауд.39", "8:00", "9:30", "Савченко Г.Ф.\n преподаватель");
        createItemObjects("Среда", "14.01", "\nПроектирование", "Лекция", "ауд.39", "9:40", "11:10", "Савченко Г.Ф.\n преподаватель");
        createItemObjects("Среда", "14.01", "\nПроектирование", "Практика", "ауд.39", "11:20", "12:50", "Савченко Г.Ф.\n преподаватель");
 
        createItemObjects("Четверг", "15.01", "Теория\n и практика дизайна", "Практика", "ауд.39", "9:40", "11:10", "Савченко Г.Ф.\n преподаватель");
        createItemObjects("Четверг", "15.01", "\nПроектирование", "Практика", "ауд.39", "11:20", "12:50", "Савченко Г.Ф.\n преподаватель");
        createItemObjects("Четверг", "15.01", "\nПроектирование", "Практика", "ауд.39", "13:00", "14:30", "Савченко Г.Ф.\n преподаватель");
 
        createItemObjects("Пятница", "16.01", "Русский язык\n и культура речи", "Лекция", "акт.зал", "8:00", "9:30", "Матиив Н.Д.\n к.ф.н., доцент");
        createItemObjects("Пятница", "16.01", "Академический\n рисунок", "Лекция", "ауд.40", "9:40", "11:10", "Марманов Р.П.\n преподаватель");
        createItemObjects("Пятница", "16.01", "Академический\n рисунок", "Практика", "ауд.40", "11:20", "12:50", "Марманов Р.П.\n преподаватель");
        createItemObjects("Пятница", "16.01", "\nОсновы права", "Лекция", "акт.зал", "13:00", "14:30", "Черкасова А.В.\n преподаватель");
 
        createItemObjects("Понедельник", "19.01", "\nТипографика", "Практика", "ауд.39", "8:00", "9:30", "Алексеева Е.Н.\n преподаватель");
        createItemObjects("Понедельник", "19.01", "\nТипографика", "Практика", "ауд.39", "9:40", "11:10", "Алексеева Е.Н.\n преподаватель");
        createItemObjects("Понедельник", "19.01", "\nСоциология", "Лекция", "акт.зал", "11:20", "12:50", "Швецова А.В.\n д.ф.н., профессор");
 
        createItemObjects("Вторник", "20.01", "Основы\n произв. мастерства", "Лекция", "ауд.39", "8:00", "9:30", "Алексеева Е.Н.\n преподаватель");
        createItemObjects("Вторник", "20.01", "Основы\n произв. мастерства", "Лекция", "ауд.39", "9:40", "11:10", "Алексеева Е.Н.\n преподаватель");
        createItemObjects("Вторник", "20.01", "Академический\n рисунок", "Лекция", "ауд.37", "11:20", "12:50", "Кармазина Н.В.\n преподаватель");
        createItemObjects("Вторник", "20.01", "\nОсновы права", "Лекция", "акт.зал", "13:00", "14:30", "Алексеева Е.Н.\n преподаватель");
        createItemObjects("Вторник", "20.01", "\nОсновы права", "Практика", "м.к.23", "14:40", "16:10", "Черкасова А.В.\n преподаватель");
 
        createItemObjects("Среда", "21.01", "\nСоциология", "Лекция", "акт.зал", "8:00", "9:30", "Швецова А.В.\n д.ф.н., профессор");
        createItemObjects("Среда", "21.01", "Теория\n и практика дизайна", "ауд.13", "ауд.40", "9:40", "11:10", "Савченко Г.Ф.\n преподаватель");
        createItemObjects("Среда", "21.01", "\nПроектирование", "Практика", "м.к.23", "11:20", "12:50", "Савченко Г.Ф.\n преподаватель");
        createItemObjects("Среда", "21.01", "\nПроектирование", "Практика", "м.к.23", "13:00", "14:30", "Савченко Г.Ф.\n преподаватель");
 
        createItemObjects("Четверг", "22.01", "\nИстория", "Лекция", "акт.зал", "8:00", "9:30", "Кармазина Н.В.\n к.и.н., доцент");
        createItemObjects("Четверг", "22.01", "Выполнение проекта\n в материале", "Лекция", "ауд.39", "9:40", "11:10", "Савченко Г.Ф.\n преподаватель");
        createItemObjects("Четверг", "22.01", "Теория\n и практика дизайна", "Практика", "ауд.39", "11:20", "12:50", "Савченко Г.Ф.\n преподаватель");
        createItemObjects("Четверг", "22.01", "Теория\n и практика дизайна", "ЭКЗАМЕН", "ауд.39", "13:00", "14:30", "Савченко Г.Ф.\n преподаватель");
 
        createItemObjects("Пятница", "23.01", "Академическая\n живопись", "Лекция", "ауд.40", "8:00", "9:30", "Марманов Р.П.\n преподаватель");
        createItemObjects("Пятница", "23.01", "Академический\n рисунок", "Практика", "ауд.40", "9:40", "11:10", "Марманов Р.П.\n преподаватель");
        createItemObjects("Пятница", "23.01", "Академический\n рисунок", "Практика", "ауд.40", "11:20", "12:50", "Марманов Р.П.\n преподаватель");
        createItemObjects("Пятница", "23.01", "Русский язык\n и культура речи", "Практика", "ауд.38", "13:00", "14:30", "Матиив Н.Д.\n к.ф.н., доцент");
 
        createItemObjects("Понедельник", "26.01", "Основы произв.\n мастерства", "Лекция", "ауд.39", "8:00", "9:30", "Алексеева Е.Н.\n преподаватель");
        createItemObjects("Понедельник", "26.01", "\nЦветоведение", "Лекция", "ауд.39", "9:40", "11:10", "Алексеева Е.Н.\n преподаватель");
        createItemObjects("Понедельник", "26.01", "\nТипографика", "ЗАЧЕТ", "ауд.39", "11:20", "12:50", "Алексеева Е.Н.\n преподаватель");
        createItemObjects("Понедельник", "26.01", "\nИстория", "Лекция", "ауд.7", "13:00", "14:30", "Кармазина Н.В.\n к.и.н., доцент");
        createItemObjects("Понедельник", "26.01", "\nСоциология", "Лекция", "ауд.27", "14:40", "16:10", "Швецова А.В.\n д.ф.н., профессор");
 
        createItemObjects("Вторник", "27.01", "Основы произв.\n мастерства", "Лекция", "ауд.39", "8:00", "9:30", "Алексеева Е.Н.\n преподаватель");
        createItemObjects("Вторник", "27.01", "Основы произв.\n мастерства", "Лекция", "ауд.39", "9:40", "11:10", "Алексеева Е.Н.\n преподаватель");
        createItemObjects("Вторник", "27.01", "\nОсновы права", "Практика", "ауд.22", "11:20", "12:50", "Черкасова А.В.\n преподаватель");
 
        createItemObjects("Среда", "28.01", "\nИстория", "Лекция", "ауд.5", "9:40", "11:10", "Кармазина Н.В.\n к.и.н., доцент");
        createItemObjects("Среда", "28.01", "\nПропедевтика", "Лекция", "ауд.39", "11:20", "12:50", "Савченко Г.Ф.\n преподаватель");
        createItemObjects("Среда", "28.01", "\nПропедевтика", "Лекция", "ауд.39", "13:00", "14:30", "Савченко Г.Ф.\n преподаватель");
        createItemObjects("Среда", "28.01", "Русский язык\n и культура речи", "Практика", "лекц.зал", "14:40", "16:10", "Матиив Н.Д.\n к.ф.н., доцент");
 
        createItemObjects("Четверг", "29.01", "Выполнение проекта\n в материале", "Практика", "ауд.39", "9:40", "11:10", "Савченко Г.Ф.\n преподаватель");
        createItemObjects("Четверг", "29.01", "\nПропедевтика", "Практика", "ауд.39", "11:20", "12:50", "Савченко Г.Ф.\n преподаватель");
        createItemObjects("Четверг", "29.01", "\nПропедевтика", "Практика", "ауд.39", "13:00", "14:30", "Савченко Г.Ф.\n преподаватель");
        createItemObjects("Четверг", "29.01", "\nСоциология", "Практика", "лекц.зал", "14:40", "16:10", "Швецова А.В., д.ф.н.\n профессор");
 
        createItemObjects("Пятница", "30.01", "Русский язык\n и культура речи", "ЭКЗАМЕН", "лекц.зал", "8:00", "9:30", "Матиив Н.Д.\n к.ф.н., доцент");
        createItemObjects("Пятница", "30.01", "Академический\n рисунок", "Практика", "ауд.40", "9:40", "11:10", "Марманов Р.П.\n преподаватель");
        createItemObjects("Пятница", "30.01", "Академическая\n живопись", "Практика", "ауд.40", "11:20", "12:50", "Марманов Р.П.\n преподаватель");
        createItemObjects("Пятница", "30.01", "Академическая\n живопись", "Практика", "ауд.40", "13:00", "14:30", "Марманов Р.П.\n преподаватель");
 
        createItemObjects("Суббота", "31.01", "Академическая\n живопись", "Практика", "ауд.40", "9:40", "11:10", "Марманов Р.П.\n преподаватель");
        createItemObjects("Суббота", "31.01", "Академическая\n живопись", "Практика", "ауд.40", "11:20", "12:50", "Марманов Р.П.\n преподаватель");
 
        createItemObjects("Понедельник", "02.02", "Проектная\n графика", "Лекция", "ауд.20", "8:00", "9:30", "Савченко Г.Ф.\n преподаватель");
        createItemObjects("Понедельник", "02.02", "\nЦветоведение", "Практика", "ауд.39", "9:40", "11:10", "Алексеева Е.Н.\n преподаватель");
 
 
 
    }
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru