본문 바로가기
728x90

Programing/android49

[android] tab과 fragment 사용 안드로이드 탭 클릭시에 fragment를 사용하여 화면전환을 하도록 처리하였다. 그런데 화면에서 검색기능 호출 후 다시 돌아올 경우 replace만 사용하여 화면을 전환효과를 주었더니 이전 화면의 잔상처럼 2개의 화면이 겹치는 오류가 발생하였다. 잘못 만들었다. 다시 탭 구성을 하였다. 기존 코드에서 //각 fragment 페이지 초기화 fragment1 = new fragment1(); fragment2 = new fragment2(); fragment3 = new fragment3(); //tab setting getSupportFragmentManager().beginTransaction().add(R.id.container, fragment1).commit(); //화면 전환시 getSupport.. 2022. 4. 3.
android design 라이브러리 추가시 오류 implementation 'com.android.support:design:28.0.0' 위와같이 입력하였는데, 에러가 나온다. com.android.support:design:28.0.0 경로는 com.google.android.material:material:1.0.0-rc01 위의 경로로 변경되었다. 2022. 3. 12.
[android] 실행오류. version 31에서 앱 실행시 오류 java.lang.IllegalArgumentException: : Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles. at android.app.PendingIntent.checkFlags(.. 2022. 2. 8.
[android] 카카오 광고 adfit 앱에 달기 이번에 기존 앱에 카카오 광고를 달면서 앞으로도 쓰일꺼 같아 정리해 놓는다. 먼저 카카오 애드핏으로 들어가 광고단위를 발급 받아야 된다. https://adfit.kakao.com/ https://adfit.kakao.com/ adfit.kakao.com 메뉴에 광고관리에 들어가 새 매체를 클릭한다. 그 다음 메체등록을 순서대로 기입힌다. 매체명은 앱 이름을 넣으면 되고, 매체유형은 앱이 ios앱인지 android앱인지 선택하면 된다. 마지막으로 매체 고유값은 ios는 Bundle ID, android는 Package Name을 넣으면 된다. 이후 매체등록이 완료 되면 해당 매체에 들어가 [새 광고단위]를 클릭해 광고단위 ID를 발급 받는다. 이제는 발급받은 광고 ID를 이용하여 앱에 광고를 달아주면 된.. 2021. 12. 6.
[android] Unable to get provider com.google.android.gms.ads.MobileAdsInitProvider 오류 error 구글 광고를 달았다가 다른 광고로 변경을 하니 아래와 같은 오류가 발생하였다. 2021-12-06 10:45:54.491 20487-20487/? E/Zygote: isWhitelistProcess - Process is Whitelisted 2021-12-06 10:45:54.493 20487-20487/? E/Zygote: accessInfo : 1 2021-12-06 10:45:54.491 20487-20487/? E/Zygote: isWhitelistProcess - Process is Whitelisted 2021-12-06 10:45:54.493 20487-20487/? E/Zygote: accessInfo : 1 2021-12-06 10:45:54.528 20487-20487/? E/com... 2021. 12. 6.
[android] 앱 화면이 꺼지지 않도록 설정하기 화면이 꺼지지 않도록 설정하는 방법. 화면이 실행될때 읽어들이는 java 코드에서 아래와 같이 코드를 추가해 주면 된다. @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //화면이 꺼지지않도록 설정 getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); } 그럼 끝이다. 그리고 추가 Layout에서 화면이 꺼지지 않도록 하는 방법이 있다. 최상단 Layout에 아래와 같이 옵션값을 추가 해 주면 된다. //화면이 꺼지지않게 설정 진짜 끝~~~ 2021. 12. 3.
728x90