본문 바로가기

Android

(6)
안드로이드 app-ads.txt 설정하기 앱을 개발하고 AdMob을 통해 광고를 게재했다면 app-ads.txt 파일을 설정해야 합니다. 이를 위해서는 개발자 Web Site가 존재해야하는데, 개인인 경우, 자신이 운영하는 blog 등을 활용할 수 있는데요, 원인은 파악하지 못했는데 tistory의 경우는 제대로 실행이 되지 안더군요. 쉽게 할수 있는 방법은 구글에서 제공하는 blogspot을 활용하면 됩니다. google 계정이 있다면 쉽게 만들 수 있습니다. 1. AdMob으로 가서 모든 앱 -> APP-ADS-TXT 탭을 선택 2. APP-ADS-TXT 설장 방법 실행 3. 위 화면의 코드 스니펫을 복사(google.com,put ~~~) 4. blogspot의 관리자 화면 실행 5. 설정 -> 수익 창출로 이동하여 맟춤 ads.txt 수정
SQLite csv 파일로부터 table import하기 안드로이드 개발을 하다 보면 Data를 저장해야 하는 경우가 있습니다. 이때 Data 양이 적다면 적당히 File에 저장하고 필요시 읽고 쓰면 되지만 Data양이 많거나 Table로 구분하여 저장할 필요가 있는 경우에는 Database를 사용하는 것이 여러 면에서 편리합니다. 안드로이드용으로 가볍고 간단한 Database로 SQLite를 사용합니다. 별도의 설치나 설정이 필요 없이 앱에 포함되어 Release 할 수 있기 때문에 서버와 연동하는 앱이 아니라면 간단하게 사용할 수 있습니다. 앱 실행 시 사전에 Default로 저장된 Data를 사용하여 기능을 수행할 경우, query문으로 초기 data를 입력하거나, 사전에 만들어진 db file을 앱에 포함시켜서 Release 해야 하는데, 그 양이 많을..
안드로이드 화면 가로, 세로 고정하기 안드로이드 화면을 구성하다보면 가로모드, 혹은 세로모드로 고정해야 할 경우가 있습니다. 이 때 사용할 수 있는 방법은 2가지인데, AndroidManifest.xml에서 activity에 속성을 추가하거나 runtime에 code에 설정할 수 있습니다. 설정값은 세로로 고정할 경우, portrait로 가로로 고정할 경우, landscape로 설정하면 됩니다. 1. AndroidManifdest.xml android:android:screenOrientation에 portrait, 혹은 landscape를 입력합니다. 2. Source code에서 설정 아래와 같이 SCREEN_ORIENTATION_LANDSCAPE, 혹은 SCREEN_ORIENTATION_PORRAIT로 설정합니다. public void..
안드로이드 전면광고 넣기 1. build.gradle(app) 에 Dependency 추가 implementation 'com.google.android.gms:play-services-ads:19.1.0' 추가합니다. version은 환경에 맞는 절당한 것을 선택합니다. 현재 최신 version은 19.7.0입니다. dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) implementation 'androidx.appcompat:appcompat:1.2.0' implementation 'androidx.constraintlayout:constraintlayout:2.0.4' testImplementation 'junit:junit:4.12' andro..
안드로이드 출시용 앱 빌드하기 안드로이드 앱을 출시하려면 먼저 출시용 package를 build 해야 합니다. 안드로이드 스튜디오에서는 간단하게 빌드할 수 있는 기능을 제공합니다. 1. 안드로이드 스튜디오에서 Build -> Generate Signed Bundle / APK를 실행합니다. 2. APK를 선택하고 Next를 실행합니다. 3. Package의 검증을 위해 인증서가 필요한데 기존에 인증서가 있다면 선택하고, 없다면 새로 만들어 주면 됩니다. 4. release, V1, V2를 선택하고 Finish를 실행합니다. 5. 별도로 지정하지 않으면 AndroidStudioProjects\appName\app\release 아래에 app-release.apk로 생성됩니다.
안드로이드 앱 아이콘 변경 안드로이드 앱은 간단한 프로그래밍 언어, 특히 기본적인 Java 문법만 알고 있다면 어렵지 않게 개발할 수 있습니다. 물론 복잡한 기능이 있는 앱은 알아야 할 것들이 많지만 간단한 기능의 앱은 어렵지 않습니다. 공부하는 차원에서 앱 개발에 필요한 것들은 그때 그때 정리해보려 합니다. 이번 포스트에서는 앱 출시 시 아이콘 변경하는 방법을 정리해 봅니다. 1. 변경할 아이콘의 image를 준비합니다. 2. 안드로이드 스튜디오에서 File -> New -> Image Asset을 실행합니다. 3. Name항목에 원하는 이름으로 변경합니다. 예제에서는 ic_myicon입니다. Source Asset -> Path에서 변경할 Icon File을 선택합니다. Resize항목에서 크기를 조정하면 됩니다. 4. And..