2011-03-03 29 views
0

我正在考慮使用Adobe Air爲Android市場編寫應用程序。 我想知道是否有人能告訴我什麼(如果有的話)限制是有關獲取/處理系統事件。 例如,如果用戶收到短信,您是否可以暫停應用程序? 或者檢測他們是否有他們的音樂播放和靜音您的應用程序的聲音?Android上的Adobe Air Apps是否收到系統事件?

如果航空公司無法做到這一點,這似乎是一個真正的遺憾。

我似乎無法在網上看到任何東西 - 非常感謝您的幫助,如果任何人發現任何東西。

回答

1

權威性說到只有iOS的打包程序(通過擴展假定它應該是APK打包的真)我知道,最近AIR版本確實讓當OS中斷您的應用程序暫停。

NativeApplication.nativeApplication.addEventListener(Event.ACTIVATE, onNativeAppActivated); 
NativeApplication.nativeApplication.addEventListener(Event.DEACTIVATE, onNativeAppDeactiated); 

如果你需要把特殊的邏輯在你的應用程序來處理中斷,你會寫Event.ACTIVATE和Event.DEACTIVATE處理程序NativeApplication的實例。

至於硬件的其他可訪問性,有一些限制。 EG:你不允許細粒度的GPS位置,只有粗略的位置。如果我再次找到全面的列表,我會發布它。