Android 개발64 [admob 경고] app-ads.txt 경고 5분 안에 해결 방법 - 간단 정리 Android 개발 Warning과 Error - Google AdSense Admob Warning 애드몹 경고 app_ads.txt 초간단 해결 방법 간단 정리 수입에 민감하다면 경고를 수시로 처리해줘야 한다. 그래서 애드몹을 폰으로 수시로 확인하는 편인데 다음과 같은 경고가 갑자기 떴다. 3개 이상의 앱에서 app-ads.txt 파일이 없습니다. 광고 수입에 부정적인 영향을 미칠 수 있으니 지금 app-ads.txt 파일을 추가하세요. 뭐지? 하고 당황해서 설명을 자세히 읽어봤지만 역시 구글은 친절하지 않기 때문에 자세히 방법은 알려주지 않는다. *정리하자면 자기 홈페이지에다가 app-ads.txt 파일을 올려라! 라는 말이다. 그런데 나는 홈페이지가 없다. 블로그에 될까? 했지만 티스토리에는 안 .. 2020. 4. 2. [안드로이드] net::ERR_CLEARTEXT_NOT_PERMITTED Android 개발 Warning과 Error - Android WebView Error net::ERR_CLEARTEXT_NOT_PERMITTED 오류 해결 방법 정리 안드로이드 webView를 실행하면 다음과 같은 에러가 뜨면서 웹페이지를 로드하지 못하는 경우가 있다. net::ERR_CLEARTEXT_NOT_PERMITTED tagetSdkVersion가 28 이상일 경우에 발생할 수 있는 오류인데 해결방법은 여러 가지가 있다고 한다. 그 중 가장 간단한 해결방법은 Manifest.xml 파일의 application에서 속성으로 다음 코드를 추가해주는 방법이다. android:usesCleartextTraffic="true" 1 2 3 4 5 6 ... 2019. 12. 6. [안드로이드 Animation] 액티비티 전환 애니메이션 설정, 해제, overridePendingTransition 안되는 경우 Android 개발 Tip. - Activity Transition Animation 액티비티 화면 전환시 애니메이션 방법 overridePendingTransition 액티비티를 전환할 때 애니메이션을 적용해주면 좀 더 시각적으로 있어 보이는 효과를 낼 수 있다. 횡으로 이동하거나 종으로 이동하거나 사라지거나 뿅하고 나타나거나 애니메이션을 적용해보자. 애니메이션에 대해 전혀 모른다면 다음 포스팅을 참고하자. 2020/05/22 - [Android 개발/android :: 공부] - [Android Animation] 안드로이드 애니메이션 기본 사용법 (트윈 애니메이션) 물론 몰라도 아래 예제만 그대로 따라하면 바로 만들 수 있다. Activity 화면 전환 애니메이션 만들기 + 안 되는 경우 해결 방법.. 2019. 11. 27. [안드로이드] 플랫폼 버전별 API 레벨 및 버전코드 정리 (20.08.01 updated) Android 개발 Tip. - Platform Version Api 플랫폼 버전별 API 레벨 및 버전코드 정리 Android 1.0 ~ 11 (Api 1 ~ 30) 버전 별 다른 동작 수행하는 방법 및 코드 개발을 해보면, 사용자 기기의 안드로이드 버전에 따라 되는 것도 있고 안 되는 것도 있다. 그래서 개발시 minSdk를 설정하거나, 코드상으로 버전 별 차이를 두어야 할 필요가 있다. 그런데 안드로이드 API 레벨은 항상 헷갈린다. 워낙 많아서.. 한 번에 모아서 정리해두고 필요할 때마다 봐야겠다. 버전코드를 활용해서 사용자 기기에 안드로이드 버전에 따라 다른 동작을 수행하게 할 수 있다. 글 후반부에서 알아보자. 1. 안드로이드 플랫폼 버전 API 레벨 정리 Android 11은 아직 베타 테스.. 2019. 11. 11. [자바 (안드로이드)] float 계산 정확하게 하는 방법 Android 개발 Java - float 정확하게 계산하는 방법 자바에서 float 계산은 정확하지 않은 값을 낸다. 특정 float 변수에 0.1 뭐 이런식으로 더하거나 빼면 정확히 0.1이 더해지거나 빼지는게 아니라 0.99999978 뭐 이런 값이 더해지거나 빼지기도 한다는 것이다. 그래서 연산 결과가 정확하게 나오지 않는다. 해결책은 BigDecimal을 쓰는 것이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 /* float 변수 f_val1과 f_val2를 연산 */ float f_val = 0.1; BigDecimal f_val_BD1 = new BigDecimal(String.valueOf(f_val)); // String 으로 BigDecimal f_val_BD2 .. 2019. 10. 11. [안드로이드 스튜디오] android studio 모듈(module) 삭제 방법 Android 개발 Tip. - Android Studio Module 안드로이드 스튜디오 모듈 삭제 방법 완전히 깨끗하게 제거하는 방법! Project Structure 필요없는 모듈을 제거해야 하는 경우가 있다. 쓸데없이 앱 용량을 차지하기 때문이다. 다시 필요하면 다시 추가하면 되는 것이기 때문에 필요 없다면 과감하게 제거해주자. 안드로이드에서는 앱 용량 관리를 항상 권장한다. 방법은 아주 간단하다. 딱 3가지 과정만 거치면 된다. 미리 요약해보고 하나하나 알아보자. 1단계. gradle에서 모듈 삭제 2단계. Project Structure에서 모듈 삭제 3단계. 프로젝트 폴더에서 모듈 삭제 Step 1. 앱 수준 gradle 파일에서 해당 모듈이 추가되어 있으면 삭제한다. 1 2 3 4 5 de.. 2019. 9. 27. [안드로이드 스튜디오] android studio에서 모듈(Module) 추가 방법 Android 개발 Tip. - Android Studio Module 안드로이드 스튜디오 모듈 추가하는 방법 Templates 등 외부 모듈 받아서 추가하기 Import module 외부 templates을 받아오는 등 module을 추가해야할 때가 있다. 방법은 아주 간단하다. 딱 2가지 과정만 진행하면 된다. 1단계. Import Module에서 모듈 추가 2단계. gradle에서 모듈 추가 Step 1. [File] - [Import Module] Step 2. 추가할 Module 경로 지정 Step 3. 앱 수준 build.gradle에 해당 모듈 추가 build.gradle (Module: app) *주의> 대소문자 등 정확하게 똑같이 작성 1 2 3 4 5 dependencies { ... .. 2019. 9. 27. [안드로이드 View] TextView 글자수 초과시 말줄임 (...) 표시 넣는 방법 Android 개발 Tip. TextView, Button 등 View 텍스트뷰 (TextView), 버튼(Button) 등 말줄임 ... 표시 넣는 방법 글자수 초과 표시하기 ellipsize maxLines TextView를 사용할 때 또는 Button 등 텍스트뷰를 상속하는 위젯들은 텍스트가 길어지는 경우에 말줄임 (...) 표시를 넣어야 할 때가 있다. 기본적으로 TextView의 Text가 View의 width를 넘어가면 자동으로 다음 줄로 개행을 한다. 또는 경우에 따라서는 텍스트가 잘려서 표시된다. 그러면 원하는 디자인에 따라 말줄임 ... 표시를 넣어주고 싶을 때가 있는데 Xml 코드로 해당 TextView의 xml 속성을 추가해주면 된다. 1. 말 줄임 ... 넣는 법 android:ma.. 2019. 9. 27. 이전 1 2 3 4 5 6 7 8 다음