전체 글9 웨어러블 - 모바일 디바이스 간 데이터 전송 모바일(수신측) - 웨어러블(발신측) 의 데이터 송수신을 해보자. 모바일은 여러개의 웨어러블과 연결될수 있기때문에 상대방의 nodeId를 알아내는 과정이필요하자. 먼저 모바일에 voice_transcription기능을 추가하기위해 모바일의 res/values/ 디렉터리에 wear.xml 파일을 만들어서 아래와 같이 선언. voice_transcription 웨어러블에서 아래와 같은 코드를 통해 voice_transcription 기능이 있는 최선의 node를 검색 private const val VOICE_TRANSCRIPTION_CAPABILITY_NAME = "voice_transcription" ... private fun setupVoiceTranscription() { val capability.. 2021. 11. 16. D.I (feat Hilt) 기본 2 - Scope D.I (feat Hilt) 기본 - 1 D.I (feat Hilt) 기본 - 1 Dependency Injection Dagger -> Hilt 구성요소 annotation @Inject @Component @Subcomponent @Module @Binds @Scope class RegistrationActivity : AppCompatActivity() { lateinit var registrationViewModel:.. pleaseonlydigonce.tistory.com 기본 -1 에서 기본적인 의존성 주입의 과정을 진행했다. 하지만 해당 과정을 통해서는 문제가 되는점이있는데 Dagger를 통해 주입되는 항목이 전부 새로 생성되어서 주입된다는점이다. @Component(modules = [St.. 2021. 11. 12. D.I (feat Hilt) 기본 - 1 Dependency Injection Dagger -> Hilt 구성요소 annotation @Inject @Component @Subcomponent @Module @Binds @Scope 필요한 프로젝트 git clone https://github.com/googlecodelabs/android-dagger 위의 깃 프로젝트를 다운받아서 사용한다. class RegistrationActivity : AppCompatActivity() { lateinit var registrationViewModel: RegistrationViewModel override fun onCreate(savedInstanceState: Bundle?) { ... registrationViewModel = Registrati.. 2021. 11. 10. 안드로이드 모바일 - 웨어러블 데이터 전송 ㅇ 2021. 11. 10. 이전 1 2 3 다음