- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
목록android (171)
드럼치는 프로그래머
[출처] http://ldelight.tistory.com/entry/Android-%EB%AC%B8%EC%9E%90%EC%97%B4%EB%A1%9C-Resource-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0 ********** 위 블로그의 게시물을 통해 Cordova Library 프로젝트 에러를 해결하였습니다. 문자열로 해당 Resource (혹은 레이아웃에 포함된 View) 의 ID 값을 가져온다; ----------------------------------------------------------------- getResources().getIdentifier(파일명, 디렉토리명, 패키지명); 또는, getResources().getIdentifier(패키지명:디렉토리/..
[출처] http://blog.naver.com/PostView.nhn?blogId=jungwan82&logNo=221143496299&categoryNo=14&parentCategoryNo=0&viewDate=¤tPage=1&postListTopCurrentPage=1&from=search ********** 위 블로그의 게시물을 통해 Cordova Library 프로젝트 에러를 해결하였습니다. Error:Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve project :library. Error:Unable to resolve dependency for ':app@release/compileCl..
[출처] http://itmining.tistory.com/12 안드로이드는 진화하는 플랫폼입니다. 5.0(롤리팝) 버전이 ListView 보다 유연하고 성능이 향상된 RecyclerView와 함께 발표되었습니다. 구글에서 밀고 있는 Material Design의 일환으로 List를 표시해주는 ListViewd, GridView도 Material Design을 따라야 했습니다. 하지만 기존의 ListView는 커스터마이징 하기에 힘들었고, 구조적인 문제로 성능상의 문제도 있었습니다. RecyclerView는 ListView의 문제를 해결하기 위해 개발자에게 더 다양한 형태로 커스터마이징 할 수 있도록 제공되었습니다. RecyclerView와 ListView의 가장 큰 차이점은 Layout Manager와..
[출처] https://cchcc.github.io/blog/Kotlin-코딩-팁/ 시작은 발코딩으로Kotlin 의 타입 시스템에서는 변수(variable)와 상수(value)를 선언하기 위해 var/val를 사용합니다. 그리고 null 을 수용할지 말지에 따라 타입명 뒤에 ?를 붙여서 구분합니다. Kotlin 에서는 클래스 멤버의 초기값 설정을 객체 생성시점에 하는것이 원칙이지만 정 안될경우에는 lateinit를 var 앞에 붙여서 초기값 설정시점을 뒤로 미룰수 있습니다. 조금 복잡한가요?클래스 멤버나 지역 변수를 선언할때 뭘로 할지 잘 모르겠으면 일단 val 로 시작합시다. 그렇게 코딩해보다가 정안되겠으면 lateinit var 로 또 안되겠으면 var 에 ? 를 붙여나가는 식으로 수정을 해나가면 요..
[출처] http://www.moreagile.net/2015/06/swift-kotlin.html얼마전 구글I/O와 관련하여 나프다를 녹음하던중 코틀린 Kotiln에 대하여 알게 되었습니다.국내엔 아직 제대로 소개된 바가 없으므로 궁금해 하시는 분들을 위해 간단히 설명하자면 IntelliJ로 유명한 젯브레인즈Jetbrains가 만든 JVM언어인데, 언어자체의 특징을 한마디로 설명하자면 그냥 JVM에서 돌아가는 스위프트Swift입니다. 정확히 말을 하자면 코틀린은 2011년에, 스위프트는 2014년에 발표되었으므로 스위프트는 코틀린을 베꼈다고 말 해도 무방할 정도지만 언어의 인지도 면에서는 스위프트가 압도적이라고 할 수 있으므로 코틀린진영에서는 다소 억울한 마음이 들 수 도 있겠습니다.우선 코틀린에 대해..
구글이 안드로이드 공식 언어로 코틀린(Kotlin)을 추가했다고 5월18일 구글I/O 행사에서 밝혔습니다.이렇게 이제 정말, Kotlin의 시대가 왔습니다. 모두가 언젠가 오리라 예상했지만 이렇게 급작스럽게 올지 몰랐습니다. 이번 발표와 함께 구글 I/O 에 Introduction to Kotlin 과 Life is great and everything will be ok, Kotlin is here 두개의 코틀린 세션도 공개가되었습니다 iOS에서는 3년전 발표된 Swift가 새로운 경향을 반영한 간결한 문법으로 빠르게 Objective-C 를 대체해가며 앱을 개발할 수 있도록 적극 지원하고 있습니다. Kotlin이 안드로이드를 지원 한지는 꽤 오래 되었지만 공식언어가 아니고, 구글이 만든 언어도 아니라..
Cordova + jQuery를 사용한 Hybrid App 개발을 위해 개발환경을 구축해보자. 1. Apache ANT 설치 Cordova 를 이용하여 Android Platform 설치 시 Apache ANT가 필요하다고 한다. Apache ANT는 압축파일 형태로 http://ant.apache.org/bindownload.cgi 에서 다운로드 할 수 있다. 압축파일 원하는 폴더에 풀고 \apache-ant-1.9.6\bin 폴더를 환경변수에 등록하면 된다. 2. Node.js 설치 Cordova를 설치하기 위해서는 NPM을 이용해서 설치해야 하는데 먼저 Node.js를 설치해야 한다. Node.js 사이트 https://nodejs.org/en/에서 msi 파일(windows installer)를 ..
Cordova(코르도바)는 Apache 재단에서 지원중인 하이브리드 앱 제작을 위한 프레임워크다. 현재 지원하고 있는 플랫폼은 - Android - iOS - Window Phone 등 8개의 플랫폼을 지원한다. 그리고 이 Cordova 프로젝트를 기반으로 하여 진행되고 있는 프로젝트들이 있는데 대표적으로는 - PhoneGap(폰갭) : http://phonegap.com/ - Ionic(아이오닉) : http://ionicframework.com/ - Monaca(모나카) : https://monaca.io/ 이렇게 여러개의 프로젝트가 있지만 대부분의 사람들이 알고있고 사용해오고 있는 PhoneGap(폰갭)이 있다. 폰갭은 코르도바를 폰갭 컨트롤러로 패키징했는데, 기본 코드도바 플러그인들과 추가적인 폰..
toLowerCase(); 에 이런 에러가 생깁니다. Implicitly using the default locale is a common source of bugs: Use toLowerCase(Locale) instead 라고하는데요 실행은 다행히 잘되는데 이 에러 없앨수없는 방법은 없을까요? 2013.01.31 09:56:23 jurinac .toLowerCase(Locale.getDefault()); 2013.01.31 11:09:27 안드로냥 답변감사합니다 그런데 그래도 똑같네요...ㅜ.ㅠ 이상... 2013.01.31 11:21:58 프로삽질러 .toLowerCase(Locale.US) 이라고 하시면 됩니다. 원인은 기본 로케일을 사용하게 되면, 사용자 지역의 기본 언어기반으로 소문자 변환이 ..
마시멜로 6.0 버전부터 안드로이드 스튜디오에서는 import가 되지 않습니다. 이 문제를 해결하는 방법은 2가지가 있는데 저는 라이브러리를 직접 추가하는 방식이 아닌 디펜던시에 한 줄 추가하는 방식으로 설명하겠습니다. 먼저 라이브러리의 build.gradle에 들어갑니다. 그리고 dependendcies에 provided 'org.jbundle.util.osgi.wrapped:org.jbundle.util.osgi.wrapped.org.apache.http.client:4.1.2' 위 한줄을 추가합니다. 디버깅이나 한번 컴파일 해주시면 인터넷에서 받아와 알아서 적용해줄겁니다. 당연히 인터넷이 연결되어있어야겠지요. 출처: http://twinw.tistory.com/45 [흰고래의꿈]