Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/23: Рейтинг темы: голосов - 23, средняя оценка - 4.83
dubok79
324 / 122 / 10
Регистрация: 01.11.2012
Сообщений: 586
1

Как узнать версию приложения?

14.11.2012, 13:52. Просмотров 4549. Ответов 1
Метки нет (Все метки)

В манифесте есть данные по версии программы
XML
1
2
3
4
5
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="ru.test.widget"
    android:installLocation="auto"
    android:versionCode="1"
    android:versionName="1.1" >
Можно как то программно определить эти версии?
Я попробовал заменить значения на переменные типа так
XML
1
2
3
4
5
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="ru.test.widget"
    android:installLocation="auto"
    android:versionCode="@integer/versioncode"
    android:versionName="@string/versionname" >
все работало замечательно, пока не стал выкладывать программу в гугл, который сказал, что не понимает приложение

Как быть то? Пока слежу за версиями и в манифесте и в файле ресурсов
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2012, 13:52
Ответы с готовыми решениями:

PlayMarket показывает старую версию приложения
Позавчера обновил версия приложения на плеймаркете. Через час через Chrom...

Заблокировали обновление приложения, оставили старую версию
Я залил игру на гугл-плей, прошла модерацию. Потом создал обновление(описание...

Возможно ли получить текущую версию приложения из маркета?
Возможно ли получить текущую версию приложения из маркета и сравнить её с...

Как добавить версию Android
Здравствуйте, появился такой вопрос, можно ли в проект добавить версию...

Как правильно сделать PRO версию проекта
Коллеги, Как сделать PRO версию проекта и затем работать уже с двумя...

1
petruchodd
129 / 126 / 22
Регистрация: 23.06.2009
Сообщений: 695
Завершенные тесты: 1
17.11.2012, 11:01 2
Java
1
2
String versionName = getPackageManager().getPackageInfo(getPackageName(), 0).versionName;
int versionCode = getPackageManager().getPackageInfo(getPackageName(), 0).versionCode;
пробуй, должно помочь.
3
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.11.2012, 11:01

Android Studio как вернуться на предыдущую версию
Сегодня обновил студию с версии 3.0 до 3.1 Обновление прошло корректно, но...

Как получить данные из EditText, созданного программно, или как узнать ID элемента?
Всем здрасте и с Новым годом! Суть вопроса: Как получить значение, введенное...

Как узнать разрешение экрана
Пробовал Display display = ((WindowManager)...


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

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

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