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

    [앱 개발] 앱에 구글 광고 넣기

    [앱 개발] 앱에 구글 광고 넣기

    구글 광고를 넣기 위한 기본 요건 1. Android 스튜디오 3.2이상 사용 2. minSdkVersion 16이상 3. compileSdkVersion 28이상 ​ [1단계] 프로젝트 수준 build.gradle 파일의 allprojects 섹션에서 google()이(가) 참조되었는지 확인 ​ ​ [2단계] build.gradle(module) 파일의 dependencies에 아래의 소스 코드 첨부하기. implementation 'com.google.android.gms:play-services-ads:19.2.0' [3단계] AndroidManifest.xml 업데이트 app 아이디는 AdMob UI에서 확인할 수 있다. [4단계] MainActivity.java에 소스 코드 적기 package ..

    [안드로이드 스튜디오] Webpage not available

    [안드로이드 스튜디오] Webpage not available

    net::ERR_CLEARTEXT_NOT_PERMITTED오류가 발생했을 때 해결방법 ​ WebView를 사용하다 이런 오류가 발생했다. ​ ​ [해결 방법] AndroidManifest.xml 의 application 태그에 아래의 소스코드를 적는다.

    [안드로이드 스튜디오] 타이틀 바 없애기

    [안드로이드 스튜디오] 타이틀 바 없애기

    안드로이드 에뮬레이터를 실행하면 My Application이라고 하는 타이틀 바도 같이 나온다. ​ 이 타이틀 바가 디자인을 망치고 있다는 느낌이 자꾸 들었다. ​ 그래서 이번엔 타이틀 바를 없애는 방법에 대하여 공부하였다. [해결 방법] style.xml파일에 들어가 아래의 소스코드를 적는다. false true

    [안드로이드 스튜디오] 바코드 기능 넣기 (feat.zxing)

    zxing을 이용하여 QR코드 스캐너 기능을 다뤄보도록 하겠습니다. ​ [1단계] gradle(module)에 아래의 소스코드 넣기 *Sync now를 하셔야 2단계가 가능* implementation('com.journeyapps:zxing-android-embedded:3.6.0') { transitive = false } implementation 'com.google.zxing:core:3.3.0' [2단계] 스캐너 실행하기 IntentIntegrator integrator = new IntentIntegrator(this); integrator.initiateScan(); [3단계] 결과값 받아오기(예시) protected void onActivityResult(int requestCode, i..

    [안드로이드 스튜디오] zxing 세로모드

    [안드로이드 스튜디오] zxing 세로모드

    zxing의 기본 설정은 가로 스캔 모드이다. ​ 이렇게 스캔모드가 뜨면 대부분의 바코드가 가로로 되어 있기 때문에 스캔하기 불편하다 따라서 스캔모드를 세로방향으로 바꿔주는게 좋다. ​ 방법은 간단하다 ​ [1단계]AndroidManifest.xml의 태그 안에 아래의 코드를 붙여넣는다. [2단계]스캐너를 실행한다. setOrientationLocked(false)를 하면 핸드폰 방향에 따라 가로, 세로 모드가 바뀐다. integrator = new IntentIntegrator(this); integrator.setOrientationLocked(false); integrator.setPrompt("Place a code on the angle"); // 옆에 뜨는 문구를 바꿀 수 있다. integra..