1
什麼是最好的方式,使我的應用程序最初設計爲API8兼容7?我注意到AlertDialog功能似乎造成麻煩,例如showDialog()
不起作用。API8到7的兼容性
什麼是最好的方式,使我的應用程序最初設計爲API8兼容7?我注意到AlertDialog功能似乎造成麻煩,例如showDialog()
不起作用。API8到7的兼容性
在您的清單文件中,您可以定位8並要求7.這將允許應用程序在7上運行並在市場上顯示。但顯然你需要從7應用程序測試dickens,以確保它運行良好。一個很好的博客文章在這裏是 http://devtcg.blogspot.com/2009/12/gracefully-supporting-multiple-android.html
另一種選擇,我不認爲是好的,因爲你將不得不支持兩個或更多的代碼庫是使用市場的多APK apk文件的支持。 http://developer.android.com/guide/market/publishing/multiple-apks.html
...在API <8上只有'showDialog(int id)'版本,所以如果你不使用showDialog(int id,Bundle args)中的參數''你可以使用舊版本... 。或者正如它在doc中陳述的那樣,你可以使用compat庫中的DialogFragment – Selvin