Администраторы Brovin Yaroslav Опубликовано 27 января, 2014 Администраторы Поделиться Опубликовано 27 января, 2014 Как определить, установлено ли на телефон нужное приложение или нет? Ссылка на комментарий
0 Администраторы Brovin Yaroslav Опубликовано 27 января, 2014 Автор Администраторы Поделиться Опубликовано 27 января, 2014 Чтобы определить установлено ли нужное приложение или нет, нужно воспользовать следующим кодом: uses FMX.Helpers.Android, Androidapi.JNI.GraphicsContentViewText; function IsAppInstalled(const AAppName: string): Boolean; var PackageManager: JPackageManager; begin PackageManager := SharedActivity.getPackageManager; try PackageManager.getPackageInfo(StringToJString(AAppName), TJPackageManager.JavaClass.GET_ACTIVITIES); Result := True; except on Ex: Exception do Result := False; end; end; В качестве параметра указываем полный путь к пакету приложения. При этом сам вызов использования может быть таким для проверки: "Установлено ли приложение com.embarcadero.Project12 или нет?": procedure TForm1.Button1Click(Sender: TObject); begin Label1.Text := BoolToStr(IsAppInstalled('com.embarcadero.Project12'), True); end; Alex7wrt 1 Ссылка на комментарий
Вопрос
Brovin Yaroslav
Как определить, установлено ли на телефон нужное приложение или нет?
Ссылка на комментарий
1 ответ на этот вопрос
Рекомендуемые сообщения