본문 바로가기

안드로이드18

안드로이드 The drawable "screen" in drawable-port-xxxhdpi ... 해결 IONIC 5 + 안드로이드 + CORDOVA 조합 활용 시 발생하는 오류인데, Android 자체가 갖고있는 에러입니다. ionic cordova build android --minifycss --optimizejs --minifyjs --release release를 할 때, 최적화 옵션을 주면 에러가 발생하는 에러죠. D:\workingFolder\platforms\android\app\src\main\res\ drawable-port-xxxhdpi\screen.png: Error: The drawable "screen" in drawable-port-xxxhdpi has no declaration in the base drawable folder or in a drawable-densitydpi .. 2020. 5. 23.
안드로이드 the signer's certificate is self-signed 해결 방법 the signer's certificate is self-signed 이런 경고는 아래처럼 안드로이드 배포 직전, 서명하는 상황에서 발생합니다. jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore app-release-key.keystore app-release-unsigned.apk alias_app jarsigner 이용해 서명하다 보면 생기는 경고인데요. 해결 방법은 간단합니다. 인증서에 이미 서명이 되어있기에 발생하는 경고입니다. 처음 jarsigner 사용할 땐 안 나오지만, 2번째 부터 나오는 경고입니다. 그래서 이런 경고를 보고 싶지 않다면, app-release-unsigned.apk 파일을 다른 폴더로 옮겨 jarsigne.. 2020. 5. 19.
안드로이드 코틀린 선택적 메소드 호출(Optional method) ■ 선택적 메서드 호출 (optional method call) 안드로이드 코틀린에서 Optional한 값의 메소드를 호출할 때 값이 있으면 메소드 호출null이면 null이 원하지 않아도 if 조건문 진입 가능 다음과 같이 작성할 수 있습니다. 1234fun hoge(user: User?) { val name: String? = user?.name println("name=$name")}Colored by Color Scriptercs elvis 연산자를 사용하면 null에 해당하는 기본값을 지정할 수 있습니다. 1234fun hoge(user: User?) { val name: String = user?.name ?: "no name" println("name=$name")}Colored by Col.. 2019. 7. 10.
구글 안드로이드 OS 구조란, 안드로이드 리눅스 차이까지 구글 안드로이드 OS 구조란, 안드로이드 리눅스 차이까지 국내에서는 아이폰 출시 이후 봇물 터지듯 다양한 스마트폰이 출시되어 시장에서 판매되고 있으며, 전세계적으로나 국내에서도 마찬가지로 구글 안드로이드 기반의 스마트폰은 시장 점유율을 점진적으로 늘려가고 있습니다. IT 관련 리서치 업체인 가트너는 안드로이드 OS가 2010년 2분기에 전세계 시장 점유율을 17.2%까지 올려 1년 만에 10배 가까운 상승률을 기록했다고 발표하였습니다. 1. 안드로이드 OS는 구글이 2005년 7월에 인수한 안드로이드社가 휴대폰, 넷북과 같은 모바일 기기를 위해서 처음 개발한 플랫폼Platform. 2. 리눅스 커널과 GNU(GNU's Not UNIX) 소프트웨어에 기반을 둠. 3. 응용 소프트웨어를 실행하기 위한 달빅D.. 2018. 7. 16.