Могу ли я проверить, доступно ли приложение для обработки намерения, не запуская его?
В частности, яя пытаюсь выяснить, есть ли приложение для обработки рыночных намерений, но яЯ хотел бы общее решение дела.
Я знаю, что если вы сделаете что-то подобное, вы можете сказать, есть ли приложение для обработки намерения. Я'я пытаюсь сделать то, что нена самом деле начать намерение. Любые идеи о том, что я мог бы сделать?
try
{
String strURL="market://details?id="+thePackage;
Intent the_intent = new Intent(Intent.ACTION_VIEW, Uri.parse(strURL));
the_intent.addFlags( Intent.FLAG_ACTIVITY_NEW_TASK );
startActivity(the_intent)
}
catch (ActivityNotFoundException e)
{
String strUrl="https://play.google.com/store/search?c=apps&q="+thePackage;
Intent the_intent = new Intent(Intent.ACTION_VIEW, Uri.parse(strUrl));
the_intent.addFlags( Intent.FLAG_ACTIVITY_NEW_TASK );
startActivity(the_intent)
}
То, что я хочу, это решение, которое неЭто фактически означает начало деятельности. Там'Есть несколько причин, почему я хочу сделать это, но я думаю, что яЯ не единственный, кто придумал причину этого, похоже, что должен быть способ ...