Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Slon747
59 / 37 / 2
Регистрация: 24.08.2013
Сообщений: 474
#1

Получить что-то типа md5() для приложения - Программирование Android

03.02.2015, 16:33. Просмотров 315. Ответов 2
Метки нет (Все метки)

Требуется получить уникальную строку, описывающую само приложение.
Т.е. чтобы при каждом изменении кода приложения эта строка изменялась.
Попробовал через получение сигнатуры:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    public String getSignature() {
 
        String result = "";
 
        PackageManager pm = getPackageManager();
        try {
            PackageInfo packageInfo = pm.getPackageInfo(getPackageName(), PackageManager.GET_SIGNATURES);
 
            for (int i = 0; i < packageInfo.signatures.length; i++) {
                Signature signature = packageInfo.signatures[i];
                result = signature.toCharsString();
            }
        } catch (PackageManager.NameNotFoundException e) {
            e.printStackTrace();
        }
 
        return result;
    }
Но при изменении кода и компиляции ф-я возвращает то же самое значение.
http://www.cyberforum.ru/android-dev/thread663351.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2015, 16:33
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Получить что-то типа md5() для приложения (Программирование Android):

Что использовать для выхода из приложения?
Подскажите как правильнее ? Имеется кнопка Exit. По нажатию надо завершить...

Что изучить для написание такого приложения?
Здравствуй форум! Специалисты помогите с подбором литературы к изучению...

Что использовать для реализации клиент-серверного приложения?
Нужно реализовать клиент-серверное приложение. Принцип работы: Клиент...

Что нужно знать для написания гибридного приложения?
Всем привет! Очень хочу научиться писать гибридные приложения, но не знаю с...

Есть идея для мобильного приложения, что дальше делать?
у меня есть идея для мобильного приложения! что мне дальше делать? подскажите!

2
Armagedo
209 / 209 / 60
Регистрация: 22.08.2014
Сообщений: 644
03.02.2015, 18:26 #2
Не особо вникая во все эти сигнатруы, почему у вас цикл по всевозможным значениям, а результату присваивается строчное описание только последней?
0
Slon747
59 / 37 / 2
Регистрация: 24.08.2013
Сообщений: 474
04.02.2015, 09:06  [ТС] #3
Armagedo, я тоже это заметил, когда нашел этот код.
Но в моем случае packageInfo.signatures.length = 1
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.02.2015, 09:06
Привет! Вот еще темы с решениями:

С чего начать написание приложения? И что понадобится для его реализации
Доброго времени суток! Есть задание сделать примитивное андройд-приложение. Вот...

Получить MD5-хэш для строк
вот как получить мд5 через пробел от такого отрывка кода: Console.WriteLine(s7...

Получить MD5-хэш для значения из базы данных
вот как мне написать код который как бы в базе данных будет то есть вот для...

Что такое md5? Для чего это нужно? Где используется?
Всем доброго времени суток! Что такое md5? Для чего это нужно? Где...


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

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

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