问题标签 [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.
android - 强制应用到前面
我要问的问题对用户来说似乎很危险,所以这里是问题之前的故事:我在一家试图向学校(10 岁以下儿童)出售 Galaxy Tab 的公司工作。因此,我被要求开发一个在启动时启动并显示登录屏幕的应用程序。孩子必须先登录才能使用平板电脑(就像登录电脑一样)。我的应用程序在启动时启动,显示登录屏幕,所有按钮都被阻止(在应用程序允许孩子之前,孩子必须不能使用平板电脑),除了主页按钮。幸运的是,似乎无法阻止主页按钮。当调用 onpause/onstop 时,我一直在尝试将应用程序重新置于前面,这种黑客行为。
所以我的问题是:我可以阻止用户退出我的应用程序,直到我让他这样做?
我知道这听起来像病毒,我也不太乐意寻找这种解决方案。
c++ - 将窗口放在前面 -> raise(),show(),activateWindow() 不起作用
在我的 Qt 应用程序中,我在默认浏览器中打开一个 URL。之后我想再次将我的应用程序的主窗口放在前面。
我尝试了所有我能找到的方法,但都没有奏效。它所做的只是在任务栏中闪烁(窗口 7)这是一个示例:
*viewer 是指向从 QDeclarativeView 派生的 QmlApplicationViewer 的指针
wpf - 风格根据背景颜色选择合适的前景
我有一个 WPF 应用程序,它附带一组由项目类型定义的标签、文本框等默认样式(未定义显式键)。
在应用程序中,使用了两个主要容器,一个具有深色背景,一个具有浅色背景,因此有时使用黑色作为标签的前景色是正确的,有时则大错特错。另一方面,编辑器的样式总是比较传统的浅色背景和深色前景,所以我不能只将所有子元素的前景设置为相反。
有没有一种优雅的方法可以让我的标签(也许还有 TextBlocks)根据“他们的”背景来决定他们的前景色?我只想在两种颜色之间切换,因此不需要自动对比度最大化,只需要一些阈值来避免白色背景上的白色字体。
我也不想定义两组默认样式,我强烈寻找某种方法来使我的单个 Label-Default-Style 适合两种背景变体。
是否有可能(并且在没有太多性能影响的情况下可行)将触发器/绑定添加到评估当前背景颜色的样式?
或者,我会对如何为某些 FrameworkElements(尤其是容器/面板)干净地设置背景颜色而不遇到上述问题的最佳实践感兴趣。
这是我尝试过的(当然是简化的):
您可以看到标签的背景选择得很好,如果标签具有明确的背景集 (x:Name=bgSetExplicitly),但如果背景是从 VisualTree 中的父级“继承”的 (x:Name="bgInheritedFromParent") , 它不是。我希望这种风格可以评估“有效背景”(无论它来自哪里)并为此背景选择合适的前景画笔。
java - 使用 XML 和 Java Swing Synth LaF 设置按钮的字体颜色
我正在使用 Java Swing Synth 外观。我可以指定几个组件的样式。尽管如此,我无法将按钮的字体颜色设置为默认状态。按钮的文本始终显示为黑色,但是当聚焦/选择/将鼠标移到文本上时,颜色变为白色,然后又变为黑色。这是我的合成 XML 文件的片段:
难道我做错了什么?如何更改按钮的默认字体颜色?
一些附加信息:
- Java 1.6
- Windows 7,32 位
service - 有定时器问题的前台服务
我正在开发一个应用程序,它以给定的时间间隔检查与服务器的连接。我为此使用带有通知的前台服务。问题是只要手机处于唤醒状态(屏幕打开),一切正常。从我按下电源按钮打开屏幕的那一刻起,服务就开始表现得很奇怪。我制作了一个精简版的服务来展示给你看。
前台服务.java:
因此,此服务每 10 秒检查一次端口 81 与 www.google.com 的连接。我将它放在端口 81 上以使其失败并测试通知。当它失败时,它会显示一个通知。从我转动屏幕的那一刻起,一分钟或更长时间没有通知,然后它一次给我所有通知。下面是启动服务的活动。
启动.java:
所以我在这里做错了什么?这是我的应用程序的一个非常重要的部分,所以这个错误确实必须修复。有人能帮助我吗?
c# - 如何将非托管应用程序窗口置于前面,并使其成为(模拟)用户输入的活动窗口
我假设我需要使用 pinvoke,但我不确定需要哪些函数调用。
场景:将运行一个遗留应用程序,我将拥有该应用程序的句柄。
我需要:
- 将该应用程序置于顶部(在所有其他窗口的前面)
- 使其成为活动窗口
需要哪些 Windows 函数调用?
iphone - 当应用程序进入前台时如何更改 ViewController 中的标签
当应用程序进入前台时,我想更改视图控制器中的标签....:
SalaryAppV4AppDelegate.h
SalaryAppV4AppDelegate.m
第一视图控制器.m
我只想将 label.text ti 更改为任何内容,但 viewcontroller 中没有任何更改...
iphone - 当应用程序进入前台时如何更改 ViewController 中的标签
当应用程序进入前台时,我想更改视图控制器中的标签....:
SalaryAppV4AppDelegate.h
@interface SalaryAppV4AppDelegate : NSObject {
//----------------------------------------------------------
//------------------------------------------------
SalaryAppV4AppDelegate.m
- (void)applicationWillEnterForeground:(UIApplication *)application
{
}
//------------------------------------------------ ---------------------
第一视图控制器.h
导入 UIKit/UIKit.h> 导入“SalaryAppV4AppDelegate.h”
@interface FirstViewController : UIViewController {
}
//动作
-(IBAction)重置:(id)发件人;
-(IBAction)backgroundTouched:(id)sender;
-(IBAction)开始计时器;
-(无效)这样做;
//特性
@结尾
//------------------------------------------------ --------------------
第一视图控制器.m
-(IBAction)这样做{
}
//------------------------------------------------ --------
我只想将 label.text ti 更改为任何内容,但 viewcontroller 中没有任何更改...
iphone - 应用程序进入前台时如何更改 ViewControllers 的标签
应用程序进入前台时如何更改 ViewControllers 的标签
任何示例代码都会有所帮助!!!
android - Android后台服务判断前台应用
我正在开发一个可以全天监控手机使用情况的应用程序。为此,我有一个在设备启动时启动的后台服务,并不断轮询以找出当前的前台应用程序是什么。当我只是单击一个应用程序然后退出它并单击另一个应用程序时,以下代码有效。现在假设我打开浏览器并转到另一个网页,它将停止将浏览器注册为前台应用程序。或者例如,我打开google talk,它会将其注册为当前活动,但是当我发送消息时,它将不再将其注册为前台应用程序。关于这个错误的原因可能是什么的任何想法或想法?如果需要,我会提供任何其他信息,请告诉我。也许答案就在这篇文章中,我只是找不到它..从后台任务或服务中确定当前的前台应用程序
}