没有 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>
我有一个 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>