當tempPackageName_pInfo =「aaaa.asaddsdaa」 「aaaa.asaddsdaa」是安卓市場上不存在的軟件包名稱。 爲什麼代碼在「if」中運行。它應該運行「其他」爲什麼這段代碼運行如果? android
對不起,我的英語不好。
當tempPackageName_pInfo =「aaaa.asaddsdaa」 「aaaa.asaddsdaa」是安卓市場上不存在的軟件包名稱。 爲什麼代碼在「if」中運行。它應該運行「其他」爲什麼這段代碼運行如果? android
對不起,我的英語不好。
如文檔爲queryIntentActivities
檢索,可以針對給定的意圖進行的所有活動說明。
據我瞭解,這意味着至少有市場活動,這可以爲此目的進行。這種方法不能依賴市場中存在的這個特定包。
是的,我覺得這個方法可以回覆包裏是否存在Market或者沒有。 (雖然有一些「包」的重複,我不在意這種情況。) 你有其他的方法來檢查「包名稱」是否存在於市場中? 對不起,我的英文不好。 – Indyway 2011-04-21 03:19:30
@Indyway檢查應用程序是否存在於市場中是完全不同的問題ñ。就我所知,沒有辦法使用任何官方API。但你可以嘗試谷歌一些非官方的選擇,如http://code.google.com/p/android-market-api/(請注意,我還沒有嘗試過這個api我自己) – 2011-04-21 03:47:17
我曾嘗試過這[api]( http://code.google.com/p/android-market-api/)我不知道用它。我曾經閱讀文檔,我不明白 我舉例說,請幫助我。 – Indyway 2011-04-21 04:36:18
您是否使用過調試器來查看「list」包含的內容? – 2011-04-21 02:23:59
我認爲「list」必須爲空(size == 0),因爲在android市場上不存在「aaaa.asaddsdaa」包。 (我使用這個[url](https://market.android.com/search?q=aaaa.asaddsdaa)進行搜索,然後在android市場上也不存在市場:// details?id = aaaa.asaddsdaa。 – Indyway 2011-04-21 02:45:16
不,你需要使用一個調試器來實際查看'list'是什麼,而不是你認爲它應該是什麼。通常情況下,我們不會意識到我們犯的小錯誤,直到我們使用調試器 – 2011-04-21 02:58:49