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

База SQLiteDatabase - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как правильно конвертонуть дату? http://www.cyberforum.ru/android-dev/thread932667.html
Пишу приложение, оно читает входящие/исходящие смски, но вместо понятной даты(месяц, число, время), я получаю такие строки: 1375447414712 (это сегодняшняя смска) Помогите.
Программирование Android Рисуем иконку для Notification.Builder setSmallIcon(int icon) Что для этого нужно? Можно ли зарегистрировать свой ресурс - картинку из памяти (сам рисую). setSmallIcon требует int - код картинки из ресурсов. Но видел индикатор заряда в 4х тонах по 100 значений (%) - вряд-ли 400 картинок в ресурсах... http://www.cyberforum.ru/android-dev/thread932622.html
Программирование Android Определить стиль, установленный у пользователя
Приветствую всех :) Итак, мое приложение вешает иконку в трей. Цвет трея зависит от стиля андроида. Соответственно, на светлый трей надо ставить темный значок, а на черный - светлый. Как бы мне определить, какая тема установлена у пользователя - светлая или темная?
В listView в item отображать картинки одинакового размера Программирование Android
загружаю картинки с сервера, они разных размеров. Скажите как в listView в item показывать картинки одинакового размера (можно обрезать, но чтобы были все одинаковые)?
Программирование Android Снова ImageView http://www.cyberforum.ru/android-dev/thread932429.html
Значит, ситуация такая: создаю IV, ставлю в определённое место, запускаю покадровую анимацию. После анимации требуется нажать на картинку и запустить дальнейшее происходящее. Так вот, на вьюшку, с которой запускаю анимацию, вешала и онклик и онтач, но ничего не работает..не знаю, как решить эту проблему. Может, у кого-то есть идеи?
Программирование Android Воспроизведение потокового аудио Я в девелопинге по андроид новичек. Хотел бы уточнить кое какие мысли... Есть сайт с потоковым аудио http://stream.domain.com:8001/32 мне нужно создать приложение для андроид, которое будет при нажатии на кнопочку плей играть, и при нажатии той же кнопочки становиться на паузу. Какие у кого идеи, направьте меня пожалуйста. подробнее

Показать сообщение отдельно
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651

База SQLiteDatabase - Программирование Android

02.08.2013, 23:15. Просмотров 360. Ответов 0
Метки (Все метки)

Как совместить два кода, код с базой
Кликните здесь для просмотра всего текста
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
  DBHelper dbHelper;
 @Override
     public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);    
        setContentView(R.layout.main);
            
            dbHelper = new DBHelper(this);
            ContentValues cv = new ContentValues();
            SQLiteDatabase db = dbHelper.getWritableDatabase();
         // получаем данные из полей ввода
            String name = etName.getText().toString();
            String email = etEmail.getText().toString();
         // подготовим данные для вставки в виде пар: наименование столбца - значение 
            cv.put("name", name);
            cv.put("email", email);
            Cursor c = db.query("mytable", null, null, null, null, null, null);
            
            if (c.moveToFirst()) {
 
        // определяем номера столбцов по имени в выборке
        int idColIndex = c.getColumnIndex("id");
        int nameColIndex = c.getColumnIndex("name");
        int emailColIndex = c.getColumnIndex("email");
 
        do {
          // получаем значения по номерам столбцов и пишем все в лог
          Log.d(LOG_TAG, "ID = " + c.getInt(idColIndex) + 
                                 ", name = " + c.getString(nameColIndex) + 
                                 ", email = " + c.getString(emailColIndex));
          } while (c.moveToNext());
        } else {
         Log.d(LOG_TAG, "0 rows");
        c.close();
        }
       
      
       // закрываем подключение к БД
       dbHelper.close();
 
}
 
    class DBHelper extends SQLiteOpenHelper {
 
        public DBHelper(Context context) {
          // конструктор суперкласса
          super(context, "myDB", null, 1);
        }
 
        @Override
        public void onCreate(SQLiteDatabase db) {
           db.execSQL("create table mytable ("
              + "id integer primary key autoincrement," 
              + "name text,"
              + "email text" + ");");
        }
 
        @Override
        public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
 
        }
      }

И есть код запроса с "интернет-базы" parse.com
Java
1
2
3
4
5
6
7
8
9
10
11
12
public void ParseQueryMap() {
         query = new ParseQuery("MyObject"); 
         query.findInBackground(new FindCallback() {
              public void done(List<ParseObject> myObject, ParseException e) {
              if (e == null) {
                  for ( int i = 0; i < myObject.size(); i++) {              
                              stranaGet = myObject.get(i).getString("Country");
                              oblastGet = myObject.get(i).getString("District");
                              gorodGet = myObject.get(i).getString("City");
                     }
              } 
}
Так вот вопрос: как взятое с парса можно записать в базу ? Через цикл ?

Добавлено через 33 минуты
Пробую для примера вот так
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
for ( int i = 0; i < 5; i++) {
             name = i;
            cv.put("name", name);
            db.insert("mytable", null, cv);
         
        }
             int idColIndex = c.getColumnIndex("id");
             int nameColIndex = c.getColumnIndex("name");
 
             do {
                 Toast toast8 = Toast.makeText(this, "ID = " + c.getInt(idColIndex) + ", name = " +c.getString(nameColIndex), Toast.LENGTH_SHORT); 
                 toast8.show();
                } while (c.moveToNext());
            } else {
               c.close();
           }
Так вот в int idColIndex = c.getColumnIndex("id"); выводит числа от 1 до 20, не понимаю, ведь я ставлю i < 5
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru