jjzjj

android - 将应用程序带到后台,然后再转到前台

我应该使用什么方法将我的应用程序移至后台,然后再将其移至前台?我尝试使用moveTaskToBack(true)并且Activity已成功移至后台,但我无法将其移至前台。我尝试使用startActivity()再次启动该Activity,但没有成功,而且似乎没有方法moveTaskToFront()或类似的方法。 最佳答案 使用moveTaskToBack()将您的应用移至后台。要将其移动到前台,请使用以下代码:Intentintent=getPackageManager().getLaunchIntentForPackage(ge

android - 将应用程序发送到后面并带到前面

我想开发一个应用程序,它将在特定时间启动并在特定时间关闭。类似于警报但不是警报应用程序。根据我的想法,我将在应用程序首次启动时启动服务服务将检查当前时间和特定时间以匹配条件以及条件何时关闭应用程序它只会将应用程序发送到后台以便服务运行以及唤醒条件up发生的服务会把应用程序带到前台。这可能吗?如果是,请提供示例链接或任何有用的信息。我也在尝试了解该服务,但对我来说有点复杂,所以如果您有链接可以帮助我了解该服务,那将非常有帮助。谢谢。已解决的问题:/*关闭Activity/Intentintent=newIntent(Intent.ACTION_MAIN);intent.addCatego

android - 将 Android 应用程序从后台带到前台的方法

场景如下:AndroidManifest.xml使用android:launchMode="singleTask"定义单个Activity。(这意味着在整个应用程序生命周期中,堆栈中应该只有一个Activity,对吧?)在Activity.onCreate()期间,广播接收器以编程方式创建并监听传入的SMS。即使在Activity.onPause()设计之后,接收器仍保持Activity状态。当用户完成应用程序时,他按下设备主页按钮,调用Activity.onPause(),应用程序消失。然后设备会显示Android主屏幕。接收到SMS后,广播接收器接收SMS并尝试通过以下方式显示Ac

windows - 将 Powershell-Console 从 WinForms 带到前面

我正在尝试将我的Powershell控制台置于最前面,即使它已最小化。我找到了以下代码:functionShow-Process($Process,[Switch]$Maximize){$sig='[DllImport("user32.dll")]publicstaticexternboolShowWindowAsync(IntPtrhWnd,intnCmdShow);[DllImport("user32.dll")]publicstaticexternintSetForegroundWindow(IntPtrhwnd);'if($Maximize){$Mode=3}else{$Mod

iOS 私有(private) API 调用将应用程序带到前台

有什么方法可以通过编程将当前在后台运行的iOS应用程序调到前台吗?请注意,这是用于未越狱设备的企业iOS应用程序,因此私有(private)API调用没问题。我已经尝试了很多解决方案,包括注册自定义URL处理程序和从后台任务调用openURL,但似乎忽略了openURL调用后台任务。是否有我可以使用的openURL内部使用的较低级别的私有(private)API调用?我尝试过的其他方法包括在LaunchotherapplicationwithoutURLschemainiphone?中提到的方法但这些似乎也不适用于后台任务。 最佳答案

ios - 在 WatchKit 中将 iOS 应用带到前台

我正在为我的一个应用程序开发一个WatchKit扩展,我真的想让iPhone应用程序在前台运行,因为它正在做繁重的工作,并且设计为仅在事件时使用定位服务。我知道openParentApplication:reply只会在后台打开应用程序(除非它已经处于事件状态)。我目前正在尝试的是为我的应用程序使用自定义URL方案,并让应用程序最初从AppDelegate的handleWatchKitExtension代码中自行打开。这在模拟器中完美运行。不幸的是,当我在真正的AppleWatch上测试我的应用程序时,我没有准备好这种方法。有没有人发现这种将iPhone应用程序从AppleWatch带

ios - 如何将 UIBezierPath 带到 MKAnnotation 对象的后面?

在我的应用程序中,用户在map上绘制了一个形状并使用UIBeizerPath我正在绘制该路径。然后根据路径的坐标,我显示仅在该区域的结果。一切都很好,除了现在当注释落在mapView上时,图钉看起来像是在路径后面,这意味着路径看起来在前面。我正在使用这段代码来显示注释和路径:-(void)clearAnnotationAndPath:(id)sender{[_mapViewremoveAnnotations:_mapView.annotations];path=[UIBezierPathbezierPath];[shapeLayerremoveFromSuperlayer];}-(vo

ios - 如何在ios中将应用程序带到前台?

我正在后台检测iBeacon。当我的设备进入特定区域时,应用程序应该出现在前台。 最佳答案 没有用户交互就无法完成。唯一的选择是您可以生成推送通知,告诉用户将应用程序带到前台。这是来自Appledocumentation关于这个问题:Whentheoperatingsystemdeliverspushnotification(iOSorOSX)andthetargetapplicationisnotrunningintheforeground,itpresentsthenotification(alert,iconbadgenumb

android - 如何将 Activity 带到前台(堆栈顶部)?

在Android中,我定义了一个ActivityExampleActivity。当我的应用程序启动时,这个A-Activity的一个实例被创建了,比如说它是A。当用户单击A中的按钮时,会创建B-Activity的另一个实例B。现在任务堆栈是B-A,顶部是B。然后,用户单击B上的按钮,即C-Activity的另一个实例,并创建了C。现在任务栈是C-B-A,顶部是C。现在,当用户单击C上的按钮时,我希望应用程序将A带到前台,即使A位于任务堆栈的顶部,A-C-B。如何编写代码来实现它? 最佳答案 你可以试试这个FLAG_ACTIVITY_

android - 如何将 Activity 带到前台(堆栈顶部)?

在Android中,我定义了一个ActivityExampleActivity。当我的应用程序启动时,这个A-Activity的一个实例被创建了,比如说它是A。当用户单击A中的按钮时,会创建B-Activity的另一个实例B。现在任务堆栈是B-A,顶部是B。然后,用户单击B上的按钮,即C-Activity的另一个实例,并创建了C。现在任务栈是C-B-A,顶部是C。现在,当用户单击C上的按钮时,我希望应用程序将A带到前台,即使A位于任务堆栈的顶部,A-C-B。如何编写代码来实现它? 最佳答案 你可以试试这个FLAG_ACTIVITY_