목록안드로이드(Android) (70)
Simple&Natural
현재 진행중인 프로젝트는 실제 서비스를 목표로 만들고 있다. 그러다보니 연습용 프로젝트와는 달리 사용자들의 예상치 못한 조작에도 폭넓게 대응할 수 있어야 한다. 이번 이슈는 사용자가 고의로 네트워크 작업을 과도하게 요청할 때 이를 막을 수 있는 방법에 대한 고민이다. 현재 특정 API를 이용하여 데이터를 불러오고 있다. 이때 API를 제공하는 쪽에서 초당 1회로 트래픽을 제한하고 있기 때문에 내 경우 자동으로 3초마다 업데이트 되도록 설정을 해놓았다. 그러나 현재 데이터를 요청하는 ViewModel이 파괴되고 다시 만들어지면 3초 이내라도 여러 번 요청이 가능하다. 예를 들어 사용자가 고의적으로 BottomNavigationItem을 여러 번 클릭하는 행위를 하는 경우를 가정할 수 있다. 이렇게 되면 A..
leadtosilverlining.blogspot.com/2018/05/android-webrtc-tensorflow-lite.html WebRTC + TensorFlow Lite + Android In this part, I am going to combine WebRTC app with TensorFlow Lite together. Before integrating WebRTC and TensorFlow Lite, we have to know how to build TensorFlow Lite. We follow the official instructions of TensorFlow website. leadtosilverlining.blogspot.com
에러로그 Internal error. Please refer to https://code.google.com/p/android/issues java.lang.NoSuchMethodError: com.intellij.ide.plugins.PluginManagerCore.loadDescriptors()[Lcom/intellij/ide/plugins/IdeaPluginDescriptorImpl; at com.a.a.b.b.ar.a(ar.java:121) at com.a.a.b.b.ar.a(ar.java:71) at com.intellij.idea.MainImpl.start(MainImpl.java:19) at com.intellij.idea.StartupUtil.startApp(StartupUtil.java:..
최근 프로젝트를 진행하며 막혔던 부분이었는데 Local과 Remote를 DataModel을 분리할지 아니면 동일하게 가지고 갈지 이에 대해 나 말고도 많이들 비슷한 고민을 가지고 있는 것 같다. 이에 대해 좀 더 경험있는 개발자들의 조언은 분리하라는 것이다. 간단한 구조에서는 별 문제가 없을지 모르지만 데이터가 점점 복잡해지고 프로젝트 규모가 커지면 어쩔 수 없이 두 모델을 분리해야 하는 상황이 온다는 것. 아래의 댓글에서도 이와 같이 설명하고 있다. 설계로 고민하는 경우 참고하는 게 좋을 듯 github.com/android/architecture-components-samples/issues/388 Same model for both Retrofit and Room · Issue #388 · andr..