본문 바로가기

TECH 이야기/정보기술, Android5

FTP ActiveMode(능동모드) PassiveMode(수동모드) 안녕하세요.앙이입니다. 오늘은 FTP Active mode 와 Passive mode에 대해서 말씀 드리겠습니다. FTP 접속은 Active mode와 Passive mode로 나눠집니다. Active mode는 클라이언트가 FTP 서버에 접속할 때 Port 번호를 정해서 서버에 알려주는 것입니다. Port 정보를 받은 서버는 클라이언트의 IP와 Port를 이용하여 클라이언트와 정보 전달을 위한 연결을 하게 됩니다. 반대로 Passive mode는 서버쪽에서 클라이언트가 접속해야 하는 port를 생성하게 됩니다. 그러면 클라이언트는 서버가 알려준 port로 정보 전달을 위한 세션을 맺게 됩니다. 클라이언트가 방화벽, 공유기, 클라우드 등으로 구성된 네트워크 안에 있다면 Passive mode로 서버에 접.. 2020. 11. 19.
ADB(Android Debug Bridge) 명령어 안녕하세요. 앙이입니다. ADB 명령어 모음입니다. 1. Restart Android device : 안드로이드 장비를 재시작한다. adb reboot 2. Check android device connectivity : 사용자 PC에 연결된 안드로이드 장비 혹은 애뮬레이터를 확인한다. adb devices 3. connect a certain one device : 2개 이상일 때는 특정기기로만 명령어로 보내야 한다. adb shell -s [Serial Number] 명령어 4. install android application : 앱 파일명을 이용해 안드로이드 apk를 설치한다. adb install c:\test.apk adb install [FILENAME].apk adb install -r [.. 2020. 10. 16.
Failure [INSTALL_FAILED_VERIFICATION_FAILURE] 안녕하세요. 앙이입니다. 안드로이드 apk 파일 설치시 [INSTALL_FAILED_VERIFICATION_FAILURE] 메시지가 나오면 콘솔창에서 아래의 명령어로 해결하면 됩니다. 1.android-sdk\platform-tools 폴더로 이동 (adb.exe가 있는 폴더) 2.E:\>adb shell settings put global verifier_verify_adb_installs 0 2020. 10. 15.
Intent.ACTION_BOOT_COMPLETED 과 android.intent.action.BOOT_COMPLETED 의 차이점은? 안녕하세요. 앙이입니다. 안드로이드에서 부팅이 끝난 것을 체크하여 특정 앱이 동작해야 할 필요가 있을 때 사용하는 Intent 정보가 있습니다. 예를 들어 휴대폰 잠금 화면이나, 핸드폰이 켜진 후에 특정 서비스를 실행시킨다던지 하는... 근데 Intent.ACTION_BOOT_COMPLETED 과 android.intent.action.BOOT_COMPLETED 두 가지가 있더라고요. 궁금해서 찾아본 결과 결론은 "같다."였습니다. 안드로이드 초보 개발자들은 개발 중 궁금해하실 것 같아 글을 남겨봅니다. intent.java public static final String ACTION_BOOT_COMPLETED = "android.intent.action.BOOT_COMPLETED"; 2020. 9. 29.
INSTALL_FAILED_SHARED_USER_INCOMPATIBLE 안녕하세요. 앙이입니다. Android APP을 개발하면서 ADB를 통해 설치하다 보면 INSTALL_FAILED_SHARED_USER_INCOMPATIBLE 에러가 날 때가 있는데요. AndroidManifest.xml에서 sharedUserId 값과 동일한 sharedUserId를 사용하는 다른 앱의 Signing key(KeyStore)와 다른 것으로 signing을 해서 그렇습니다. 2020. 9. 28.