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

Как работать с файлом .db? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Не работает If и запуск нового активити http://www.cyberforum.ru/android-dev/thread1613060.html
Есть загрузка данных с базы MySql в переменные, есть 2 EditText в которые вводятся текстовые данные, нужно проверить данные с Едитов и сравнить с данными в базе данных, воткод: products =...
Программирование Android Как вывести в ListView, только если тело SMS содержит определенный текст? нужно чтобы в ListView выводились только тела тех сообщений в которых есть определенный текст. сейчас есть вот такой рабочий код: listView = (ListView) view.findViewById(R.id.listViewSMS); ... http://www.cyberforum.ru/android-dev/thread1613038.html
Программирование Android Как подключить библиотеки для работы с файлами?
Уже создавал тему и успешно подключил библиотеки. Но как оказалось, что бы отправлять не только post-параметры, а и файлы надо использовать другую библиотеку и методы. Но не думал, что в сфере...
Можно ли не использовать singleton Программирование Android
Бывают ли случаи когда без singleton невозможно реализовать идею в коде? Или по другому, любой ли код с singleton можно переделать чтобы избавится от него. Вопрос не из практики
Программирование Android Service передавать данные в активити, когда приложение закрыто http://www.cyberforum.ru/android-dev/thread1612646.html
Интересует что будет если сервис запущен, а приложение закрыто ? приложение запуститься на том активити которое вызываю в сервисе ? или произойдет ошибка ? Сервис делаю что бы из базы данных на...
Программирование Android GetDrawable Пытаюсь присвоить selector кнопке в коде, но выскакивают предупреждения или ошибки. Drawable selector = getResources().getDrawable(R.drawable.selector, this.getTheme()); - Минимальный API 21 мне не... подробнее

Показать сообщение отдельно
Ssnake707
8 / 8 / 6
Регистрация: 02.02.2015
Сообщений: 140
17.12.2015, 18:41
yura91, Я так понял у тебя есть файл .db откуда ты его взял я незнаю, и ты хочешь его открыть в своем приложение. Поэтому я говорю скопируй к себе в приложение

вот код который я использовал

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
InputStream inputStream = null;
        OutputStream outputStream = null;
        try {
            //Путь к новой БД
            String outFileName = DB_PATH + DB_NAME;
            File file = new File(outFileName);
            if (!file.exists()) {
                this.getReadableDatabase();
                //получаем локальную бд как поток
                inputStream = context.getAssets().open(DB_NAME);
                //Открываем пустую БД
                outputStream = new FileOutputStream(outFileName);
                // по байтово копируем данные
                byte[] buffer = new byte[1024];
                int length;
                while ((length = inputStream.read(buffer)) > 0) {
                    outputStream.write(buffer, 0, length);
                }
                outputStream.flush();
                outputStream.close();
                inputStream.close();
            }
            return true;
        } catch (IOException e) {
            return false;
        }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru