본문 바로가기

안드로이드 자바416

[JAVA][Android] 알람 앱 구현하기 - (2) SharedPreferences로 알람 데이터 CRUD 안녕하세요.오늘은 알람 앱 구현하기 두번째 시간입니다. 첫번째 시간에는 알람 목록을 띄우기 위한 리사이클러뷰를 만들었는데요.이번에는 그 코드를 바탕으로 SharedPreferences를 사용해서 알람 데이터를 CRUD(생성, 조회, 수정, 삭제) 해보겠습니다.이전 코드는 아래 링크를 참조해주세요.2024.07.05 - [안드로이드 자바] - [JAVA][Android] 알람 앱 구현하기 - (1) 리사이클러뷰로 목록 만들기 [JAVA][Android] 알람 앱 구현하기 - (1) 리사이클러뷰로 목록 만들기안녕하세요.안드로이드에서 알람 앱 예제를 구현해보려고 합니다. 이 앱에서는 매일 원하는 시간에 알람이 울리도록 설정하고, 이미 설정된 알람을 수정하거나 삭제할 수 있도록 할 것입니다.stickode.ti.. 2024. 7. 8.
[JAVA][Android] 리사이클러뷰 스크롤 감지하기 안녕하세요~ 이번에는 RecyclerView에서 스크롤을 감지하는 방법에 대해 알아보겠습니다. 우선 전체 코드입니다. activity_main.xml   rv_item.xml   TestAdapter.javapublic class TestAdapter extends RecyclerView.Adapter { private List dummyData; public TestAdapter(List dummyData) { this.dummyData = dummyData; } @NonNull @Override public TestAdapter.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { View v.. 2024. 7. 7.
[JAVA][Android]앱의 Key Hash 값 가져오기 오늘은 앱의 Key Hash 값을 가져오는 예시를 작성해 보겠습니다.     레이아웃 xml 파일 코드(activity_main.xml)     액티비티 자바 코드public class MainActivity extends AppCompatActivity { private TextView textViewHashKey; private Button buttonGetHashKey; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); textVie.. 2024. 7. 6.
[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.