首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >索尼SmartWatch小工具或小工具和控件扩展?

索尼SmartWatch小工具或小工具和控件扩展?
EN

Stack Overflow用户
提问于 2012-07-14 06:02:02
回答 1查看 620关注 0票数 0

作为免费SmartWatch促销活动的一部分,我从索尼得到了一块手表,并为它发布了一款应用程序。它被称为SoundCheck,可以通过谷歌Play市场上的LiveWare管理器找到。一位客户最近发送了请求支持的电子邮件。他们安装了Sound Check,但在手表上看不到,因为小部件在安装时默认不会启用。有没有办法在安装应用程序时以编程方式启用小部件?如果小部件在默认情况下是启用的,而不是强迫用户在LiveWare管理器中导航来查找设置,这对用户来说可能更好。这对于像Sound Check这样没有控件扩展的“仅限小部件”的应用程序非常有帮助。

本周,我创建了我的SmartWatch应用程序的专业版,以实际更改小部件显示的值。可以从小部件扩展中打开控件扩展吗?这是一个用例。短点击可在小部件的不同屏幕中导航。我想在小部件上使用long tap事件类型来打开控件扩展中的“编辑”功能。这个是可能的吗?

提前感谢您在这些问题上的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-14 15:25:55

如何以编程方式启用小部件的问题仍然悬而未决。下面是从小部件打开控件的代码。这个答案很有帮助:How should I do to start SmartWatch Extension from the program code?

代码语言:javascript
复制
if (type == Widget.Intents.EVENT_TYPE_SHORT_TAP) {
    updateWidget();
} else {
    //this code will launch the control and allow the user to change volume settings?
    Intent intent = new Intent(Control.Intents.CONTROL_START_REQUEST_INTENT);
    intent.putExtra(Control.Intents.EXTRA_AEA_PACKAGE_NAME, "com.mezcode.soundcheckpro");
    intent.setPackage(mHostAppPackageName);
    mContext.sendBroadcast(intent, Registration.HOSTAPP_PERMISSION);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11478947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档