2011-02-09 4 views

ответ

0

Вы могли бы назвать

Process process = Runtime.getRuntime().exec(commandLine); 
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream())); 

с CommandLine что-то вроде ls -l /data/app/*.apk или ls -l /data/app-private

и анализировать полученные данные, чтобы получить необходимую информацию.

+0

Я хочу получить информацию обо всех установленных приложениях. Пожалуйста, помогите мне ... –

+0

Не полезно, а? – levis501

+0

Нет, не полезно вообще. –

0

Для получения этой информации нет публичного API. Но есть обходное решение, использующее отражение и IPackageStatsObserver. Here - это описание того, как получить размер кода. Аналогичным образом вы можете получить размер кеша и размер данных.

Смежные вопросы