問題タブ [foreground]

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.

0 投票する
1 に答える
1411 参照

android - アプリケーションを前面に強制する

これからする質問はユーザーにとって危険に思えるかもしれませんので、質問の前の話を以下に示します。私は、Galaxy Tab を学校 (10 歳未満の子供) に販売しようとする会社で働いています。そこで、ブート時に起動してログイン画面を表示するアプリケーションの開発を依頼されました。子供は、タブレットの使用を許可される前にログインする必要があります (コンピュータにログインするのと同じように)。私のアプリケーションは起動時に起動し、ログイン画面が表示され、ホームボタンを除くすべてのボタンがブロックされます (アプリケーションが許可するまで、子供はタブレットを使用できてはなりません)。幸いなことに、ホームボタンをブロックすることは不可能のようです。onpause/onstop が呼び出されたときにアプリケーションを前面に再表示しようとしていますが、この種のハックです。

だから私の質問は、ユーザーがアプリケーションを終了させるまで、アプリケーションを終了させないようにすることはできますか?

これはウイルスのように聞こえますが、この種の解決策を探しているのも嬉しくありません。

0 投票する
7 に答える
41410 参照

c++ - ウィンドウを前面に移動 -> raise()、show()、activateWindow() が機能しない

私の Qt アプリケーションでは、デフォルト ブラウザで URL を開きます。その後、アプリケーションのメインウィンドウを再び前面に表示したいと思います。

見つけたすべてのアプローチを試しましたが、どれもうまくいきませんでした。タスクバー (ウィンドウ 7 の) で点滅するだけです。以下に例を示します。

*viewer は、QDeclarativeView から派生した QmlApplicationViewer へのポインターです。

0 投票する
3 に答える
3883 参照

wpf - 背景色に応じて適切な前景を選択するスタイル

項目タイプによって定義された Label、TextBox などのデフォルト スタイルのセットが付属する WPF アプリケーションがあります (明示的なキーは定義されていません)。

アプリケーション内では、暗い背景色と明るい背景色の 2 つの主要なコンテナーが使用されます。そのため、ラベルの前景色として黒を使用することが正しい場合もあれば、極端に間違っている場合もあります。一方、エディターは常に明るい背景と暗い前景というかなり伝統的なスタイルになっているため、すべての子要素の前景を逆に設定することはできません。

「自分の」背景に応じて前景色を決定するために、ラベル (およびおそらく TextBlocks も) を作成するエレガントな方法はありますか? 私は2つの色を切り替えたいだけなので、自動コントラストの最大化は必要ありません。白い地面に白いフォントを避けるためのしきい値だけです。

また、デフォルト スタイルの 2 つのセットを定義したくありません。単一の Label-Default-Style を両方の背景バリアントに適したものにする方法を強く探しています。

現在の背景色を評価するトリガー/バインディングをスタイルに追加することは可能ですか (そして、パフォーマンスにあまり影響を与えずに実現可能ですか)?

または、上記の問題に遭遇することなく、特定の FrameworkElements、特にコンテナー/パネルの背景色をきれいに設定する方法のベスト プラクティスに興味があります。

これが私が試したことです(もちろん単純化されています):

ラベルに明示的な背景セット (x:Name=bgSetExplicitly) がある場合、ラベルの背景が適切に選択されていることがわかりますが、背景が VisualTree の親から「継承」されている場合 (x:Name="bgInheritedFromParent") 、 そうではありません。スタイルが「効果的な背景」(それがどこから来ても) を評価し、この背景に適切な前景ブラシを選択できるようにしたいと考えています。

0 投票する
2 に答える
1380 参照

java - XMLとJavaSwingSynthLaFを使用してボタンのフォントの色を設定する

JavaSwingSynthのルックアンドフィールを使用しています。いくつかのコンポーネントのスタイルを指定することができます。それでも、ボタンのフォントの色をデフォルトの状態に設定することはできません。ボタンのテキストは常に黒で表示されますが、マウスをテキストの上にフォーカス/選択/移動すると、テキストの色が白に変わり、その後黒に戻ります。これが私のsynth-XML-fileのスニペットです:

私は何か間違ったことをしていますか?ボタンのデフォルトのフォントの色を変更するにはどうすればよいですか?

いくつかの追加情報:

  • Java 1.6
  • Windows 7、32ビット
0 投票する
1 に答える
1942 参照

service - タイマーの問題があるフォアグラウンドサービス

