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

Как подключиться к уже существующей sqlite, или подскажите где ошибка в коде - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Android: как оптимизировать код для ExpandableListView http://www.cyberforum.ru/android-dev/thread1260796.html
как заполнить ExpandableListView при помощи строкового массива ? Имеется ввиду из готовой StringArray как на картинке вот пример кода который хотелось-бы сократить package...
Программирование Android Кто знает, как расшифровать такие вот строки? Кто знает что означает знак ? вот пример String DB_ID = ID_COL + " = ?"; а также как понять вот это SELECT_ALL_QUERY = "SELECT * FROM " + TABLE_NAME; ALLOWED_WORDS_QUERY = "SELECT * FROM " +... http://www.cyberforum.ru/android-dev/thread1260764.html
Libgdx и масштабирование изображений, размеры текстур Программирование Android
Решил попробовать себя в разработке на андроид. Начал с игрушки для ребёнка... И вроде всё хорошо и гладко, кроме одного - при масштабировании текстур, на изображении появляется "дискретность"... И...
Динамическое создание элементов со стилями Программирование Android
Существует набор стилей : <style name="once_items_yr"> <item name="android:background">#fff</item> <item name="android:paddingBottom">1dp</item> <item...
Программирование Android Как изменить цвет кнопки, на которую установлен селектор? http://www.cyberforum.ru/android-dev/thread1260569.html
Добрый день! Хочу изменить цвет кнопки на которой установлен селектор, но после установки цвета селектор не работает. вот селектор для кнопки: <?xml version="1.0" encoding="utf-8"?> <selector...
Программирование Android Dashboard Здраствуйте! Решил написать dashboard на Android. Хочу спросить какие библиотеки использовать для обработки информации (т. е. построение графиков, аналитика і т.д.) и есть ли библиотеки для создания... подробнее

Показать сообщение отдельно
YuraAAA
1577 / 1318 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
23.09.2014, 13:00
yourfanat, Не используйте абсолютный путь.

Java
1
2
ContextWrapper cw =new ContextWrapper(getApplicationContext());
DB_PATH =cw.getFilesDir().getAbsolutePath()+ "/databases/";
Копирование из ассетов:

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
private void copyDataBase()
    {
        Log.i("Database",
                "New database is being copied to device!");
        byte[] buffer = new byte[1024];
        OutputStream myOutput = null;
        int length;
        // Open your local db as the input stream
        InputStream myInput = null;
        try
        {
            myInput =myContext.getAssets().open(DB_NAME);
            // transfer bytes from the inputfile to the
            // outputfile
            myOutput =new FileOutputStream(DB_PATH+ DB_NAME);
            while((length = myInput.read(buffer)) > 0)
            {
                myOutput.write(buffer, 0, length);
            }
            myOutput.close();
            myOutput.flush();
            myInput.close();
            Log.i("Database",
                    "New database has been copied to device!");
 
 
        }
        catch(IOException e)
        {
            e.printStackTrace();
        }
    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru