본문 바로가기

개발

Android 5.x 에서 PG결제시 페이지 로딩안되는 문제( Webview 오류 해결하기 ) 오늘 서비스중인 앱에서 농협으로 결제시 결제가 안된다는 문의를 받았습니다. 보니까 Android5.0 / API LEVEL 21 부터 아래와 같은 내용이 추가되있더군요 If your app targets API level 21 or higher:The system blocks mixed content and third party cookies by default. To allow mixed content and third party cookies, use the setMixedContentMode() and setAcceptThirdPartyCookies() methods respectively.The system now intelligently chooses portions of the HTML doc.. 더보기
Android, iOS해상도별 아이콘,스크린사이즈 정리 Icon sizesSize (pixels)PlatformIcon typeDescription12 x 12Small/contextual iconAndroid LDPI small/contextual icon - Optical square: 9 x 916 x 16Small/contextual iconAndroid MDPI small/contextual icon - Optical square: 12 x 1218 x 18Notification iconAndroid LDPI notification icon - Optical square: 16 x 1622 x 22Action bar iconIcon for toolbar or navigation bar (standard resolution) Size is the re.. 더보기
안드로이드 버전별 점유율이 공개되었네요, 롤리팝이 1.6% 밖에 안되는군요 아직 구글이 안드로이드 운영체제(OS)의 버전별 점유율을 공개했다. 가장 최신 버전인 안드로이드 5.0 롤리팝의 점유율은 1.6%로 경쟁 모바일 OS인 iOS8에 비해 채용률이 크게 뒤처지는 것으로 나타났다. 2일(현지시간) 구글은 안드로이드 개발자 사이트를 통해 지난달 27일부터 2일까지 안드로이드 버전별 점유율을 발표했다. 2.2 프로요는 0.4%로 가장 낮은 점유율을 기록했으며, 4.4 킷캣은 39.7%로 단일 버전 가장 높은 점유율을 달성했다. http://view.asiae.co.kr/news/view.htm?idxno=2015020307300813567 더보기
Android 이미지로더 간단하게 사용하기 안드로이드 에서 이미지를 로드하기 위해서는 유니버셜 이미지로더를 가장 많이 사용한다.근데 이게 간단하지만 처음 사용할경우 옵션등에서 좀 복잡(?) 할수도 있는데 내가 사용중인 옵션을 올려본다. // 1.이미지로더 초기화 ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder( this).threadPriority(Thread.NORM_PRIORITY - 2) .denyCacheImageMultipleSizesInMemory() .discCacheFileNameGenerator(new Md5FileNameGenerator()) .tasksProcessingOrder(QueueProcessingType.LIFO).build(); Imag.. 더보기
[Android Studio] assembleRelease를 이용하여 배포하기( signingConfigs 자동사이닝 ) Android Studio 에서는 앱을 사이닝(릴리즈,배포) 할때 사이닝키를 build.gradle에 지정해서 사용하는 방법을 소개하겠습니다.이 옵셔능 XCode 처럼 릴리즈와 디버그를 나누어서 빌드할 수 있습니다. build.gradle를 열어서 아래 구문을 추가해줍니다signingConfigs { release { storeFile file("signing key 경로") storePassword "암호" keyAlias "이름" keyPassword "암호" } } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signing.. 더보기
안드로이드 롤리팝에 메모리 버그가 있다고 하네요 롤리팝 5.0.1 에서 발생된 버그입니다! 5.0 사용자분들 아직 업데이트 하지 마시길..오류내용은 불필요하게 메모리를 많이 잡고 있는건데요, 즉 메모리를 사용하고 반환이 재대로 이루어지지 않는 버그라고 하네요근데 이게 실제로는 정상적으로 동작하고 보여지는것만 그렇다는데 글쎄요...ㅋ 수정중이라고 하니까 조만간 5.0.2 가 나오겠네요ㅎ 더보기
Android Studio1.0 출시 및 기존 베타버전 사용자가 수정해야할 옵션은? 안드로이드 스튜디오가 정식버전이 드디어 나왔습니다정식버전 출시와함께 기존 이클립스 ADT 의 지원이 공식 종료되었구요 기존에 Android Studio 0.8.x ~ 0.9 를 사용하시던 분이 1.0 으로 업데이트 하시면 몇가지 바꿔주셔야 할 부분이 있습니다.일단 맥의 경우 SDK설치경로가 패키지 내부로 바뀌었구요Gradle 버전이 1.0 으로 업데이트 되었습니다. Update Plugin and Gradle Version Numbers- 플러그인 버전을 1.0.0 으로 수정해주세요 dependencies {- classpath 'com.android.tools.build:gradle:0.8.+'+ classpath 'com.android.tools.build:gradle:1.0.0' } T gradle.. 더보기
Android Studio "is not translated in "en" (English) [MissingTranslation]" 오류 해결하기 안드로이드 스튜디오로 프로젝트를 릴리즈할때 아래와 같은 오류가 발생할 수 있습니다"is not translated in "en" (English) [MissingTranslation]" 뭘까요?구글에서는 모든 언어를 지원하게 하기위해서 다국어 지원을 에러체크로 잡아두었더군요ㅡ..ㅡ File - Settings Incomplete translation 검색 "Incomplete translation" 을 체크해제합니다.그럼 이제부터 다국어 지원에 대한 오류는 체크하지 않게됩니다 더보기