2016-02-11 2 views
1

Я хочу создать простую ссылку html href на моем мобильном веб-сайте, которая откроет приложение для Android, такое как waze, whatsapp или viber. Есть какой-либо способ сделать это?Создайте ссылку html, открывающую приложение для Android.

+1

Я не эксперт в Android, но IOS, например, для этой цели используются настраиваемые схемы URL. Например, 'pythonista: // something' откроет приложение под названием Pythonista. – ForceBru

+0

http://stackoverflow.com/questions/13289586/open-android-app-from-url-using-intent-filter-not-working –

+1

Link to my stuff http://stackoverflow.com/questions/11773958/open-android- приложения из-а-веб-страницы – sejo

ответ

0

Для начала Vkontakte приложения и открытые страницы профиля Я:

if (isVKAppInstalled(context)) { 
      Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(String.format("vkontakte://profile/%d", vkUserId))); 
      context.startActivity(intent); 
     } 

И метод для проверки, если установлено приложение:

public static boolean isVKAppInstalled(Context context) { 
     PackageManager pm = context.getPackageManager(); 
     boolean isInstalled; 
     try { 
      pm.getPackageInfo(VK_PACKAGE_URI, PackageManager.GET_ACTIVITIES); 
      isInstalled = true; 
     } catch (PackageManager.NameNotFoundException e) { 
      isInstalled = false; 
     } 
     return isInstalled; 
    } 
Смежные вопросы