标签: launch

Android - 从家庭或历史中检测应用程序启动

检测何时从主屏幕/历史记录屏幕启动Android"应用程序"的最佳方法是什么?

基本上,我想要实现的是强制用户每次回到应用程序时登录到某些屏幕(即他们在登录后可以完全访问所有活动,但基本上我希望他们在他们登录时重新进行身份验证通过在主屏幕上启动来回到应用程序).

我知道之前已经问过类似的问题(例如如何记录应用程序的启动) - 但我所看到的都没有能够解决我的问题.欢迎所有想法......

android count launch android-intent android-activity

14
推荐指数
2
解决办法
2万
查看次数

在运行Ant任务之前,防止eclipse构建项目

我想在运行Ant任务时阻止项目编译,这是怎么做到的?

Eclipse构建设置不是自动的,但在启动任何ant任务之前,构建仍然保持运行.

eclipse ant build launch

14
推荐指数
2
解决办法
1万
查看次数

在Eclipse中,如何获得相对于项目的启动配置?

我通常有一个项目的多个副本,例如:主干的副本和最后一个发布分支的副本.为了将项目文件与Eclipse完全分离,它们将从Eclipse工作区外部的目录中的Subversion中检出.

我想让项目可以轻松导入Eclipse并遵循多个 答案的说明.

问题是我的.launch文件的项目名称是硬编码的.导入新项目时,只要项目与导出的项目具有完全相同的名称,启动文件就会显示在"运行配置"菜单中.这禁止我有同一个项目的两个版本.

看起来这样做的唯一方法是从Ant任务生成.launch和.project文件,但我没有看到有人使用此解决方案.也许我应该有多个工作区,项目总是具有相同的名称.

最好的方法是什么?

编辑:我将VonC标记为答案,但不要错过评论.

java eclipse version-control launch

13
推荐指数
1
解决办法
7000
查看次数

Eclipse Helios无法启动

我在过去一年前使用Eclipse时没有遇到任何问题,但我现在将Helios下载到一台装有Windows Vista和Java 1.6.13的新计算机上.我解压缩文件夹并尝试运行Eclipse EXE并收到错误消息,指出"Java已启动但​​返回退出代码= 13".

我做了一些挖掘,看起来配置文件需要启动Java 1.5(dosgiRequiredJavaVersion = 1.5).删除此行无关紧要.

我去了1.5.0_22的存档副本并尝试在vmargs之前在配置文件中使用-vm mypath/java/jre1.5.0_22/bin,它仍然没有帮助.

我也试过制作一个快捷方式并在属性的目标字段中指定"eclipse -vm mypath",但仍然没有.

这是我的配置设置仍然给出错误:

-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
c:\program files\java\jre1.5.0_22\bin
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx384m
Run Code Online (Sandbox Code Playgroud)

有人解决了这个问题吗?

eclipse launch helios

13
推荐指数
2
解决办法
3万
查看次数

为什么我的Eclipse启动配置没有添加到运行或调试配置列表中?

刚终于找到了解决方案,所以我想在这里发布一个问题和答案,所以我下次去谷歌时发现它:

我有一个.launch文件,我可以通过上下文菜单(Run As ...)运行,但它没有被添加到Debug或Run配置列表中.为什么不?

java eclipse configuration launch

13
推荐指数
3
解决办法
2万
查看次数

如何在发布之前检查JRE版本?

确定计算机上安装的JRE版本是否足以满足用户想要运行的应用程序的最佳方法是什么?有没有办法使用java-only的东西呢?我希望该解决方案适用于Windows/Linux/MacOSX - 如果JRE版本太低,则应显示消息.目前,如果我尝试在Java 1.5上运行它(该应用程序是为Java 1.6构建的),我会遇到异常.如果没有通用解决方案,那么在Windows上执行此操作的最佳方法是什么?

java version launch

12
推荐指数
4
解决办法
4万
查看次数

