목록Develop -/Android (4)
코드 한 줄

본 과정은 윈도우에서 진행되었으며 openssl 이 설치되어 있다는 가정하에 진행합니다.해당 포스트에서는 인증서를 생성하는 단계까지의 내용만 담고 있습니다. 먼저 아래의 openssl.cnf 파일을 준비합니다.(TEST 에 해당하는 부분은 적절히 변경해줍니다)# openssl.cnf[ req ]default_bits = 2048default_md = sha256default_keyfile = digi_cert.keydistinguished_name = req_distinguished_nameextensions = v3_careq_extensions = v3_ca[ v3_ca ]basicConstraints = critical, CA:TRUE, pathlen:0subjec..
안드로이드 단말기의 설정 앱에서 프록시를 설정하는 방법이 아닌, shell 에서 명령어를 이용하여 설정하는 방법 입니다.adb shell settings put global http_proxy :ex) adb shell settings put global http_proxy localhost:8080ex) adb shell settings put global http_proxy 192.168.0.1:9999 아래는 모든 설정을 취소하는 방법 입니다.adb shell settings put global http_proxy :0
사용자 환경 : macOS Sierra 10.12.6, Android Studio 3.0.1 { Build #AI-171.4443003, built on November 10, 2017 JRE: 1.8.0_152-release-915-b08 x86_64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o } 이번에는 커스텀 리스트뷰에 대해 알아보고자 한다. 먼저 이 앱의 최종 화면은 다음과 같다. 각 아이템을 클릭 시 맨 우측에 좋아요 숫자가 올라가는 기능도 구현할 예정이다. 1. 프로젝트를 생성한다. 2. 해당 파일을 받고 앞축을 푼 후 android 폴더에 있는 다음 폴더들을 전부 복사한다. 2-1. 다시 안드로이드 스튜디오로 돌아와 프로젝트 뷰로 변경 후 다음 경..
사용자 환경 : macOS Sierra 10.12.6, Android Studio 3.0.1 { Build #AI-171.4443003, built on November 10, 2017 JRE: 1.8.0_152-release-915-b08 x86_64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o } 현재 로그인 시스템이 구현되어 있는 대부분의 앱에는 자동 로그인 기능이 구현되어 있다. 자동 로그인 기능이 구현되어 있지 않은 앱을 사용해본 경험이 있다면 이 기능을 사용함으로써 앱이 많은 편리함을 가져다 준다는 것을 알 수 있다. 이 기능을 구현하기 위해 우리는 SharedPreference API를 사용할 것이다. 1. 가장 먼저 정보를 저장하기 위한 메소드를 ..