728x90

안드로이드 12

[UMC 3rd/Android] Manifest 주요 속성

Android Studio의 모든 프로젝트에는 AndroidManifest.xml 파일이 있다. Manifest 파일은 Android Build 도구, Android 운영체제 및 Google Play에 앱에 대한 필수적인 정보를 설명하는 데에 사용된다. 앱의 패키지 이름, 앱의 구성 요소, 시스템 또는 다른 앱의 보호된 부분에 액세스하기 위한 권한, 하드웨어 및 소프트웨어 기능 등의 내용이 선안되어 있다. [ 🔥 Manifest 주요 속성 🔥 ] 1️⃣ manifest- AndroidManifest.xml 파일의 루트 요소- 요소를 포함해야 함- xmlns:android 및 package 속성을 지정함 . . .▶ xmlns:android- Android 네임스페이스를 정의함- 이 속성은 항상..

Programming/Android 2022.09.27

[TCP/IP] 파이썬 Server - 자바 Client 통신 _ Error 기록

인공지능 코드는 파이썬에 있고, 안드로이드 앱 개발은 자바로 해서 둘 사이에 데이터 통신을 가능하게 하기 위해 여러 방법을 생각해보았다. 처음에 생각했던 것은 파이썬 파일을 tflite 형태로 저장해서 바로 안드로이드 프로젝트에 파일을 포함하는 방식이었는데, 내가 원하는 기능을 사용할 수 없어 포기했다. 다음으로 생각한 것은 파이썬으로 작성했던 코드를 자바로 다시 구현하는 것이다. 자바에서도 word2vec를 사용할 수 있는 것 같아서 바꿔볼까 생각했지만 제대로 동작할지에 대한 두려움과 귀찮음... 때문에 포기했다. 그리고 최종적으로 찾아낸 방법이 TCP/IP 소켓 통신을 이용한 방법이다. 파이썬을 server로 자바(안드로이드)를 client로 하여 데이터 통신을 하는 것이다. 일단 내가 원하는 동작을..

Programming/Server 2022.02.15
728x90