从链接启动应用程序,如果没有应用程序,则从网络下载应用程序

所以我希望在网页登陆时启动一个移动应用程序。我已经看到这样做了,一切都很好(以 Facebook 和 Pandora 为例,请参阅下面的代码)。但是我正在寻找一种逻辑检查来根据应用程序的成功或不成功启动以一种方式或另一种方式路由用户。在之前的解决方案中说您不能使用链接来检查用户的移动设备以查看是否安装了应用程序,但我一直在想可能有一种方法可以查看用户的应用程序是否在之后成功启动 -事实并基于此路由它们。

使用下面的代码,如果应用程序启动,网页就会消失,如果你愿意的话(在应用程序占据中心位置时消失在后台)。但是,如果该应用程序未安装在移动设备上,则网页会保持运行状态,并且您会收到错误消息(无法立即回忆起哪个错误)。但在我看来,收到此错误应该能够触发重新路由到您选择的特定 URL。不是在服务器级别,而是在代码级别。换句话说......如果应用程序启动,那么免费......享受!但是,如果页面加载时出现错误,它会立即重定向到 Apple 或 Google 上的应用程序下载页面(取决于检测到的操作系统)。

有没有人有关于如何实现这一点的建议?本质上是一段代码,它正在寻找触发错误并对此做出反应,作为 A) 从页面加载(链接)启动应用程序 B) 在浏览器中打开应用程序商店以下载应用程序(如果应用程序不是) t 成功启动。

这是我第一次涉足 Stack,但多年来我发现社区非常有帮助。

<script type="text/javascript"> // <![CDATA[
var isMobile = {
    Android: function() {
        return navigator.userAgent.match(/Android/i);
    },
    BlackBerry: function() {
        return navigator.userAgent.match(/BlackBerry/i);
    },
    iOS: function() {
        return navigator.userAgent.match(/iPhone|iPad|iPod/i);
    },
    Opera: function() {
        return navigator.userAgent.match(/Opera Mini/i);
    },
    Windows: function() {
        return navigator.userAgent.match(/IEMobile/i);
    },
    any: function() {
        return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
    }
};



if ( isMobile.Android() ) { …
Run Code Online (Sandbox Code Playgroud)

javascript mobile hyperlink launch web

12
推荐指数
1
解决办法
6057
查看次数

启动图像不会更新

我正在使用Xcode 4.3.1.添加启动图像非常简单 - 只需将图像拖到Project-> Summary-> Launch Images窗口即可.

所以我之前设置了一个启动图像并且它有效.但是当我拖动不同的图像并再次在我的iPhone上运行应用程序时,启动图像仍然与旧版本相同.即使我从"启动图像"窗口中删除了启动图像,旧图像仍会在启动时显示.

我也尝试过清除构建.没工作.

请帮忙.非常感谢!

xcode image launch

11
推荐指数
4
解决办法
8146
查看次数

如何在UITabBarController中加载所有视图?

我没有在与此问题相关的帖子中找到相关和最新的答案.

我想在启动时加载所有viewcontrollers.目前它按预期启动,但是当我点击一个条形项目(第一次)时,加载它有一点延迟,因为它尚未加载.

我怎么能这样做是Swift?

谢谢.

load launch uitabbarcontroller ios swift

11
推荐指数
3
解决办法
7638
查看次数

在MS Edge中启动JNLP文件

我有一个ASP.NET站点,它提供了用于启动Java Web Start应用程序的JNLP文件.我已将它们设置为标签中的hrefs <a>以下载它们.我从不同浏览器获得的行为有所不同:

  • IE11:自动启动
  • Firefox(45):自动启动
  • Chrome(48):从下载栏手动启动
  • Edge:从下载栏手动启动

Chrome是Chrome,我几乎放弃了希望,但Edge可以设置为启动JNLP文件而不是提供"打开/显示下载"栏吗?

jnlp execution launch java-web-start microsoft-edge

11
推荐指数
0
解决办法
3230
查看次数