2012-08-06 133 views

回答

1

這將不得不在谷歌播放,並沒有他們提供的API。這將是很好,但。

0

有沒有這樣的方式。而不是你可以識別使用指針按下或釋放特定的按鈕。

0

我不認爲這是你可以從你的應用程序中檢測到的東西。我假設只有安裝程序 - 執行安裝的程序 - 才能知道這一點。

1

你無法檢測到,但在onActivityResult()功能,你可以試試,搜索如果應用程序已經被安裝在PackageManager那時就可以判斷它是否已被取消或沒有。

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 
     } 
    } 
} 
相關問題