問題タブ [launch]
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 - ウィジェットからの起動アクティビティが失敗することがある
クリックしたときにアクティビティを起動するアプリ ウィジェットを実装しました。
onUpdate()
の方法WidgetProvider
:
ウィジェットがホーム画面に追加された後、期待どおりに動作します。
しかし、時々、アクティビティを再び起動できなくなります! ウィジェットを削除して、再度追加する必要があります。
どうすれば修正できますか?助けてください。
android - Android Intent を介して別のアプリケーションを起動または前面に表示する
これを機能させるのに問題があります。アイデアの概要を簡単に説明します。
まず、この背後にあるロジックを変更することはできません。これは顧客からの特定の要件でした。AnyCut などのツールを使用すると回避できることはわかっていますが、それは実際には問題ではありません。
私の顧客はアプリのスイートを提供しています。そのアイデアは、スイートに属するすべてのアプリケーションが「ダッシュボード アプリ」から起動されるため、すべてのアプリ アイコンではなくメイン ランチャーにダッシュボード アプリのみを表示するというものです。
アイデアを解決するために 2 つのアプリを使用してみましょう。ダッシュボード アプリ (A) と受信アプリ (B)。
アプリ B にインテント フィルターを設定して (私が思うに)、アプリ A に移動し、アプリ B のアイコンをクリックするたびに、アプリが起動されるか、または手放した場所から開始されるようにしたいと考えています (前面に表示されます)。
これは可能ですか?もしそうなら、どうすればいいですか?以下を使用して、アプリで1つのアクティビティを具体的に起動することで、なんとか起動できました。
しかし、それは常に同じ場所でアプリ B を開始するため、私が望む動作ではありません。
よろしくお願いします、ステファノ
編集:いくつかの新しい情報を追加しました。私はDDMSを見ていました。
メインのAndroidランチャーからアプリケーションを最初から起動すると、ホームボタンを押したままにし、アプリを前面に表示するだけの場合とまったく同じです。今、この意図。
これがAnyCutのやり方です
まったく同じ意図を作成する方法はありますか? Intent API でそのフラグを見つけることさえできません。
cocos2d-iphone - 適切な cocos2d 方向の設定
私の cocos2d アプリケーションでは、アプリ デリゲートの applicationDidFinishLaunching メソッド内で、[director setDeviceOrientation:kCCDeviceOrientationPortrait] を介して向きを設定しました。しかし、Apple は、逆さまのポートレートもサポートする必要があるとして、私のアプリを拒否しました。
ただし、これをどのように検出するかはわかりません。currentDevice の向きを読み取ると不明な向きが返されるように見えるため、私の質問は 2 つあります。
1)向きを検出して、縦向きまたは逆さまの縦向きに適切に設定できるようにするにはどうすればよいですか(永久に留まります)。
2) デリゲートのこのポイントに到達する前にスプラッシュ スクリーンが読み込まれるため、スプラッシュ スクリーンに問題があると思われます。適切なスプラッシュ スクリーンを設定できるように、向きを正しく検出するにはどうすればよいですか?
android - メインアクティビティのないAndroidアプリ?
起動時、またはアプリケーションに含まれるウィジェットによって特に要求された場合を除いて、アプリケーションがアクティビティを表示しないようにしたいと考えています。言い換えれば、アプリの起動時にメインのアクティビティを見つけて起動したいのですが、それ以外の場合は、意図が特に要求しない限り、アクティビティをまったく表示したくありません。アプリがフォアグラウンドに来て、メインのアクティビティが常に表示されることを意味したくありません。起動時以外にメイン アクティビティを抑制するにはどうすればよいですか? ありがとう
android - 起動時に android.intent.action.MAIN が Android によって起動されます
アクティビティに次のフィルタがある場合:
上記のフィルターに一致する Intent が Android によって発行されるのはどのような状況ですか?
1) アプリケーションの起動中。
2) ? 他の状況はありますか?
android - ウィジェット アプリケーションのメイン アクティビティをバックグラウンドに保持する
私のウィジェットは、メイン アクティビティも起動するアプリケーションにデプロイされます。ほとんどの場合、このメイン アクティビティをバックグラウンドで実行したいのですが、ウィジェットをクリックすると FOREGROUND になり、ユーザーがウィジェットを変更するのではなく、アプリケーションのメイン アクティビティが表示されます。ユーザーがウィジェットを含むアプリケーションを起動できるようにしたいので、メインのアクティビティを取り除くことはできません。この状況をどのように管理できるか疑問に思っていました。ありがとう。
android - メイン アクティビティなしで Android アプリケーションを起動できますか?
アプリがメイン アクティビティを必要とせず、実際にはアクティビティを必要としないことを確認しました。これについての応答をありがとう。しかし、ここで別の質問があります。メイン アクティビティを宣言せずにアプリケーションを起動する方法はありますか? 答えが「いいえ」の場合、フォローアップがあります。起動後にアプリが MAIN アクティビティを持たないように、起動後の実行時にアプリケーションから MAIN アクションを削除できますか? または、不要になった場合は、実行時にアクティビティ自体をアプリケーションから完全に削除することもできます。
c# - MSIからインストール条件を抽出します(C#)
Visual Studio 2010(またはMSBuild.exe)を介して.VDProjファイルからビルドされた.MSIファイルを使用して展開される大規模なC#アプリケーションがあります。通常の実行時に、.MSIインストーラーは、特定のソフトウェアがインストールされていることを確認し、いくつかの最小バージョンを満たしていることを確認し、有用なエラーメッセージを生成して、バージョン条件が満たされていない場合は終了します。
これはすべて正常に機能します。ただし、msiexec.exeを使用して既存のインストーラーをサイレントに実行する実験を行っています。MSIに必要な追加のソフトウェアがすでにインストールされている場合は、msiexecから0エラーコードが返されます。同様に、他のソフトウェアがシステムに存在しないか、最小バージョン要件に失敗したためにMSIが失敗した場合は、ゼロ以外のエラーコードが戻ってきました。
プログラムで.MSIファイルに問い合わせて、その起動条件を確認する方法はありますか?msiexecを試して.MSIからファイルを抽出しようとしましたが、インストールの最小バージョン要件をリストしている種類の構成ファイルがまだ表示されません。
どんな助けでも大歓迎です。
python - Python で同じプロセスで 3 つのコマンドを実行する
Win32 でプロファイリング/コード カバレッジ レポートを作成するには、これら 3 つのコマンドを実行する必要があります。
helloclass 実行可能ファイルは vsperfcmd の同じプロセスでプロファイリングする必要があるため、コマンドを 1 つずつ実行することはできません。
私が考えているのは、これら 3 つのコマンドを実行するバッチ ファイルを作成し、そのバッチ ファイルを Python で実行することです。ただし、Python には、シェルを起動してコマンドを実行するのと同等のアクションを実行する方法が必要だと思います。
- Q : Python の同じプロセスでコマンドを実行するにはどうすればよいですか?
- Q : または、コマンド シェルを起動して Python でコマンドを実行するにはどうすればよいですか?