如何从 main activity 启动 SmartEyeglass 应用程序

How to start SmartEyeglass application from main activity

是否可以从 Android activity 启动 SmartEyeglass 应用程序,而不是在眼镜菜单上手动选择它?

我试过下面的代码但没有成功:

Intent intent = new Intent(Intents.CONTROL_START_INTENT);
            intent.putExtra(Intents.EXTRA_AEA_PACKAGE_NAME, "com.my.application");
            // intent.putExtra(Control.Intents.EXTRA_EXTENSION_KEY, Constants.EXTENSION_KEY);
            intent.setPackage("com.sony.smarteyeglass");
            sendBroadcast(intent, Registration.HOSTAPP_PERMISSION);

您可以在 SDK 中找到一个示例项目来准确显示此操作。

请查看 HelloWorld 示例项目。它展示了如何从 Android Activity 启动您的 SmartEyeglass 扩展,并通过 intent 在 SmartEyeglass 扩展上显示一条消息。