Как рассчитать наиболее часто используемые приложения? - PullRequest
3 голосов
/ 09 января 2010

Итак, я занимаюсь разработкой приложения для Android, и, прежде чем я слишком увлечусь им, я хочу концептуально обойти то, что я пытаюсь сделать.

Очень сложно рассчитать или отследить наиболее часто используемые приложения?

Буду очень признателен за любые идеи или идеи о том, как я могу это сделать!

Я привык к разработке для iPhone, но совершенно не знаком с платформой Android.

Ответы [ 2 ]

2 голосов
/ 09 января 2010

На моем телефоне есть приложение под названием Запасные части , которое отображает именно эту информацию (в разделе «Статистика использования»), поэтому оно определенно возможно.

2 голосов
/ 09 января 2010

Я считаю, что только фреймворк имеет доступ к такого рода информации; Приложения Android практически не знают друг друга и не могут определить, что еще происходит в системе.

Однако, поскольку Android основан на Linux, может быть возможно получить некоторый объем информации вне платформы приложений Android, выполнив на устройстве команду ps (список процессов).

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...