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

Парсинг данных из CSV файла - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Не воспринимается русский и украинский язык в эмуляторе. Что не так? http://www.cyberforum.ru/android-dev/thread1712978.html
База данных - словарик..В эмуляторе нужно прописывать слова в одной строке на русском, в другой - на украинском. А они не прописываются:cry: пишутся только цифры и английский язык..Как сделать, чтоб русский и украинский писался?? activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ...
Android Как передать сервису состояния checkbox из MainActivity? Есть service который запускается из MainActivity и в определённое время запускает метод. Но этот метод должен запускаться только если сегодняшний день соответствует чекнутому чекбоксу(дней недели) из MainActivity. т.е. на данный момент есть boolean flag в который попадает правильное значение в зависимости от дня недели, а вот как сервису в нужное время достучаться до это flag если... http://www.cyberforum.ru/android-dev/thread1712962.html
Android NullPointerException при добавлении TextView RecyclerView
У меня приложение перемещает иконки между собой. Использую RecyclerView и GridLayoutManager. У RecyclerView создал метод onItemLongClick, как это было у ListView с помощью вот этого. Оба метода (onItemClick и onItemLongClick) работают, но такое ощущение, что view передается не то, которое нужно. NullPointerException появляется на trashCan.setVisibility(View.VISIBLE); ...
Android Callback фрагментов
День добрый. Не совсем понимаю механизм работы коллбэков. Может кто-нибудь проиллюстрировать на конкретном примере? Допустим, есть у меня главная активити, внутри фрагмент с текстовым полем. По нажатию кнопки происходит замена данных во врагменте (ставится другой текст). Как я понимаю, нужно на кнопку прикрепить коллбэк к активити, а она будет его обрабатывать - заменять фрагмент на...
Android Как избавиться от ошибки, возникшей в Android Studio (подробности внутри)? http://www.cyberforum.ru/android-dev/thread1712887.html
Как решить эту проблему? Rendering Problems: Failed to load the LayoutLib: com/android/layoutlib/bridge/Bridge : Unsupported major.minor version 52.0 Описание: "org.jetbrains.android.uipreview.RenderingException: Failed to load the LayoutLib: com/android/layoutlib/bridge/Bridge : Unsupported major.minor version 52.0 at...
Android Как активировать Led на телефонах Sony experia На моем телефоне Sony в нижней части есть led подсветка . Как из под андроид студио добраться к этой подсветке , какой класс использовать . подробнее

Показать сообщение отдельно
XlorD59
1 / 1 / 0
Регистрация: 28.05.2013
Сообщений: 50

Парсинг данных из CSV файла - Android

16.04.2016, 18:38. Просмотров 104. Ответов 0
Метки (Все метки)

День добрый.

Нужно скачать csv-файл с веба и занести его в базу данных.

Тут я создаю датабазу:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
class DBHelper extends SQLiteOpenHelper {
        public DBHelper(Context context) {
            super(context, "csvDB", null, 1);
        }
 
        @Override
        public void onCreate(SQLiteDatabase db) {
            db.execSQL("create table csvDB ("
                    + "id integer primary key autoincrement,"
                    + "column1 text,"
                    + "column2 text" + ");");
        }
    }
Потом соответственно в нужном мне месте создаю экземпляр и content values для записи:

Java
1
2
3
DBHelper dbHelper = new DBHelper(this);
ContentValues cv = new ContentValues();
SQLiteDatabase db = dbHelper.getWritableDatabase();

А дальше мне не понятно как скачать и парсить в бд саму таблицу csv.

Сам файл имеет такой вид:

| text1 | text11 |
| text2 | text22 |
| text3 | text33 |

Т.е. просто 2 столбца, один нужно закинуть в бд в столбец column1, другой - в column2.
И лежит этот файл где-то в вебе "https://csvdoc.csv".

Я так понимаю, будет что-то похожее на это:

Java
1
2
3
4
rawQuery("Insert into csvDB (_id, column1, column2)
values ( text1, text11 )
values ( text2, text22 )
values ( text3, text33 );");
Как это правильно сделать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru