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

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

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

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

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

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

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

Можно ли написать веб сервер на Яве для клиента на Андроид,имея под рукой только телефон на том самом андроид? - Программирование Android
Уважаемые гуру программирования, если можно, пожалуйста, напишите поподробнее- какой программой компилировать код, какой лучше выбрать...

Обновление Андроида? Какой Андроид?! - Безопасность
Есть у меня электронная книга с доступом в интернет и под управлением системы Linux. И часто выскакивают сообщения с содержанием типа: "Ваш...

Обновление андроид: черный экран - Android
Сейчас обновлял адндроид на LG Optimus L9. после обновления программы вверху осталась надпись "обновление программы" а под надписью черный...

Запретить авто обновление андроид на нексус 4 - Android
Доброго времени суток. Поставил рут права на нексус 4 (анд 5.1.1), боюсь что при автообновленни слетит мой рут

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

3
Pablito
2549 / 2031 / 633
Регистрация: 12.05.2014
Сообщений: 7,154
Завершенные тесты: 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
Привет! Вот еще темы с ответами:

Андроид >> Б.Д. >> Exel >> Б.Д. >> Андроид - Базы данных
Здравствуйте, есть задачка - с нескольких андроид приложений нужно по сети отправлять (табличную информацию), принимать на сервере, делать...

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

Получение id иконок - C++ WinAPI
К примеру в файле "D:\\Test.exe" содержится несколько иконок с разными id, например 6 - иконка 32X32, 7 - иконка 16X16. Как мне получить...

Редактор иконок - Delphi
Помогите мне пожалуйста, по курсовой задали сделать Редактор иконок Может кто нибудь исходник дать ? Очень прошу ! Весь интернет перелазил ...


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

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

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