0
현재 버튼 클릭 내에서 다른 앱을 열 수있는 앱을 개발 중입니다. 그러나 대상 앱이 설치되어 있지 않으면 앱이 충돌하고 강제 종료됩니다. 대화 상자를 표시하고 앱 설치 링크를 제공하도록 설정하려면 어떻게해야합니까?패키지를 시작할 수 없을 때 대화 상자를여시겠습니까?
현재 버튼 클릭 내에서 다른 앱을 열 수있는 앱을 개발 중입니다. 그러나 대상 앱이 설치되어 있지 않으면 앱이 충돌하고 강제 종료됩니다. 대화 상자를 표시하고 앱 설치 링크를 제공하도록 설정하려면 어떻게해야합니까?패키지를 시작할 수 없을 때 대화 상자를여시겠습니까?
How to get a list of installed android applications and pick one to run과 같이 인 텐트 통화를 통해 설치된 패키지를 쿼리하면됩니다. 그런 다음 목록을 살펴보고 앱이 있는지 확인하십시오.
그게 주요 문제는 아닙니다. 내가 원하는 것은 패키지가 설치되지 않았을 때 대화 상자를 여는 활동입니다. 나는 "패키지가 열리고 완료된 경우", "다른 경우, 대화 상자 표시"와 같은 방법을 알고 있습니다 (그런 식으로). 나는 이것을 향후 프로젝트에도 사용해야 할 것이다. 그러나 코멘트 주셔서 감사합니다. – borislemke
@borislemke 좋습니다, 위의 방법을 사용하여 패키지의 설치 여부를 확인합니다. 그런 다음 대화 상자를 열어 패키지가 설치되어 있지 않음을 사용자에게 알립니다. 또한 세 번째 문장과 관련해서는 "설치됨"과 "개방형"이라는 큰 차이가 있습니다. 방아쇠를 당기고 싶은게 뭐야? 열리거나 설치 되었습니까? – AedonEtLIRA
앱이 이미 설치되어있는 경우 앱을 열어야합니다. 그러나 앱이없는 경우 시장 링크를 통해 앱을 설치할 수있는 옵션을 제공하는 대화 상자가 열립니다. – borislemke