标签: launch

开发iPhone应用程序以在iPad上运行 - 自动设置2倍

有没有办法以编程方式将iPad设置为以2倍的速度运行iPhone应用程序(但保持iPhone应用程序原生).我知道我可以为每个硬件平台创建NIB文件,但是为了方便起见,我只是宁愿启动应用程序,就像用户在iPad上点击了2x一样.谢谢... RJ

iphone zoom launch ipad

5
推荐指数
1
解决办法
1868
查看次数

启动Google导航时出现问题

我尝试了几个小时从我的应用程序启动导航.我想要没有目的地的导航.

我试过了

        Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q="));
        startActivity(i);
Run Code Online (Sandbox Code Playgroud)

这会启动导航,但找不到目的地

我也尝试使用com.google.android.apps.maps, com.google.android.apps.maps:driveabout和**com.google.android.maps.driveabout.app.DestinationActivity启动processName,packageName和startIntent.

也没有成功:/

一个主意 ?

navigation android launch

5
推荐指数
1
解决办法
2842
查看次数

如何配置Eclipse始终启动上次运行配置,而不是当前文件?

早在2008年,在版本3.4之后,Eclipse更改了"运行"按钮的默认行为以尝试使用焦点启动文件,而不是启动上次运行的相同运行配置.如何恢复旧的行为?

eclipse configuration launch

5
推荐指数
1
解决办法
1175
查看次数

启动具有特定活动的Android App

当应用程序启动或恢复时,我想根据"SharedPrefences"中设置的变量将用户重定向到特定的"活动".

为此,我正在考虑使用一种方法来检查SharedPreferences状态变量并重定向到正确的活动:

private void launchRedirect(Context ctxt) {

    Integer status = AppPreferences.getStatus(this);
    Intent i =  new Intent(MainActivity.this, Activity1.class);

    switch (status) {
    case 0:
        i =  new Intent(MainActivity.this, Activity2.class);
    case 1:
        i =  new Intent(MainActivity.this, Activity3.class);
    case 2:
        i =  new Intent(MainActivity.this, Activity4.class);
    case 3:
        i =  new Intent(MainActivity.this, Activity5.class);    
    }
    startActivity(i);
}
Run Code Online (Sandbox Code Playgroud)

然后我可以在每个'onResume'方法中为我的应用中的每个活动调用此方法:

    public void onResume(Bundle savedInstanceState) {
    launchRedirect(this);
}
Run Code Online (Sandbox Code Playgroud)

这意味着用户在技术上无法返回到上一个Activity,因为当他们调用它时,它会调用onResume,并且它将被重定向到与当前用户对应的状态.

我认为这可能会导致一些循环错误 - 有更好的方法吗?

android launch sharedpreferences android-activity

5
推荐指数
1
解决办法
3247
查看次数

从main()启动RCP应用程序

我知道可以导出我的rcp应用程序,创建一个.exe文件并使用命令"Runtime.getRuntime().exec()"运行它但是,我想从java的main方法启动我的rcp应用程序没有创建和调用exe的类.可能吗?

rcp eclipse-plugin eclipse-rcp launch

5
推荐指数
1
解决办法
1185
查看次数

获取最近启动的应用程序的PID的最简单方法

我想使用指定的应用程序启动文件,并且希望启动的程序立即成为最前面的窗口。

我知道我可以这样做,如下所示:

[[NSWorkspace sharedWorkspace] openFile:fileName withApplication:appName];
Run Code Online (Sandbox Code Playgroud)

然后,如果我可以获取该启动的应用程序的PID,则可以这样做以使该应用程序位于最前面:

NSRunningApplication* app = [NSRunningApplication
                             runningApplicationWithProcessIdentifier: PID];
[app activateWithOptions: NSApplicationActivateAllWindows];
Run Code Online (Sandbox Code Playgroud)

我的问题是:启动后立即获取此应用程序的PID的最简单,最快和最可靠的方法是什么,因此我可以确保该应用程序位于最前端?

这并不像乍看起来那样简单。例如,我需要一个进程名称,以便使用Carbon调用或通过可以访问的应用程序字典来获取PID NSRunningApplication。但是,在一般情况下,我并不总是知道进程名称是什么,在某些情况下,进程名称是一个空字符串。

此外,我可能已经在运行同一应用程序的其他实例,并且我想始终获取刚刚启动的应用程序特定实例的PID。

谁能建议一种确定的,百分百可靠的方法来获取当前启动的应用程序的PID?

或者,是否可以使用指定的应用程序启动给定文件,以使该应用程序始终以最前面的应用程序打开?

macos cocoa pid objective-c launch

5
推荐指数
1
解决办法
1621
查看次数

Android:启动时启动服务,但不启动GUI

