본문 바로가기

안드로이드 자바416

[JAVA][Android]Gson 라이브러리 활용하여 JSON 문자열 다루기 오늘은 Gson 라이브러리를 활용해 JSON 문자열 데이터를 다루는 예제를 보여드리겠습니다.    라이브러리 추가build.gradle(module) 의 dependency 내부에 Gson 라이브러리를 추가합니다. gradle 사용 환경에 맞춰 입력하세요.또는  => Gson 라이브러리 버전은 아래링크에서 확인해 주세요https://github.com/google/gson  레이아웃 xml 파일 코드(activity_main.xml)     User 클.. 2024. 6. 19.
[JAVA][Android] TedImagePicker 라이브러리로 이미지 여러장 가져오기 안녕하세요.지난번에는 TedImagePicker 라이브러리를 사용해서 이미지를 1장 가져오는 방법에 대해 알아보았습니다.2024.06.11 - [안드로이드 자바] - [JAVA][Android] TedImagePicker 라이브러리로 이미지 1개 가져오기 [JAVA][Android] TedImagePicker 라이브러리로 이미지 1개 가져오기안녕하세요.오늘은 기기에 저장된 이미지 또는 카메라로 찍은 이미지를 자신의 앱으로 가져와 이미지뷰에 띄워보겠습니다. 이 예제에서는 'TedImagePicker'라는 라이브러리를 사용할 것입니다.해stickode.tistory.com 이번에는 해당 라이브러리를 사용해서 여러장의 사진을 가져와서 리사이클러뷰에 띄워보겠습니다. 1. build.gradle 설정TedImag.. 2024. 6. 16.
[JAVA][Android]이미지 확대, 축소 기능 구현하기 오늘은 SubsamplingScaleImageView 와 glide를 활용해 갤러리에 있는 이미지를 가져와 확대, 축소 하는 기능을 구현해 보겠습니다.  라이브러리 추가build.gradle(module) 의 dependency 내부에 SubsamplingScaleImageView , glide 라이브러리를 추가합니다. gradle 사용 환경에 맞춰 입력하세요.또는  => 라이브러리 버전은 아래링크에서 확인해 주세요glidehttps://github.com/bumptech/glide SubsamplingScaleImageView https://github.com/davemorrissey/subsampling-scale-image-view?tab=readme-ov-file  권한 설정 AndroidMani.. 2024. 6. 14.
[JAVA][Android] TedImagePicker 라이브러리로 이미지 1개 가져오기 안녕하세요.오늘은 기기에 저장된 이미지 또는 카메라로 찍은 이미지를 자신의 앱으로 가져와 이미지뷰에 띄워보겠습니다. 이 예제에서는 'TedImagePicker'라는 라이브러리를 사용할 것입니다.해당 라이브러리에 대해 자세히 알고 싶다면 아래 공식 깃허브 링크를 참고하세요.https://github.com/ParkSangGwon/TedImagePicker?tab=readme-ov-file GitHub - ParkSangGwon/TedImagePicker: TedImagePicker is simple/beautiful/smart image pickerTedImagePicker is simple/beautiful/smart image picker - ParkSangGwon/TedImagePickergithub.. 2024. 6. 11.
[JAVA][Android]<string> 태그 활용하기 오늘은 태그를 활용해 문자열을 나타내는 예시를 보여드리겠습니다.  태그를 활용하면 동일한 문자열을 여러 파일들에서 재사용할 수있고 문자열 리소스가 코드와 분리되어 태그의 값만 바꿔 여러곳의 코드 수정없이 문자열을 변경할 수있습니다.  구조: , , , 등 여러 리소스의 root 요소를 뜻하는 태그입니다.  태그는 무조건 사이에 넣어야만 합니다. : 안드로이드 xml 파일에서 단일 문자열 리소스임을 나타내는 태그입니다. 태그 사이에 보여주고자하는 문자열 값을 넣습니다. name: 문자열 리소스 의  식별자입니다.name의 우측에 고유이름값을 정의하면 해당 이름으로 문자열들을 불러올 수 있습니다.  사이 문자열 값: name 식별자에 대응되는 실제 문자열 값입니다. 문자열 서식 과 굵은 글씨, 글 .. 2024. 6. 8.
[JAVA][Android]textwatcher 활용해 글 변경 반응하기 오늘은 textwatcher를 활용해 글 변경 이벤트에 반응하는 간단한 예시(EditText 뷰의 문자열이 바뀜에 따라 길이 가져오기)를 만들어 보여드리겠습니다  레이아웃 xml 파일 코드 (activity_main)   액티비티 자바 코드public class MainActivity extends AppCompatActivity { private EditText editText; private TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout... 2024. 6. 4.
[JAVA][Android] ChatGPT API로 챗봇 만들기 - (3) Retrofit2 사용해서 챗봇에게 응답받기 안녕하세요.오늘은 ChatGPT API로 챗봇 만들기 마지막 시간입니다. 이전 시간에는 ChatGPT API를 사용 설정하는 방법에 대해 알아보고, 안드로이드에서 채팅을 주고 받는 것처럼 화면에 띄우기 위한 리사이클러뷰를 만들었습니다.관련된 내용은 다음 링크를 확인해주세요. 2024.05.02 - [안드로이드 자바] - [JAVA][Android] ChatGPT API로 챗봇 만들기 - (1) ChatGPT API 사용하기 [JAVA][Android] ChatGPT API로 챗봇 만들기 - (1) ChatGPT API 사용하기안녕하세요.안드로이드에서 ChatGPT API를 사용해서 챗봇을 만드는 예제를 구현해보려고 합니다. 이 글에서는 postman을 사용해서 ChatGPT API 사용법에 대해서 먼저 .. 2024. 6. 3.
[JAVA][Android] 네이버 회원 프로필 조회 API 사용하기 안녕하세요.오늘은 네이버 회원 프로필 조회 API를 사용해서 네이버 계정에 설정되어 있는 프로필 사진과 닉네임을 가져와보겠습니다. 이를 위해서는 네이버 로그인 API를 사용해서 액세스 토큰을 가져와야 하는데요.자세한 방법은 다음 글을 참고해주세요.2024.05.15 - [안드로이드 자바] - [JAVA][Android] 네이버 로그인 API 사용하기 [JAVA][Android] 네이버 로그인 API 사용하기안녕하세요.오늘은 네이버 로그인 API를 사용하는 예제를 진행해보겠습니다. 1. Naver Developers 설정https://developers.naver.com/apps/#/list 애플리케이션 - NAVER Developers developers.naver.com 위 링크에 접속stickode... 2024. 6. 2.
[JAVA][Android] 네이버 로그인 API 사용하기 안녕하세요.오늘은 네이버 로그인 API를 사용하는 예제를 진행해보겠습니다. 1. Naver Developers 설정https://developers.naver.com/apps/#/list 애플리케이션 - NAVER Developers developers.naver.com 위 링크에 접속해서 로그인하면 다음과 같은 화면을 볼 수 있는데요. 여기서 Application 등록 버튼을 클릭합니다. 그리고 앱의 이름을 입력한 후 사용 API에서 네이버 로그인을 선택합니다.  그리고 앱에서 필요한 제공 정보에 체크 합니다.  다음으로 api 서비스 환경을 안드로이드로 선택합니다.   그리고 앱을 다운로드 할 수 있는 URL을 입력합니다.이 글은 예제여서 별도의 URL이 없기 때문에 네이버 주소를 입력하였습니다. 앱.. 2024. 5. 15.