Как получить контекст для вызова createPackageContextJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Гость
 Как получить контекст для вызова createPackageContext

Сообщение Гость »


У меня есть список установленных приложений, и я хочу удалить кеши тех, у которых есть флажки, и я видел код для этого, но я не знаю, как получить контекст или использовать его для вызова createPackageContext( имя пакета и т. д.). Этот метод компилируется только определенным образом, но мне бы хотелось, чтобы у меня не было этой Уловки 22.

Мой код сейчас не компилируется

Я понимаю, что мне потребуется root-право, поскольку подход с использованием флага манифеста устарел. Так что это еще одна проблема. Любая помощь приветствуется, возможно, даже каким-то образом вознаградит вас.

Когда я попытался скопировать свой (правильно отформатированный) код в поле редактирования, он не удовлетворяет требованиям. Я не могу вставить свой код в свой пост. Не могли бы вы принять одну строчку? Контекст c = createPackageContext(имя_пакета, флаги)

Идея состоит в том, что у меня есть список приложений и имен их пакетов, и я хочу получить объект Context для каждого приложения. В документации к методу особо говорится, что вы можете получить контекст так же хорошо, как если бы приложение работало. Итак, я хочу перебирать контексты и getCacheDir() для каждого приложения, понимаете? Надеюсь, я выражаюсь яснее. Пожалуйста, у меня проблема с окружающей средой при использовании StackOverflow, мой код не публикуется в соответствии с правилами, я пробовал много раз.
Ответить Пред. темаСлед. тема

Быстрый ответ, комментарий, отзыв

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»