0
我是一名20歲的Android開發人員,在發佈我的應用程序時遇到了一些麻煩。問題是我希望我的應用程序可以在每個設備屏幕上工作。爲此,我想出了我需要使用android包的DIP類(DPI independent pixels
)。如何在我的AS3項目中獲得Android開發人員課程(包)
問題是我無法在任何地方找到它們。我已經尋找新的幾周,這是我絕對堅果。誰能幫我解決這個問題我會付出好的。
我是一名20歲的Android開發人員,在發佈我的應用程序時遇到了一些麻煩。問題是我希望我的應用程序可以在每個設備屏幕上工作。爲此,我想出了我需要使用android包的DIP類(DPI independent pixels
)。如何在我的AS3項目中獲得Android開發人員課程(包)
問題是我無法在任何地方找到它們。我已經尋找新的幾周,這是我絕對堅果。誰能幫我解決這個問題我會付出好的。
你只需要測試像素密度:即,這樣
if(Capabilities.screenDPI <= 160){
// do this
}
else if (Capabilities.screenDPI > 160 && Capabilities.screenDPI <= 240){
// do something else
}
else{
// do this for retina screens
}
東西,你可以使screenDPI
一個常量,它可以幫助表現一個小點點,你只需要檢查一次。
你在說使用android SDK通過actionscript?我不知道actionscript和java是可互操作的。 – 2010-12-10 21:11:29
@Jon:我懷疑他正在爲Android開發一個flash或Air應用程序。 – 2010-12-10 21:30:33
是的,我正在做一個AIR應用程序,這就是問題所在。我不能在Flash CS5或Flashdevelop中獲得類。 – 2010-12-13 17:17:47