指定された間隔でサーバーへの接続をチェックするアプリケーションを開発しています。このための通知を含むフォアグラウンドサービスを使用します。問題は、電話がスリープ状態になっていない(画面がオンになっている)限り、すべてが正常に機能することです。電源ボタンを押して画面をめくった瞬間から、サービスがおかしな動作を始めます。私はあなたに見せるために私のサービスの簡略版を作りました。
ForegroundService.java:

したがって、このサービスは10秒ごとにポート81でwww.google.comとの接続をチェックします。これをポート81に配置して失敗させ、通知をテストします。失敗すると通知が表示されます。画面をめくった瞬間から1分以上通知がないので、一度にすべての通知が届きます。以下は、サービスを開始するアクティビティです。
Start.java:

だから私はここで何か間違ったことをしていますか?これは私のアプリケーションの非常に重要な部分なので、このバグは本当に修正する必要があります。誰かが私を助けてくれますか?

0 投票する
3 に答える
19456 参照

c# - アンマネージ アプリケーション ウィンドウを前面に移動し、(シミュレートされた) ユーザー入力用のアクティブ ウィンドウにする方法

pinvoke を使用する必要があると想定していますが、どの関数呼び出しが必要かわかりません。

シナリオ: レガシー アプリケーションが実行されます。そのアプリケーションのハンドルを取得します。

する必要がある:

  1. そのアプリケーションを一番上 (他のすべてのウィンドウの前) に移動します。
  2. アクティブウィンドウにする

どの Windows 関数呼び出しが必要ですか?

0 投票する
5 に答える
1054 参照

iphone - アプリがフォアグラウンドに入ったときにViewControllerのラベルを変更する方法

アプリがフォアグラウンドに入ったときにビュー コントローラーのラベルを変更したい....:

SalaryAppV4AppDelegate.h

SalaryAppV4AppDelegate.m

FirstViewController.m

私はちょうどlabel.text tiを何かに変更したいだけですが、viewcontrollerの変更は何も変更しません...

0 投票する
0 に答える
385 参照

iphone - アプリがフォアグラウンドに入ったときにViewControllerのラベルを変更する方法

アプリがフォアグラウンドに入ったときにビュー コントローラーのラベルを変更したい....:

SalaryAppV4AppDelegate.h

@interface SalaryAppV4AppDelegate : NSObject {

//----------------------------------------------

//-----------------------------------------------------

SalaryAppV4AppDelegate.m

  • (void)applicationWillEnterForeground:(UIApplication *)アプリケーション

{

}

//------------------------------------------------ ----------------------

FirstViewController.h

import UIKit/UIKit.h > import "SalaryAppV4AppDelegate.h"

@interface FirstViewController : UIViewController {

}

//行動

-(IBAction)リセット:(id)送信者;

-(IBAction)backgroundTouched:(id)送信者;

-(IBAction) beginTimer;

-(無効) DoThis;

//プロパティ

@終わり

//------------------------------------------------ --------------------

FirstViewController.m

-(IBAction) DoThis {

}

//------------------------------------------------ --------

私はちょうどlabel.text tiを何かに変更したいだけですが、viewcontrollerの変更は何もしません...

0 投票する
0 に答える
86 参照

iphone - アプリがフォアグラウンドに入ったときに ViewControllers のラベルを変更する方法

アプリがフォアグラウンドに入ったときに ViewControllers のラベルを変更する方法

サンプルコードが役立ちます!!!

0 投票する
3 に答える
8079 参照

android - フォアグラウンドアプリケーションを決定するためのAndroidバックグラウンドサービス

私は一日中電話の使用状況を監視するアプリケーションに取り組んでいます。これを行うために、デバイスの起動時に開始し、現在のフォアグラウンドアプリケーションが何であるかを確認するためにポーリングを続けるバックグラウンドサービスがあります。次のコードは、アプリケーションをクリックしてからバックアウトし、別のアプリケーションをクリックするだけで機能します。ここで、ブラウザを開いて別のWebページに移動すると、ブラウザがフォアグラウンドアプリケーションとして登録されなくなります。または、たとえば、Googleトークを開くと、現在のアクティビティとして登録されますが、メッセージを送信すると、フォアグラウンドアプリケーションとして登録されなくなります。このバグの原因は何かについての考えやアイデアはありますか?必要に応じて、追加情報を提供しますので、お知らせください。たぶん答えはこの投稿にあり、私はそれを見つけることができません。バックグラウンドタスクまたはサービスから現在のフォアグラウンドアプリケーションを決定する

}