問題タブ [air-native-extension]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - アプリ内支払いのマニフェストレシーバーを代わりにJavaコードに移動できますか?
アプリ内支払いのGoogleの例では、支払い確認を受け取るためにマニフェストエントリを追加することを提案しています。ただし、Native Extension for AIRでは、レシーバーは別のパッケージとして検出されません。だから私はレシーバー部分を次のようにコードに移動しました
ただし、サービスのonreceive()メソッドが呼び出されることはありません。
受信者の呼び出しを取得するためにアクティビティを登録する別の方法はありますか?
apache-flex - Flex Mobile の *Native* サウンド通知、またはデバイスの「オーディオ」状態にアクセスする方法を知っている人はいますか?
デバイスの通知音にアクセスできるようにする AIR Native Extension (ANE) を知っている人はいますか? または、デバイスが「サイレント」モードか「バイブレーション」モードかを照会する方法はありますか?
プッシュ通知を設定しましたが、(Android) デバイスでサウンドが再生されません。
独自のサウンドを再生できることはわかっていますが、ネイティブの通知サウンド (SMS や電子メールのアラート サウンドと同じ) を使用したいので、サウンドが再生されない場合は再生したくありません (つまり、サイレント モード/バイブレーションモード)。
私は何時間も探していましたが、「Vibrate ANE」や同じタイプの機能を探している人がいますが、ネイティブのサウンド通知に使用できるものは見つかりませんでした.
iOSはプッシュ通知を受信すると自動的に通知音を鳴らすと思いますが(私は思います)、Androidは「シェードタイトル」を点滅させ、通知用のアプリのアイコンを表示します。
たぶん、他の誰かが解決策を見つけましたか??? =)
どうもありがとう!トッド=D
iphone - * .ANE iPhone アプリを拡張するため、メイン フレックス プロジェクトに追加してコンパイルすると、「ld: 絶対アドレス指定」エラーが表示されます。
連絡先リストを読み取る iPhone 用の拡張機能 (ANE) をコーディングしています。.ane を Flash Builder プロジェクトに追加してコンパイルすると、エラーが発生します。Objective-c コードを *.a lib に問題なくコンパイルしました。エラーなしで .ane をコンパイルしました。
これは、メインの Flex プロジェクトに .ane を追加したときのエラーです。
Xcodeでは、ビルド設定で「共有ライブラリとのリンクを有効にする」を「いいえ」に設定しています。これは、エラーの原因となった Objective-c コードです。
行をコメント\削除すると機能します:
android - FREFunction からアクティビティを開始するには?
フレックス アプリケーションで Facebook の SSO を使用するために、FREFunction からアクティビティを開始しようとしています。
私は私のFREFunctionでやった:
私はlogcatで取得します:
しかし、FacebookSSO.java の onCreate メソッドでのログ呼び出しは表示されません。
setClass を使用するなど、さまざまな方法で myIntent を作成してみました。私は何を間違っていますか?
android - Android用DropboxAPIを使用したFlexNativeExtension
Android用のDropboxAPIを使用するために、Flex用のネイティブ拡張機能を開発しようとしています。私はすでにFLEX用にこのdropbox-r33モジュールを試しましたが、Android 4では非推奨であるため、これは私にとっての解決策ではありません。
バイブレーションとドロップボックス接続を備えたANEをすでに持っています。バイブレーションは完全に機能し(Webの例)、Android用のDropbox APIを使用するための関数を含めようとしました(Androidプロジェクトですでにテスト済みであり、機能します)。
問題は、ANEがクラスを認識できるようにするために、Dropbox APIで必要な.jarからクラスを強制的に解凍していることですが、次のエラーが発生します。
05-29 12:02:21.489:I / ConnectionError(5798):android.content.ActivityNotFoundException:明示的なアクティビティクラスが見つかりません{air.TestVibrationExtension.debug/com.dropbox.client2.android.AuthActivity}; AndroidManifest.xmlでこのアクティビティを宣言しましたか?
ここで、TestVibrationExtensionは私のANEのプロジェクト名です。私のパッケージ名はair.extensionsで、そのフォルダーに、解凍されたドロップボックスAPIクラス(air.extension.comおよびair.extensions.orgの下)を含めました。
Dropbox APIを使用したことがある人は、AndroidManifestに次のアクティビティ宣言を含める必要があることを知っています。
エラーはそのアクティビティ宣言に関連していると思いますが、ANEがそれを認識するために何をすべきかわかりません。
助けてください!
ios-simulator - AIRネイティブ拡張-「library.swf」がありません
次のコマンドを使用して、iOS-Simulator用のAIR 3.3NativeExtensionをパッケージ化しようとしています。
adt -package -target ane MyANE.ane extension.xml -swc MySWC.swc -platform iPhone-x86 library.swf MyLib.a
しかし、私は次のエラーを受け取り続けます:
AIR3.3をオーバーレイしたFlex4.6SDKを使用してSWCを作成しています。-swf-verion14と3.1名前空間を使用しています。同じswcからlibrary.swfファイルを抽出しています。
私は本ですべてをやっているようですので、なぜそれがパッケージ化されないのか分かりません。どんな助けでも大歓迎です。
javascript - Air Native アプリが終了しない
Air アプリケーションの終了を制御しようとしていますが、アプリケーションを実際に終了させることができません。extendedDesktop プロファイルでネイティブ プロセスを使用しており、終了時にスクリプトを実行しようとしています。現在、終了しているように見えますが、プロセスはまだ実行中です。タスクマネージャーからプロセスを終了する必要があります。以下のコード:
これは、Exiting イベントのイベント ハンドラーです。
関数出口(){
}
android - Flex ネイティブ拡張機能のコンパイル中に「無効な拡張記述子」を取得する
Android 用の Flex Native Extension をコンパイルすると、「Invalid extension descriptor」というメッセージが表示されます。extension.xml ファイルの内容はすべて問題ないようです。
何が間違っているのかを理解するのを手伝ってください。
ありがとう。
actionscript-3 - シンプルなネイティブ ボタンを表示するためにエア ネイティブ拡張機能を使用しますか?
私は主に AS3 コーダーであり、バイブレーション、トースト、ダイアログ、およびその単純なもの用に独自の ANE ファイルを作成できる Java の公正さを十分に知っています...
エアネイティブ拡張機能を使用するのはクールですが、それを使用して単純なボタンを作成できないことに少しがっかりしています。
シンプルなネイティブ ボタンを作成するのはばかげていることはわかっています。空中にボタンを直接作成するのは非常に簡単ですが、例として使用しています。
問題は、Android でネイティブ ボタンを呼び出すための .ane を作成することは可能ですか? まったく?
プッシュ通知のような抽象的なツールや、プログレス バーやダイアログ ボックスのようなウィンドウのようなポップアップではなく、.ane ファイルを作成できないようです。
単純なネイティブ ボタンは、エア ネイティブの拡張機能では作成できないというのが正しいでしょうか?
android - AIRネイティブ拡張機能を備えたAndroidAlarmManagerが機能しない
スケジュールされた通知を送信するためのAIRネイティブ拡張機能を作成しようとしています。次のコードがあります。
クラスSendNotification
AndroidManifest.xml
問題は、SendNotificationが呼び出されない場合、通知を送信するための明確な時間を一度マークすることです。try / catchを入れて例外を生成しないので、ScheduledNotificationFunctionコードは問題ないと思います。したがって、アラートはシステムに登録されていると思います。
私はAndroidでのプログラミングにあまり詳しくないので、これに欠けているものがあるか、私に知らせてください、ありがとう。