2013-04-10 2 views
0

Я разрабатываю гибридное приложение для Android с помощью phonegap. Я хочу, чтобы перейти к картам, используя следующий код:Проверяет, установлены ли карты google

<a href="geo:32.5558485,34.65522447"></a> 

Как я могу узнать, если карта приложение Google устанавливается в устройстве. по HTML и/или только javascript.

Заранее спасибо

Коби

ответ

1

Вам не нужно, как при нажатии на эту ссылку Android даст вам список приложений, которые могут обрабатывать гео: тип URL.

Если вы действительно хотите, чтобы проверить, есть ли приложение доступно для обработки, что схема URI вам необходимо write a plugin назвать некоторые Java-код:

public static boolean isIntentAvailable(Context context) { 
    final PackageManager packageManager = context.getPackageManager(); 
    final Intent intent = new Intent(android.content.Intent.ACTION_VIEW, 
     Uri.parse("geo:32.5558485,34.65522447");); 
    List<ResolveInfo> list = 
     packageManager.queryIntentActivities(intent, 
       PackageManager.MATCH_DEFAULT_ONLY); 
    return list.size() > 0; 
} 
Смежные вопросы