Программное определение имени файла APK (или DEX)?

StackOverflow https://stackoverflow.com/questions/2492896

  •  21-09-2019
  •  | 
  •  

Вопрос

Я хотел бы встраивать пользовательские данные на лету при распространении APK с моего веб-сайта (НЕ из Маркета).

Моя текущая идея — просто встроить уникальный идентификатор в имя файла APK.Это достаточно просто, и изменение имени файла не нарушает подпись кода.Моя текущая проблема заключается в попытке получить имя файла (APK или DEX), чтобы я мог прочитать этот идентификатор.

Я пробовал большинство стандартных методов - ковыряясь в PackageInfo, ApplicationContext, ProtectionDomain, но, похоже, ничего не заработало.Идеи?

Это было полезно?

Решение

Имена APK-файлов не имеют особого значения в Android.Я не очень удивлен, что в нем нет места. PackageInfo для этого.Я даже не знаю, хранится ли APK-файл на устройстве под своим оригинальным именем.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top