我试图注册一个新的应用程序是由我自己开发的,但它并没有出现在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;
}
由于
答案 0 :(得分:0)
您的注册码看起来不错。要检查的事情: