2014-12-01 6 views
0

Я написал приложение для стекла с использованием Glass GDK и Eclipse, однако я не могу получить Launchy (приложение бокового загрузчика) правильно. Мне сказали, что он был поврежден со времени последнего выпуска XE.Запуск приложения для стекла без запуска

Поэтому, как мне получить приложение для запуска на стекле? Я могу видеть мое приложение, когда я бегу ADB команды: adb shell pm list packages

ТРЕБОВАНИЕ: Подключение микро USB должен быть свободным для внешней камеры, что пары с моим приложением, поэтому работает его на стекло изнутри Eclipse, это не вариант ,

Может ли кто-нибудь предоставить (надеюсь, простое) решение для этого? Я слышал, что вы можете написать приложение Glass для запуска другого приложения, но я не уверен, как это делается.

+0

Вы пишете приложение, специфичное для стекла, для начала? Можете ли вы использовать [голосовой пуск] (https://developers.google.com/glass/develop/gdk/voice)? –

+0

Это приложение, специфичное для Glass, но приложение не появляется нигде в меню Glass. Я могу видеть только это, когда я использую команду abd выше. Будет ли в этом случае срабатывать голосовой пуск? – CODe

+0

Можете ли вы показать свой AndroidManifest.xml? –

ответ

-1

для того, чтобы приложение Launchy, чтобы иметь возможность определить ваше приложение, вы должны по крайней мере объявить одну активность с этими параметрами:

<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

+0

Я сделал это, и Launchy все равно не запустит мое приложение. Как я уже упоминал в своем вопросе, сейчас я слышал из нескольких источников, что он сломан без новых нажатий в течение как минимум 7 месяцев, насколько это верно, что я не знаю. Что еще более важно, вопрос конкретно требует решения о том, как запустить приложение без запуска. Не стесняйтесь предлагать решение, специфичное для вопроса, и я удалю нижний предел. – CODe

+0

Итак, вы можете только запустить приложение, объявив голосовой триггер, как описано в разделе «голос» документации gdk –

0

Если вы создают Погружение Стекло приложение (по сравнению с Live card), затем вы запускаете их с помощью голосовой команды.

В разработке вы можете создать an arbitrary voice trigger, но для развертывания стеклянной посуды вам необходимо добавить select from a predetermined list of voice commands или apply for a new one.

Предлагаю вам read the Immersion overview, так как содержит эту информацию и многое другое.

Смежные вопросы