没有Launchy的玻璃应用程序启动

时间:2014-12-01 00:19:43

标签: android eclipse adb google-glass sideloading

我使用Glass GDK和Eclipse编写了一个Glass应用程序,但是我无法让Launchy(side-loader应用程序)正常工作。我被告知自上次XE发布以来它已经被打破了。

因此,如何让我的应用程序在Glass上运行?我在运行adb命令时可以看到我的应用程序:adb shell pm list packages

要求:对于与我的应用程序配对的外部相机,微型USB连接必须是免费的,因此不能从Eclipse中在Glass上运行它。

有人可以为此提供(希望是简单的)解决方案吗?我听说你可以写一个Glass应用程序来启动另一个应用程序,但我不确定它是如何完成的。

2 个答案:

答案 0 :(得分:0)

如果您要创建一个 Immersion Glass应用程序(而不是Live card),那么您可以使用语音命令启动它们。

在开发过程中,您可以创建an arbitrary voice trigger,但要部署Glassware,您必须将select from a predetermined list of voice commandsapply for a new one添加到Glass。

我建议您read the Immersion overview,因为它包含此信息等等。

答案 1 :(得分:-1)

为了让Launchy应用程序能够检测到您的应用程序,您必须至少使用以下参数声明一个Activity:

<activity android:name=".YourActivity" android:icon="@drawable/your_icon">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

参考资料如下: https://github.com/kaze0/launchy/blob/master/src/com/mikedg/android/glass/launchy/AppHelper.java#L96 https://github.com/kaze0/launchy/blob/master/src/com/mikedg/android/glass/launchy/AppHelper.java#L97