С Новым годом! Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 6
1

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

10.08.2016, 12:14. Показов 774. Ответов 3

Author24 — интернет-сервис помощи студентам
Добрый день,уважаемые форумчане. При программировании на андроиде столкнулся с несколькими проблемами, а именно:
1. У меня в приложении используется БД SQLite, после того как я изменил БД , в приложении она не изменяется, если удалить приложение и заново запустить, то БД запускается уже новая, и так вопрос можно ли в коде на java прописать автоматическую очистку данных приложения, при первом запуске приложения или еще какие нибудь варианты чтобы БД обновлялась без удаления приложения?
2. Нарисовал в фотошопе кнопки приложения (формат png) - размер их указывал в dp , так как в мануалах пишется что тогда иконки будут масштабироваться для разных экранов автоматически, на деле этого не происходит, поэтому если запускать приложение на телефонах с разным разрешением экрана, вся верстка летит к чертям.
Прошу помочь разобраться с этими двумя моментами. Спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.08.2016, 12:14
Ответы с готовыми решениями:

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

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

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

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

3
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
10.08.2016, 12:26 2
по второму вопросу читать не по-диагонали тут пока не придет понимание, есть инфа что там есть все что нужно
1
20 / 14 / 2
Регистрация: 10.06.2016
Сообщений: 144
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
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 6
11.08.2016, 20:19  [ТС] 4
У меня локальная БД. Т.е. я ее заполняю через sqlitebrowser. а потом заменяю в папке с приложением перед компиляцией. И у меня DBHElper похож на http://vlad8.com/tech/android-... -database/ и методы onCreate и onUpdate не используются. В общем не знаю как быть.
0
11.08.2016, 20:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.08.2016, 20:19
Помогаю со студенческими работами здесь

Обновление приложения для Android
Здравствуйте! как создать приложение которое обновляется так же как и приложения в Google Market!...

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

Как откатить обновление Android Studio
Сегодня обновил Android Studio. В результате перестали работать эмуляторы. Теперь не работает ни...

Обновление приложения Android In App Update
Доброго времени суток ! Делаю обновление приложения по документации Google...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru