2011-03-03 6 views
0

私はAndroid Airを使用してAndroidマーケット向けアプリケーションを作成することを検討しています。 システムイベントの取得/処理に関する制限(もしあれば)を誰かに教えてもらえないかと疑問に思っていました。 たとえば、ユーザーがテキストメッセージを受け取った場合、アプリを一時停止できますか? 音楽が再生され、アプリのサウンドがミュートされているかどうかを検出しますか?AndroidのAdobe Air Appsはシステムイベントを受信しますか?

Airがこれを行うことができない場合、それは本当に残念です。

私はオンラインで何かを見ることはできません。だれかが何かを見つけたら、あなたの助けに非常に感謝します。

答えて

1

正式にiOSパッケージャについてのみ(また、apkパッケージャにも当てはまるものとします)、最近のAIRバージョンは、OSがアプリケーションを中断したときに一時停止させることができます。

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

あなたはNativeApplicationのインスタンスのためにEvent.ACTIVATEと[静的] Event.DEACTIVATEのためのハンドラを記述します。中断を処理するために、あなたのアプリで特別なロジックを配置する必要がある場合。

ハードウェアへのアクセス可能性の他のビットとしては、制限があります。 EG:細かいGPSの位置は許されておらず、場所が粗いだけです。私が包括的なリストを再び見つけたら、私はそれを掲示するでしょう。

関連する問題