본문 바로가기
반응형

안드로이드 스튜디오 앱 개발/실제 앱 개발 과정16

[Android Studio] 액티비티 전환 시 예약된 진동(스케줄러 취소하기)취소하기 이번 포스팅에는 안드로이드 스튜디오에서 액티비티 전환을 하다 이전 액티비티에서 실행해놓은 지정된 시간에 울릴 진동이 다른 액티비티로 전환하였음에 불구하고 계속해서 진행되는 문제를 다루어 보려 합니다. 우선 MainActivity와 vibrationActivity가 있는데 vibrationActivity에서 vibrator를 이용하여 40초가 경과했을 경우 진동이 울리게 작동시키는 버튼 button_bomb_random을 만들어놓았습니다. 그리고 intent를 이용하여 vibrationActivity에서 MainActivity로 돌아갈 수 있도록 해두었습니다. Vibrator vibrator = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE); //vibrat.. 2023. 7. 11.
[Android Studio] 안드로이드 스튜디오 어댑터(Adapter)에 int형 값을 addItem 하는 방법과 예제 알아보기 오늘은 어댑터에 int형으로 있는 값을 addItem으로 추가하는 방법에 대해 알아보도록 하겠습니다. 위 사진처럼 '제외된 숫자' 칸에 입력한 숫자들이 RecyclerView에 각각 int형의 숫자인 item으로 격자 형식을 이뤄 4개씩 배열이 되어있는 것을 확인할 수 있습니다. recyclerView_setting = findViewById(R.id.recyclerView_setting); TextView textView_number_except = findViewById(R.id.editTextNumber_except); button_add = findViewById(R.id.button_add); GridLayoutManager layoutManager = new GridLayoutManager(t.. 2023. 7. 3.
[Android Studio] 아이템 값 중복검사 for 문을 이용하여 쉽게 하는 방법 알아보기 리사이클러뷰에 존재하는 아이템들 중 내가 리사이클러뷰에 추가할 아이템과 값이 일치한 것이 있는지를 알아낼 수 있도록 for 문을 이용하여 작성해 보았습니다. 우선 RecyclerView와 Adapter가 모두 만들어졌다는 가정하에 int j = 0;//중복되지 않은 상태 for(int i = 0; i < numberAdapter.getItemCount(); i++) { if(numberAdapter.getItem(i).getNumber().equals(String.valueOf(number_except))){ j = 1;//중복인 상태 break; { if(j = 1){ AlertDialog.Builder builder = new AlertDialog.Builder(SettingActivity.this).. 2023. 7. 2.
안드로이드 스튜디오 카드 뒤집기 애니메이션 만들기 [Android Studio] 카드를 이용한 애플리케이션에서 카드를 누르면 카드가 넘어가는 애니메이션이 들어가면서 카드가 뒤집히는 것을 볼 수 있습니다. ​ 이때 사용되는 카드 뒤집기 애니메이션은 사용자 경험을 향상하는데 큰 역할을 할 수 있습니다. ​그래서 오늘은 안드로이드 스튜디오에서 animate()를 이용한 카드 뒤집기 애니메이션을 만들어보도록 하도록 하겠습니다. | 1. 카드 뒤집기 이미지 만들기 ​ 우선 카드 뒤집기 애니메이션을 만들기 전 카드의 앞면과 뒷면의 이미지가 필요하기 때문에 만들어주도록 합니다. 카드가 뒤집힐 때 이 앞면과 뒷면의 이미지의 크기가 같아야 하며 카드가 뒤집힐 때 서로 교체되어 보여야 합니다. | 2. 카드 뒤집기 레이아웃 구성 ​ 이제 카드 뒤집기에 쓰일 imageView와 뒤집기를 실행시킬 버튼으.. 2023. 6. 30.
반응형