본문 바로가기

안드로이드 자바413

[JAVA][Android] 알람 앱 구현하기 - (1) 리사이클러뷰로 목록 만들기 안녕하세요.안드로이드에서 알람 앱 예제를 구현해보려고 합니다. 이 앱에서는 매일 원하는 시간에 알람이 울리도록 설정하고, 이미 설정된 알람을 수정하거나 삭제할 수 있도록 할 것입니다.그리고 기기를 재부팅하더라고 이전에 설정했던 알람이 그대로 남아있을 수 있도록 설정할 것입니다. 오늘은 그 첫번째 단계로 설정되어 있는 알람의 목록을 보여주는 리사이클러뷰를 만들어보겠습니다. 1. 알람 데이터 클래스 생성먼저 알람 데이터를 관리하기 위한 클래스를 아래와 같이 만듭니다. import java.util.Locale;public class Alarm { private int hour; private int minute; private boolean onOff; public Alarm(int h.. 2024. 7. 5.
[JAVA][Android]네이버 지도 앱, 모바일 웹에서 특정 좌표 띄우기 오늘은 특정 좌표(서울특별시청)가 네이버 지도 앱 또는 모바일 웹에서 띄워지는 예시를 만들어 보겠습니다.  manifest 정보 추가manifest에 android.intent.action.VIEW 액션과 nmap 스키마를 설정한 intent 를 추가해주세요.  레이아웃 xml 파일 코드(activity_main.xml)   액티비티 자바 코드public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.acti.. 2024. 7. 3.
[JAVA][Android] Media3 사용해서 동영상 재생하기 안녕하세요.오늘은 안드로이드에서 제공하는 Media3 를 사용해서 기기에 저장된 동영상을 불러와 재생하는 예제입니다. Media3는 기존에 많이 사용했던 ExoPlayer 라이브러리를 대체하는 미디어 플레이어 라이브러리입니다.해당 라이브러리에 대한 자세한 내용은 아래 공식 문서를 참고해주세요.https://developer.android.com/media/media3?hl=ko Jetpack Media3 소개  |  Android media  |  Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. Jetpack Media3 소개 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Jetpack Media3은 Android.. 2024. 7. 2.
[JAVA][Android]전화번호 입력된 전화 앱 열기, 전화 걸기 오늘은 앱에 번호를 입력 후 전화 앱에서 전화를 걸거나 번호가 입력된 화면을 띄우는 예시를 보여드리겠습니다  manifest 정보 추가manifest에 android.hardware.telephony 와 call_phone 을 추가해주세요call_phone 권한은 전화 걸기 기능 사용시 필요합니다  레이아웃 xml 파일 코드(activity_main.xml)    액티비티 자바 코드public class MainActivity extends AppCompatActivity { private static final int REQUEST_CALL_PERMISSION = 1; private EditText editTextPhoneNumber; private Button b.. 2024. 6. 29.
[JAVA][Android] MediaPlayer로 음악 재생하기 안녕하세요.오늘은 안드로이드에서 MediaPlayer를 사용해서 음악을 재생하는 예제입니다. MediaPlayer는 안드로이드의 미디어 프레임워크의 일부로, 다양한 기능을 제공합니다.MediaPlayer에 대한 자세한 내용은 다음 개발자 문서를 참고하세요.https://developer.android.com/reference/android/media/MediaPlayer MediaPlayer  |  Android Developers developer.android.com  이 글에서는 /res/raw 폴더에 미리 넣어둔 mp3 파일을 실행하는 간단한 작업부터 시작해보겠습니다. 1. raw 폴더 안에 mp3 파일 집어넣기. 먼저 res 폴더를 우클릭해서 리소스 디렉토리 생성 창을 엽니다. 위 이미지처럼 리.. 2024. 6. 26.
[JAVA][Android] 이미지 서버에 업로드하기 안녕하세요. 오늘은 안드로이드에서 이미지를 서버에 업로드 하는 방법에 대해 알아보겠습니다.해당 예제는 이전에 작성했던 TedImagePicker를 사용해 이미지를 여러장 불러오는 예제에 있는 코드를 사용해서 작성되었습니다.이전 글과 관련된 내용은 아래 링크를 참고해주세요. 2024.06.16 - [안드로이드 자바] - [JAVA][Android] TedImagePicker 라이브러리로 이미지 여러장 가져오기 [JAVA][Android] TedImagePicker 라이브러리로 이미지 여러장 가져오기안녕하세요.지난번에는 TedImagePicker 라이브러리를 사용해서 이미지를 1장 가져오는 방법에 대해 알아보았습니다.2024.06.11 - [안드로이드 자바] - [JAVA][Android] TedImageP.. 2024. 6. 24.
[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.