2015-03-21 6 views
0

Мне было интересно, может кто-нибудь мне помочь. У меня есть два приложения, родительское мобильное приложение и приложение для изнашивания андроида.Android Wear - открыт по телефону

Я хочу добавить кнопку, чтобы открыть родительское приложение из часов, как во многих приложениях для изнашивания андроида, но я не могу найти что-нибудь, что могло бы мне помочь.

До сих пор я запускаю нечто вроде этого, которое просто воспроизводит открытую анимацию телефона на часах, а затем я не уверен, куда идти оттуда, чтобы фактически открыть родительское приложение.

@Override 
    public void onClick(WearableListView.ViewHolder viewHolder) { 
     switch (viewHolder.getPosition()) { 
      case 0: 
       //Do something 
       Intent intent = new Intent(this, SelectActivity.class); 
       startActivity(intent); 
       break; 
      case 1: 
       //Do something else 
       break; 
      case 2: 
       Intent intentOpen = new Intent(context,  ConfirmationActivity.class); 
        intentOpen.putExtra(ConfirmationActivity.EXTRA_ANIMATION_TYPE,  ConfirmationActivity.OPEN_ON_PHONE_ANIMATION); 
        startActivity(intentOpen); 
      break; 
    } 
} 

ответ

1

Вам необходимо создать WearableListenerService. Хороший пример того, как сделать это здесь:

https://gist.github.com/gabrielemariotti/117b05aad4db251f7534

После того, как вы получите сообщение, которое вы можете открыть родительское приложение, используя намерение со следующим:.

getApplicationContext() startActivity (намерение) ;

+0

Спасибо, что именно я искал. – user3498416

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