Android

Android ONNX 연동

본 포스트는 Pytorch로 개발한 커스텀 모델을 Android에서 실행시키기 위해 Onnx를 활용하고 싶은 분들을 위한 포스트 입니다. 참고 블로그: https://beeny-ds.tistory.com/22 ONNX ONNX(Open Neural Network Exchange)는 서로 다른 DNN 프레임워크로 만들어진 모델들이 존재할 때, 모델끼리 서로 호환되면서 사용할 수 있도록 만들어진 공유 플랫폼이다. 따라서, Deploy 단계에서 다양한 디바이스(ex. 스마트폰)에서 사용할 때 활용하면 좋다. 또한 TensorRT등의 가속 라이브러리와 연동도 가능하다고 하니 실시간(Real-Time) ai 서비스를...

Read more

Android 백과사전 2탄

카메라 StartActivityResult 함수가 deprecated 된다고 해서 Android developer와 다른 블로그 글들을 참고해서 권고되는 코드로 구성하였음 갤러리에서 이미지 열기 val getContent = registerForActivityResult(GetContent()) { uri: Uri? -> // Handle the returned Uri // 여기서 갤러리의 이미지 Uri를 어떻게 처리할 지 정할 수 있음 } override fun onCreate(savedInstanceState: Bundle?) { // ... val s...

Read more

Android 백과사전 1탄

액티비티 생명주기 class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) // 현재 UI를 일단 저장해둠 setContentView(R.layout.activity_main) // R.layout.activity_main이 View 타입 반환 } } onCreate() 데이터를 목록에 바인딩, ViewModel과 활동 연결등 화면 초...

Read more

Android 상황 별 해결 방법

핸드폰, android studio 연동 문제 디버깅 모드 되어있는지 Check USB 옵션이 “파일 선택”으로 되어있는지 Check 삼성 통합 usb 드라이버 설치 Connection refused: connect 문제 안드로이드 디바이스를 물리적으로 컴퓨터와 연결해서 디버깅을 진행하려는데 연결이 되었음에도 App install, launching이 제대로 되지 않았음. 또한 Adb connection Error: 현재 연결은 원격 호스트에 의해 강제로 끊겼습니다. 라는 말이 계속 아래 상태창에 출력됨. 아래와 같은 방법으로 해결 안드로이드 studio에서 File -> setting...

Read more