본문 바로가기
반응형

안드로이드 스튜디오36

앱 오류 수정하기 SPLIT_BUNDLE 9: 정책 선언 - 데이터 보안 섹션: 기기 또는 기타 ID 데이터 유형 - 기기 또는 기타 ID(광고 ID, Android ID...) 어느 날 아무 문제 없이 구글 플레이 스토어에서 배포되고 있던 앱에서 갑작스럽게 조치가 필요하다는 이메일과 함께 구글 플레이 콘솔에 경고 메시지가 왔습니다. 앱의 데이터 보안 양식에서 수집하는 사용자 데이터임을 명시하지 않은 사용자 데이터가 기긱에서 전송된 것이 감지됐습니다. 앱의 데이터 보안 섹션에 앱의 데이터 수집, 공유, 처리 관행을 정확하게 반영해야 합니다. 여기에는 앱에 사용된 서드 파티 라이브러리 또는 SDK를 통해 수집되고 처리되는 데이터가 포함됩니다. 가능한 경우 사용자 데이터를 기기 외부로 전송할 수 있는 APK에 포함된 코드와 유사한 코드가 포함되어 있는 SDK에 대한 세부정보를 포함했습니다. 앱에서 이러한 SDK를 사용하는지 확인할 수 있지만 이 SDK 목록에 포함되지 않은 항목이 있.. 2023. 6. 26.
[안드로이드 스튜디오] Build was configured to prefer settings repositories over project repositories... 오류 해결 Build was configured to prefer settings repositories over project repositories but repository 'Google' was added by build file 'build.gradle' 라는 오류를 해결하기 위해서 해석을 해보자면 "프로젝트 repositories보다 설정 repositories를 선호하도록 빌드가 구성되었지만 repositories 'Google'이 빌드 파일 'build.gradle'에 의해 추가되었습니다." 라고 되어있습니다. setting.gradle에서 dependencyResolutionManagement{---}에 해당하는 내용을 모두 지워주면 프로젝트 repositories보다 설정 repositories를.. 2023. 6. 24.
안드로이드 스튜디오 뒤로가기 버튼 막기 및 2번 클릭시 종료하기 onBackPressed() [Android Studio] 안드로이드 스튜디오에서 onBackPressed()는 뒤로가기 버튼을 눌렀을 때 실행시킬 코드를 담는 함수입니다. @Override public void onBackPressed(){ //뒤로가기 버튼을 눌렀을 때 실행 시킬 코드 } 1. 뒤로가기 버튼 막기 뒤로가기 버튼을 눌렀을 때 아무일도 발생하지 않도록 하는 코드는 onBackPressed(){}안에 아무것도 입력하지 않는 것입니다. 그러면 뒤로가기 버튼을 눌러 onBackPressed()가 호출되어도 실행할 코드가 존재하지 않기 때문입니다. @Override public void onBackPressed() { } 2. 2번 클릭시 종료하기 어플리케이션을 종료하기 위해 뒤로가기 버튼을 누르면 toast메세지로 "다시 한 번 누르시면 앱이 종료됩니.. 2023. 6. 23.
안드로이드 스튜디오 드로어블 객체로 배경 지정하기(자바 코드) 배경을 지정할 때 색깔뿐만이 아니라 그림 혹은 사진으로 뷰의 배경에 넣고자 합니다. 이것은 xml에서도 변경할 수 있지만 자바 코드로 작성해야 할 때가 존재하기 때문에 자바 코드로 배경을 드로어블 객체를 배경으로 넣는 법을 알아보도록 하겠습니다. 이런 식으로 카드뷰와 버튼이 있는 화면이 구성되어 있습니다. 배경 바꾸기 버튼을 눌렀을 때 카드뷰의 배경이 바뀌도록 하는 코드를 작성해 보도록 할 것인데요 우선 간단하게 setBackground(getResources().getDrawable(R.drawable.드로어블 객체); 이 한 줄만 알면 모든 게 끝납니다. card_card.setBackground(getResource().getDrawable(R.drawalbe.card_corner_filled));.. 2023. 6. 20.
반응형