没有 Smart Connect 的 SmartWatch 2 应用程序

SmartWatch 2 app without Smart Connect

我有一个 Sony Smartwatch 2,我目前正尝试在 Android Studio 上为其开发一个应用程序,但我遇到了一个困难:

我希望用户能够选择是否要使用智能手表选项,这意味着我不想让我的应用程序仅由 "Smart Connect" 应用程序启动。我想将我的应用程序作为普通应用程序启动,一旦应用程序 运行,让用户可以使用智能手表。

如果我使用 Sony 的示例项目之一作为我的应用程序的基础,它会自动安装在 "Smart Connect" 上。通过尝试将 Smart Extension Utils 和 Smart Extension API 添加到我的 "common" 应用程序,我无法让它与智能手表 2 一起使用。

我该怎么做?

如果我对您的问题的理解正确,您仍然可以通过创建主 activity 并将其设置为默认启动器来让您的应用程序作为普通应用程序启动。

因此,例如创建您的 java class:

com.yourapp.package/MainActivity

然后更新您的清单文件:

<activity android:name=".MainActivity" android:label="@string/app_name">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>