Начиная разработку приложения в эти дни, я застрял, пытаясь открыть «окно», когда экран коснулся виджета.Sony SmartWatch - окно виджета
В примерах кода (sdk) мы видим это в Виджете событий, когда вы нажимаете на экране, открывается «окно», и вы можете видеть события там.
Я следую код, чтобы увидеть, как я могу это сделать:
в NotificationWidgetExtension: SmartExtensionUtils: onTouch событие
Intent intent = new Intent(Widget.Intents.WIDGET_ENTER_NEXT_LEVEL_INTENT);
sendToHostApp(intent);
В WidgetExtension
protected void sendToHostApp(final Intent intent) {
intent.putExtra(Widget.Intents.EXTRA_AEA_PACKAGE_NAME, mContext.getPackageName());
intent.setPackage(mHostAppPackageName);
mContext.sendBroadcast(intent, Registration.HOSTAPP_PERMISSION);
}
Попытка повторить, но я не успешным. Есть ли место, где я могу прочитать об этом, или кто-то может помочь мне в этом?
Вы работаете в эмуляции или на устройстве? Можете ли вы правильно скомпилировать свой код? Можете ли вы запустить _anything_? – Floris
Я использую часы. Это все работает, дело в том, что я хочу узнать больше об этом открывшемся окне. Могу ли я открыть любой макет с этим? – Otuyh
О, теперь я вижу, что открытое окно действительно является расширением. – Otuyh