Sony SW2 РегистрацияИнформация

Я пытаюсь зарегистрировать новое приложение, разработанное мной, но оно не отображается в приложении для планшета SmartWatch 2. Я уверен, что приложение пытается зарегистрироваться, потому что оно достигает public ContentValues getExtensionRegistrationConfiguration() часть кода, но я не знаю, в чем проблема.

Это мой код:

@Override
public ContentValues getExtensionRegistrationConfiguration() {
    String extensionIcon = ExtensionUtils.getUriString(mContext, R.drawable.icon_extension);
    String iconHostapp = ExtensionUtils.getUriString(mContext, R.drawable.icon);
    String extensionIcon48 = ExtensionUtils.getUriString(mContext, R.drawable.icon_extension48);

    String configurationText = mContext.getString(R.string.configuration_text);
    String extensionName = mContext.getString(R.string.extension_name);

    ContentValues values = new ContentValues();
    values.put(Registration.ExtensionColumns.CONFIGURATION_ACTIVITY,
            TactileComPreferenceActivity.class.getName());
    values.put(Registration.ExtensionColumns.CONFIGURATION_TEXT, configurationText);
    values.put(Registration.ExtensionColumns.EXTENSION_ICON_URI, extensionIcon);
    values.put(Registration.ExtensionColumns.EXTENSION_48PX_ICON_URI, extensionIcon48);
    values.put(Registration.ExtensionColumns.EXTENSION_KEY, getExtensionKey());
    values.put(Registration.ExtensionColumns.HOST_APP_ICON_URI, iconHostapp);
    values.put(Registration.ExtensionColumns.NAME, extensionName);
    values.put(Registration.ExtensionColumns.NOTIFICATION_API_VERSION,
            getRequiredNotificationApiVersion());
    values.put(Registration.ExtensionColumns.PACKAGE_NAME, mContext.getPackageName());

    return values;
}

Спасибо

1 ответ

Решение

Ваш регистрационный код выглядит хорошо. Пара вещей, чтобы проверить:

  1. Ваше приложение появляется в SmartConnect на планшете?
  2. Вы пробовали запускать какие-либо примеры приложений? Вы можете установить / запустить их?
Другие вопросы по тегам