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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Dinosuaur
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 6
#1

Обновление БД на Android, масштабирование иконок - Программирование Android

10.08.2016, 12:14. Просмотров 225. Ответов 3

Добрый день,уважаемые форумчане. При программировании на андроиде столкнулся с несколькими проблемами, а именно:
1. У меня в приложении используется БД SQLite, после того как я изменил БД , в приложении она не изменяется, если удалить приложение и заново запустить, то БД запускается уже новая, и так вопрос можно ли в коде на java прописать автоматическую очистку данных приложения, при первом запуске приложения или еще какие нибудь варианты чтобы БД обновлялась без удаления приложения?
2. Нарисовал в фотошопе кнопки приложения (формат png) - размер их указывал в dp , так как в мануалах пишется что тогда иконки будут масштабироваться для разных экранов автоматически, на деле этого не происходит, поэтому если запускать приложение на телефонах с разным разрешением экрана, вся верстка летит к чертям.
Прошу помочь разобраться с этими двумя моментами. Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.08.2016, 12:14
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Обновление БД на Android, масштабирование иконок (Программирование Android):

Android - Масштабирование приложения на phonegap в android - HTML5
делаю приложение на phonegap в androide при больших разрешениях экрана приложение отображается маленьким. Как масштабировать приложение в...

Не могу прописать ALT иконок при использовании плагина иконок меню - WordPress
использую в вордпресс плагин Menu Icons. С помощью него можно в меню отобразить иконки возле пункта меню. Но при загрузке картинки не дает...

Обновление Android - Смартфоны
Когда ждать обновление android 4.2 в Украине? Телефон Samsung Galaxy Nexus.

Принудительное обновление до Android Marshmellow - Android
У меня Nexus 5. Хочу обновиться по воздуху, но обновление пока не прилетело. Как ускорить этот процесс? Стирал Google Service...

Обновление таблицы в SQLite на Android - Delphi FireMonkey
Доброго времени суток. Извините если не в той теме пишу. Ребят посоветуйте как лучше сделать или придумать костыль какой. В общем есть БД в...

Должно ли обновление ОС Android устранить тормоза? - Смартфоны
Телефон Samsung Galaxy Core, куплен несколько лет назад. В последний год стал сильно тормозить на разных моментах. Значки с рабочего стола...

3
Pablito
2613 / 2096 / 651
Регистрация: 12.05.2014
Сообщений: 7,346
Завершенные тесты: 1
10.08.2016, 12:26 #2
по второму вопросу читать не по-диагонали тут пока не придет понимание, есть инфа что там есть все что нужно
1
klim76
20 / 14 / 2
Регистрация: 10.06.2016
Сообщений: 142
10.08.2016, 14:40 #3
по первому в классе SQLiteOpenHelper, который вы скорей всего наследуете для работы с бд есть метод
Java
1
2
3
4
5
6
7
8
9
10
@Override
        public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
            db.execSQL("drop table " + TABLE_POINTS);
            db.execSQL("drop table " + TABLE_CITIES);
            db.execSQL("drop table " + TABLE_STREETS);
 
            db.execSQL(TABLE_MYPOINTS_CREATE);
            db.execSQL(TABLE_CITIES_CREATE);
            db.execSQL(TABLE_STREETS_CREATE);
        }
там и пропишите все что вашей душе угодно, у меня например грохаются старые таблицы и создаются новые
1
Dinosuaur
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 6
11.08.2016, 20:19  [ТС] #4
У меня локальная БД. Т.е. я ее заполняю через sqlitebrowser. а потом заменяю в папке с приложением перед компиляцией. И у меня DBHElper похож на http://vlad8.com/tech/android-add-existing-own-database/ и методы onCreate и onUpdate не используются. В общем не знаю как быть.
0
11.08.2016, 20:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.08.2016, 20:19
Привет! Вот еще темы с ответами:

Получит ли HTC Sensation обновление до Android 4.0? - Android
Получит ли HTC Sensation обновление до Android 4.0?

Обновление до Android 6.0 или история о том, как я потеряла панель уведомлений) - Android
Устройство: Samsung Note 4 (SM-N910C) ОС на данный момент Android 6.0.1 Буквально 1,5 часа назад обновилась до 6.0 и о сюрприз,...

Не могу установить обновление KB2670838 (Обновление платформы для Windows 7) - Windows 7
Не могу установить обновление KB2670838(Обновление платформы для Windows 7). Запускаю .msu файл, начинает устанавливаться, но в конце...

Поисковики иконок - Delphi
Здраствуйте. Посоветуйте пожалуйста хорошие поисковики иконок для кнопок. Заранее спасибо.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru