索尼智能手表 2 中的链接

Links in Sony Smartwatch 2

我想在我的 Sony Smarwatch 示例项目中显示图像。如何将 link 添加到外部 URL? URL 必须显示在我的设备中,而不是智能手表中。我的代码如下,我的图像显示在布局中:

Bundle iconBundle = new Bundle();
iconBundle.putInt(Control.Intents.EXTRA_LAYOUT_REFERENCE, R.id.thumbnail);
iconBundle.putString(Control.Intents.EXTRA_DATA_URI,
ExtensionUtils.getUriString(mContext, R.drawable.thumbnail_list_item));

¿如何向此捆绑包添加活动?我想去一个外部 url。如何将 link 添加到我的偏好等级?

我不太确定我理解你的问题,但如果你想点击手表上的东西并让它启动 url 你可以使用这个代码:

    Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://play.google.com/store/apps/developer?id=Sony+Mobile+Communications"));
    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    ctxt.startActivity(intent);

如果您想为您的应用程序启动首选项设置屏幕,您可以执行以下操作:

    Intent intent = new Intent(ctxt, HelloLayoutsPreferenceActivity.class);
    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    ctxt.startActivity(intent);

这应该适用于 Hello Layouts 示例项目。上下文在控件扩展构造函数中传递,因此您应该能够从那里获取它。如果这不是您要问的,请告诉我。