2010-12-10 42 views
0

我是一名20歲的Android開發人員,在發佈我的應用程序時遇到了一些麻煩。問題是我希望我的應用程序可以在每個設備屏幕上工作。爲此,我想出了我需要使用android包的DIP類(DPI independent pixels)。如何在我的AS3項目中獲得Android開發人員課程(包)

問題是我無法在任何地方找到它們。我已經尋找新的幾周,這是我絕對堅果。誰能幫我解決這個問題我會付出好的。

+0

你在說使用android SDK通過actionscript?我不知道actionscript和java是可互操作的。 – 2010-12-10 21:11:29

+0

@Jon:我懷疑他正在爲Android開發一個flash或Air應用程序。 – 2010-12-10 21:30:33

+0

是的,我正在做一個AIR應用程序,這就是問題所在。我不能在Flash CS5或Flashdevelop中獲得類。 – 2010-12-13 17:17:47

回答

0

你只需要測試像素密度:即,這樣

if(Capabilities.screenDPI <= 160){ 
// do this 
} 
else if (Capabilities.screenDPI > 160 && Capabilities.screenDPI <= 240){ 
// do something else 
} 
else{ 
// do this for retina screens 
} 

東西,你可以使screenDPI一個常量,它可以幫助表現一個小點點,你只需要檢查一次。

相關問題