2012-08-06 4 views

답변

1

Google Play에 있어야하며 제공되는 API가 없습니다. 그것은 좋을 것이다.

0

그럴 필요가 없습니다. 그 대신에 포인터를 눌렀거나 놓은 상태에서 특정 버튼을 사용하여 식별 할 수 있습니다.

0

저는 이것이 응용 프로그램에서 감지 할 수 있다고 생각하지 않습니다. 설치 프로그램 (설치를 수행하는 프로그램)만이 이것을 알고 있다고 가정합니다.

1

당신은 그것을 감지 할 수 있지만, onActivityResult() 기능, 당신은 응용 프로그램이 패키지 매니저에 설치되어있는 경우이 취소되었는지의 여부를 확인할 수 있습니다 그때까지, 검색을 시도 할 수 있습니다.

protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    PackageManager packageManager = this.appContext.getPackageManager(); 
    List<PackageInfo> apps = packageManager.getInstalledPackages(0); 
    for (int i = 0; i < apps.size(); i++) { 
     PackageInfo file = apps.get(i); 
     if (file.applicationInfo.loadLabel(packageManager) 
       .toString().equals("nameoftheapplicationtriedtoinstall")) { 
      //then it has not cancelled, if it exist 
     } 
    } 
} 
관련 문제