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

Android - Вывод данных из базы данных - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Организовать скачивание по URL, отображая картинки и текст http://www.cyberforum.ru/android-dev/thread1203138.html
В общем, задача следующая: написать Android приложение, которое ведет скачивание по URL и отображает результат. Требования к результату: должны отображаться текст и картинки. Вся фишка в том, что нужно как-то распарсить Интернет поток, чтобы можно было извлечь оттуда текст и картинки. Т.е. вариант типа этого WebView webView.loadUrl(url.toString()); - не катит. Какими методами можно распарсить...
Программирование Android Java spinner Спиннер(выпадающий список) у меня отображает массив из раздела strings.xml. Вопрос: как сделать так, чтобы при выборе элемента спиннера совершался переход на новую активность? http://www.cyberforum.ru/android-dev/thread1202796.html
Программирование Android Метод onReceive в BroadcastReceiver
Есть класс public class Receiver extends BroadcastReceiver { Alarm nextAlarm; Context context; MainActivity mainActivity; Handler handler; public void setContext(Context context) {
Ввод только букв в EditText Программирование Android
Здравствуйте, мне нужно вводить в EditText только буквы (т.е. отсетить цифры и спец символы), есть ли готовый такой фильтр к android:inputType или нужно самому в коде это реализовывать?
Программирование Android Работа с активностями http://www.cyberforum.ru/android-dev/thread1202282.html
Здравствуйте. Только учусь... :))) Есть 3 активности. Для передачи данных между ними использую просто класс со статическими полями. Поля являются ссылками на объекты. Тоесть первая активность создала объект и присвоила ссылку в статическое свойство класса. Вторая и третья активность использует эту ссылку. Может в таком способе есть какие подводные камни, не знаю, но надо передать именно...
Программирование Android Конвертировать из int в date Есть 3 переменных типа int: часы, минуты и день недели. в таком формате: 6, 47, 2. Нужно конвертировать из них в дату, а потом получить из даты время в миллисекундах в int. Спасибо. Добавлено через 1 час 6 минут и да, забыл сказать, дату нужно ближайшую подходящую, то есть если указан вторник, до дата будет следующий вторник. подробнее

Показать сообщение отдельно
kifir1392
0 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 27
12.06.2014, 18:19  [ТС]     Android - Вывод данных из базы данных
Подскажите еще, пожалуйста) Вот я нашел пример с использованием ListView. Немного разобрался, делал под себя, все ОК. Вот только не знаю, как поставить GridView вместо ListView( Я новичок в этом

Кликните здесь для просмотра всего текста
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
import java.util.ArrayList;
 
import android.app.ListActivity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
import diplom.proba2.bdhelper.ExternalDbOpenHelper;
 
public class ActivityTable extends ListActivity {
    private static final String DB_NAME = "mybd.sqlite3";
    //Хорошей практикой является задание имен полей БД константами
    private static final String TABLE_NAME = "kalor";
    private static final String PROD_ID = "_id";
    private static final String PROD_NAME = "name"; 
 
    private SQLiteDatabase database;
    private ListView listView;
    private ArrayList kalor;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.ras_table);
 
        //Наш ключевой хелпер
        ExternalDbOpenHelper dbOpenHelper = new ExternalDbOpenHelper(this, DB_NAME);
        database = dbOpenHelper.openDataBase();
        //Все, база открыта!
        fillFreinds();
        setUpList();
    }
 
private void setUpList() {
    //Используем стандартный адаптер и layout элемента для краткости
    setListAdapter(new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1, kalor));
    listView = getListView();
 
}
 
//Извлечение элементов из базы данных
private void fillFreinds() {
    kalor = new ArrayList<String>();
    Cursor prodCursor = database.query(TABLE_NAME,
                                             new String[] {PROD_ID, PROD_NAME},
                         null, null,null,null,
                                                    PROD_NAME);
    prodCursor.moveToFirst();
        if(!prodCursor.isAfterLast()) {
            do {
                String name = prodCursor.getString(1);
                kalor.add(name);
            } while (prodCursor.moveToNext());
        }
        prodCursor.close();
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru