我使用Glass GDK和Eclipse编写了一个Glass应用程序,但是我无法让Launchy(side-loader应用程序)正常工作。我被告知自上次XE发布以来它已经被打破了。
因此,如何让我的应用程序在Glass上运行?我在运行adb命令时可以看到我的应用程序:adb shell pm list packages
要求:对于与我的应用程序配对的外部相机,微型USB连接必须是免费的,因此不能从Eclipse中在Glass上运行它。
有人可以为此提供(希望是简单的)解决方案吗?我听说你可以写一个Glass应用程序来启动另一个应用程序,但我不确定它是如何完成的。
答案 0 :(得分:0)
如果您要创建一个 Immersion Glass应用程序(而不是Live card),那么您可以使用语音命令启动它们。
在开发过程中,您可以创建an arbitrary voice trigger,但要部署Glassware,您必须将select from a predetermined list of voice commands或apply 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