2015-01-07 2 views
-2

Я хочу показать изображение в моем проекте Sony Smarwatch Sample. Как добавить ссылку на внешний URL? URL-адрес должен отображаться на моем устройстве не в SmartWatch. Мой код выглядит следующим образом, с этим мое изображение отображается в макете:Ссылки в Sony Smartwatch 2

Bundle iconBundle = new Bundle(); 
iconBundle.putInt(Control.Intents.EXTRA_LAYOUT_REFERENCE, R.id.thumbnail); 
iconBundle.putString(Control.Intents.EXTRA_DATA_URI, 
ExtensionUtils.getUriString(mContext, R.drawable.thumbnail_list_item)); 

¿Как я могу добавить событие в этой связке? Я хочу перейти на внешний URL. Как добавить ссылку на мой класс предпочтений?

+0

Я не знаю, как добавить событие к этому изображению, которое я показываю в своем макете. Не могли бы вы мне помочь, пожалуйста? – xarrate

ответ

0

Я не совсем уверен, что я понимаю, что вы просите, но если вы хотите быть в состоянии нажать на что-то на часы и иметь его запуска URL вы можете использовать этот код:

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://play.google.com/store/apps/developer?id=Sony+Mobile+Communications")); 
    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
    ctxt.startActivity(intent); 

Если вы хотите запустить предпочтение экран настроек для вашего приложения вы можете сделать что-то вроде этого:

Intent intent = new Intent(ctxt, HelloLayoutsPreferenceActivity.class); 
    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
    ctxt.startActivity(intent); 

Это должно работать в демонстрационном проекте Hello раскладок. Контекст передается в конструкторе расширения элемента управления, чтобы вы могли его захватить. Пожалуйста, дайте мне знать, если это не то, о чем вы просили.

+0

Я предполагаю, что он имел в виду отображать изображение из Интернета на часах. Что-то вроде этого: я хочу показать изображение на экране SW2, который я буду загружать с http://www.example.com/image.jpg. Наверное, вам нужно загрузить изображение в его телефонную часть и отправить его на часы? – Kokesh

+0

да это правильно. После загрузки изображения вы можете отображать его на часах –

Смежные вопросы