본문 바로가기
반응형

안드로이드 스튜디오 앱 개발/개념 안드로이드 스튜디오19

안드로이드 스튜디오 Handler 사용방법, Handler를 이용한 실행 대기 시키기 [Android Studio] 오늘은 안드로이드 스튜디오 Handler를 사용하는 방법에 대해 포스팅을 해보도록 하겠습니다. 이번에는 차례대로 핸들러의 개념과 사용법, 실제 코드 예제 등을 포함하도록 작성하였습니다. 핸들러(Handler)란? Handler는 안드로이드에서 스레드 간 통신을 위해 사용되는 객체입니다. 주로 백그라운드 스레드에서 메인(UI) 스레드로 작업을 보내기 위해 사용됩니다. 1. Handler 객체 생성 가장 먼저, Handler 객체를 생성해야 합니다. 이때 생성된 Handler 객체는 UI 스레드와 연결됩니다. Handler handler = new Handler(); 2. Handler를 사용하여 작업 예약 Handler를 사용하여 백그라운드 스레드에서 UI 스레드로 작업을 예약할 수 있습니다. handle.. 2023. 6. 24.
자바(JAVA) 언어에 대해서 확실하게 알아보자!! 그리고 자바의 객체 지향 프로그래밍이란? 이번 포스팅에서는 자바 JAVA에 대해 한번 알아보고 자바의 객체 지향 프로그래밍에 대해 알아보도록 하겠습니다. | 자바란? 자바는 현대 소프트웨어 개발에서 가장 널리 사용되는 프로그래밍 언어 중 하나입니다. 이제 함께 자바 언어의 탄생부터 현재까지의 이야기를 살펴보도록 하겠습니다. 자바는 1990년대 초반, 썬 마이크로시스템즈(현 오라클)에서 개발된 객체 지향 프로그래밍 언어입니다. 제임스 고슬링과 그의 팀이 "Oak(오크)"이라는 이름으로 시작하여, 초기에는 가전제품용 소프트웨어 개발을 위해 고안되었습니다. 그러나 웹의 등장으로 인해 Oak는 웹 애플리케이션 개발에 중점을 두는 언어로 전환되었고, 1995년에 자바로 이름이 변경되었습니다. 현재 자바는 다양한 용도와 사용범위를 갖고 있습니다. 자바의 .. 2023. 6. 22.
안드로이드 스튜디오 드로어블 객체로 배경 지정하기(자바 코드) 배경을 지정할 때 색깔뿐만이 아니라 그림 혹은 사진으로 뷰의 배경에 넣고자 합니다. 이것은 xml에서도 변경할 수 있지만 자바 코드로 작성해야 할 때가 존재하기 때문에 자바 코드로 배경을 드로어블 객체를 배경으로 넣는 법을 알아보도록 하겠습니다. 이런 식으로 카드뷰와 버튼이 있는 화면이 구성되어 있습니다. 배경 바꾸기 버튼을 눌렀을 때 카드뷰의 배경이 바뀌도록 하는 코드를 작성해 보도록 할 것인데요 우선 간단하게 setBackground(getResources().getDrawable(R.drawable.드로어블 객체); 이 한 줄만 알면 모든 게 끝납니다. card_card.setBackground(getResource().getDrawable(R.drawalbe.card_corner_filled));.. 2023. 6. 20.
안드로이드 스튜디오 리사이클러뷰 아이템 전체 삭제 clear() [Android Studio] 초기화 버튼을 눌렀을 때 recyclerView에 있는 아이템들이 전체 삭제가 되도록 하는 코드에 대해 알아보겠습니다. 우선 Adapter에서 새로운 함수를 하나 만들어야 합니다. clearAll이라는 함수 이름으로 recyclerView에 존재하는 아이템을 모두 삭제시키는 함수로 만들어봅시다. public class NumberAdapter extends RecyclerView.Adapter{ ArrayList numbers = new ArrayList(); @NonNull @Override public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { LayoutInflater inflater = LayoutInflate.. 2023. 6. 19.
반응형