0

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

Air がこれを実行できないとしたら、非常に残念なことです。

私はオンラインで何も見ることができないようです - 誰かが何かを見つけたら、助けてくれてありがとう

4

1 に答える 1

1

iOSパッケージャーについてのみ権威を持って話す(そして拡張すると、apkパッケージャーにも当てはまるはずです)最近のAIRバージョンでは、OSがアプリケーションに割り込んだときに実際に一時停止できることを知っています。

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

中断を処理するためにアプリに特別なロジックを配置する必要がある場合は、NativeApplicationインスタンスのEvent.ACTIVATEおよびEvent.DEACTIVATEのハンドラーを作成します。

ハードウェアへのアクセス可能性の他のビットに関しては、制限があります。EG:きめの細かいGPSの場所は許可されておらず、粗い場所のみが許可されています。包括的なリストをもう一度見つけたら、投稿します。

于 2011-03-03T14:57:30.863 に答える