Android(29)
-
Android 개발 관련 정보
# Google Play Console play.google.com/apps/publish/ Redirecting... play.google.com # Firebase firebase.google.com Firebase Firebase는 고품질 앱을 빠르게 개발하고 비즈니스를 성장시키는 데 도움이 되는 Google의 모바일 플랫폼입니다. firebase.google.com # Firebase Console console.firebase.google.com 로그인 - Google 계정 하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인 accounts.google.com -- 이미지 정보 -- # 인트로 mdpi 360 x 640px hdpi 480 x 800px xhdpi 720 x ..
2020.12.18 -
[Error] Could not find com.android.support:support-v4:23.4.0.
## 현상 A problem occurred configuring project ':SlidingMenu'. > Could not resolve all dependencies for configuration ':SlidingMenu:_debugPublishCopy'. > Could not find com.android.support:support-v4:23.4.0. Required by: project :SlidingMenu Possible solution: - Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html..
2020.12.08 -
앱이 종료 되는 시점 인식하기
1. 서비스 생성 2. 매니페스트 파일에 서비스 등록 및 속성에 stopWithTask=true 설정 3. 서비스 메소드 재정의 public void onTaskRemoved(Intent rootIntent) { //unregister listeners //do any other cleanup if required //stopSelf() 를 사용하여 자체 종료 stopSelf(); } ## stopWithTask # stopWithTask=true 태스크에서 모두닫기 및 스와이프 했을 때 액티비는 종료되고 서비스도 종료된다. # stopWithTask=false 태스크에서 모두닫기 및 스와이프 했을 때 액티비티는 종료되고 서비스는 onTackRemoved() 호출이 되며 곧바로 서비스가 재시작되어 onC..
2020.09.24 -
[Error] WebView loadUrl 호출시 Webpage not available, net::ERR_CLEARTEXT_NOT_PERMITTED 발생
Android OS 9 Pie 버전부터는 WebView에 http URL 접근이 막힘. (tagetSdkVersion 28 이상) https 가 없어 http를 사용해야 할 경우 아래의 방법으로 처리 □ 방법 1. AndroidManifest.xml 설정 # AndroidManifest.xml application 에 android:usesCleartextTraffic = true 를 추가 □ 방법 2. 네트워크 보안 구성 - 일반 텍스트 트래픽 선택 # res/xml/network_security_config.xml 추가 test.com # AndroidManifest.xml application에 android:networkSecurityConfig 추가 # 참고 https://developer.an..
2020.08.03 -
[ERROR] invoke-customs are only supported starting with android o (--min-api 26)
# 방법 1 (확인) build.gradle(Module: app) 에 추가 android { ... compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } ... } # 방법 2( 미확인 ) # Disable 'Instant Run'. Android Studio -> File -> Settings -> Build, Execution, Deployment -> Instant Run -> Disable checkbox
2020.07.30 -
SQLiteOpenHelper 를 이용한 SQLite3 제어
# SQLiteOpenHelper 상속 받은 객체 생성 public class WYSQLiteOpenHelper extends SQLiteOpenHelper { public static final int DATABASE_VERSION = 1; public static final String DATABASE_NAME = "wy_database.db3"; private static final String SQL_CREATE = "CREATE TABLE IF NOT EXISTS tb_wy (" + "uid INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT," + "title TEXT NOT NULL)"; private static final String SQL_DELETE = "DR..
2020.07.23