我正在编写一个Android应用程序,它有两个主要组件:一个在启动时启动的服务,以及一个我只想在我通过其图标手动启动它时启动的GUI,而不是在设备启动时启动.我知道如何在启动时启动服务,但它也会在启动时启动GUI,这是我不想要的.

我认为这与我的清单中的设置有关,但尽管尝试了很多事情,我还没想出如何防止GUI也在启动时启动.

我应该补充一点,我没有在启动时以编程方式启动GUI.我在GUI的活动类中引用了静态公共变量,但我没有进行任何方法调用或向GUI的活动发送任何意图.

这是我的清单.我究竟做错了什么?非常感谢你.

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="my.package.name"
      android:versionCode="0"
      android:versionName="0.1.0">

    <uses-sdk
        android:minSdkVersion="11" 
        android:targetSdkVersion="17"/>

    <uses-permission android:name="android.permission.RECEIVE_SMS"/>
    <uses-permission android:name="android.permission.READ_SMS"/>
    <uses-permission android:name="android.permission.WRITE_SMS"/>
    <uses-permission android:name="android.permission.SEND_SMS"/>
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.VIBRATE" />
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
    <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

    <application android:icon="@drawable/icon"
                 android:label="@string/app_name"
                 android:allowBackup="true" >

        <!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
               I want MainActivity to only start when I
               select its icon, NOT at boot time. However,
               it always …
Run Code Online (Sandbox Code Playgroud)

boot android launch android-activity

5
推荐指数
1
解决办法
5229
查看次数

无法在命令行上安装和运行模拟器上的iOS应用程序 - 适用于小牛队的iOS 6.1 Xcode 5的模拟器

我已经尝试了各种方法和脚本来通过命令行启动我的iOS编译应用程序,但无法这样做,帮助将不胜感激.

我尝试了以下方法:

  1. 这个命令行:

    ./Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app/Contents/MacOS/iPhone\ Simulator -SimulateApplication App.app/App
    
    Run Code Online (Sandbox Code Playgroud)
  2. 这个 shell脚本

试图:

  • 模拟器应用程序v7.0
  • iOS 6.1
  • Mac OSX Mavericks

没运气 :/

command-line launch ios ios-simulator osx-mavericks

5
推荐指数
1
解决办法
3584
查看次数

如何在Windows 10上使用AppVerifier / WinDbg?

我在Windows 10 17134上,并安装了Windows 10 SDK 16299。我实际上有一个较旧的Windows版本和4个不同版本的SDK,但决定升级到最新的Windows版本并卸载我所有的Win10 SDK,并仅安装我们在项目16299中使用的版本。团队中的一些人能够运行AppVerifier,但大多数不能。

我已经尝试将测试简化为使用基本测试将其简单地连接到Notepad.exe,这就是下面的样子。请注意,保存按钮显示为灰色,因为它确实已保存。如果不单击“保存”,则任何内容都不会生效。AppVerifier记事本设置

然后,当我尝试直接运行notepad.exe时,出现以下错误: 记事本启动错误

这与我在项目中遇到的错误完全相同。现在仔细查看帮助文档,我发现: 调试器安装和设置

好了,所以我在安装完整的Windows 10 SDK时拥有WinDbg。然后按照指南运行建议的命令行:

> C:\Program Files (x86)\Windows Kits\10\Debuggers\x86>windbg -xd av -xd
> ch -xd sov notepad.exe
Run Code Online (Sandbox Code Playgroud)

它使用以下输出启动WinDbg,该输出再次与我们项目的行为匹配: 在此处输入图片说明

我承认,我以前从未使用过WinDbg,也不清楚应该怎么做。我的最初意图是诊断我的项目中的堆损坏。因此,希望有人可以解释为什么它适用于某些人而不适用于其他人,或者我做错了什么。谢谢!

crash windbg launch application-verifier

5
推荐指数
1
解决办法
361
查看次数

令牌android.os.BinderProxy@e4f4f2b无效; 你的活动在运行吗?

我在应用程序启动时独家崩溃,仅在模拟器和调试中

模拟器和运行:好的

设备和运行:好的

设备和调试:好的

模拟器和调试:CRASH!

看起来Android正试图在发布时做一个Toast,因为我没有很多Toast并且在所有这些上添加了断点,我可以排除它是我的一个.

有没有办法找出Android试图显示的消息以及它所指的Activity?在崩溃发生之前,Logcat没有显示任何异常.

android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@e4f4f2b is not valid; is your activity running?
        at android.view.ViewRootImpl.setView(ViewRootImpl.java:679)
        at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:342)
        at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:93)
        at android.widget.Toast$TN.handleShow(Toast.java:459)
        at android.widget.Toast$TN$2.handleMessage(Toast.java:342)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:154)
        at android.app.ActivityThread.main(ActivityThread.java:6119)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
Run Code Online (Sandbox Code Playgroud)

android launch android-studio

5
推荐指数
1
解决办法
3735
查看次数