Я пытаюсь выяснить, существует ли конкретный пакет в Android Market.
Я знаю, что у меня нет проблем с тем, чтобы открыть приложение Market на странице пакета:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=" + PACKAGE_NAME));
startActivity(intent);
Но я хочу знать, существует ли он, прежде чем я попробую это, чтобы пользователь не получил стандартную рыночную страницу «не найдено».
Одним из способов сделать это, конечно же, является использование URL-адреса веб-рынка с HttpClient (https://market.android.com/details?id=) — это вернет 404, если пакет не существует.
Однако я ищу способ сделать это с установленным на устройстве приложением Market.