본문 바로가기

자바3

onclick 으로 textview, button 의 text 가져오기 (+ view를 사용해서) 2번 방법은 일반적으로 textview나 button의 text를 가져오는 방법이 아닙니다. 이방법은 필자가 반복된 작업에 있어 한번에 진행 하려고 생각하게된 조금다른 방법이다. 1. 일반적인 방법 일반적으로 textview의 text를 가져오려면 버튼을 클릭 했을때 예를들어 tv1이라고 하자 아래와 같이 하면 된다. 2. view를 통해 내부에서 받아오는 방법 하지만 텍스트 뷰나 버튼을 클릭 했을때 내부에서 view로 해당 text를 가져오는 방법이 있다. 위와 같이 클릭시 view를 textview나 button으로 변환해주고, getText.toString() 을 해주면 해당 텍스트뷰나 버튼의 text 를 받아올 수 있다. 만약 버튼 혹은 텍스트뷰가 100개가 있다고 하자 각각을 클릭 했을때 클릭한.. 2022. 3. 18.
[Android] [Java] retrofit 이란, retrofit을 사용하여 서버와 통신하기(예제포함) 안녕하세요~ 여러분 오늘은 retrofit 이란 걸 사용하여 서버와 통신을 해보겠습니다. 먼저 retrofit이 무었인지와 왜 써야 하는지에 대해 알아보겠습니다. https://square.github.io/retrofit/ Retrofit A type-safe HTTP client for Android and Java square.github.io retrofit은 네트워크로 부터 전달된 데이터를 우리 프로그램에서 필요한 형태의 객체로 받을 수 있는 Httpclient 라이브러리입니다. 과거에는 이러한 상황에서 우리는 OKHttp를 사용하였습니다. 하지만 과거에는 여러가지 예외적인 상황을 고려해서 개발자가 직접 손봐줘야 했습니다. 예를 들어 아래의 것들이 있습니다. - 연결 - 캐싱 - 실패한 요청의 .. 2022. 3. 14.
[Android][JAVA] 안드로이드 카카오 로그인 구현하기~! 안녕하세요 오늘은 카카오톡 로그인을 구현해보겠습니다. 카카오 로그인 진행 과정 카카오 로그인이 진행되는 과정을 간략히 표현하면 다음과 같습니다. 사용에 앞서 Android SDK를 사용하기 위한 최소 요구 사양은 다음과 같습니다. https://developers.kakao.com/console/app 카카오계정 로그인 여기를 눌러 링크를 확인하세요. accounts.kakao.com 1. 내 어플리케이션 등록하기 먼저 위의 사이트로 이동하여 상단에 (내어플리케이션) 을 누른후 추가하기를 통해 내 어플리케이션을 추가 하겠습니다. 어플을 등록하면 아래와 같이 앱키를 획득하게 됩니다. 2. 카카오 로그인 활성화 및 동의항목 설정(+미리보기), Redirect URI 설정 카카오 로그인 활성화 (내어플리케이션.. 2022. 3. 12.