분류 전체보기536 생각 in 생각 팀(회사)에 도움이 엔지니어가 되고싶다.실력이 늘어나면서 지금까지 가지고 사는 실력의 부재로 인한 고민, 경제적 능력으로 인한 고민 등 어느정도의 삶의 고민들도 덜 수 있기를 희망한다.생각했고 계획했던 일들을 하나 둘씩 이루어나가는 삶도 살아갈 것이다. 2018. 6. 5. 안드로이드 strings.xml 특수문자 넣기 strings.xml 파일에 특수문자 넣는 방법참고 : https://blog.naver.com/whdals0/220893277155 저는 member_new_title 이라는 String 리소스에 Apostrophe 를 넣고 싶었습니다. 해당 특수문자의 요소이름(') or 요소번호(') 인데 넣어도 해당 문자가 보이지 않았습니다. 그래서 위의 블로그에 적힌 글을 참고했습니다. 일반적으로는 & 만 해줘도 & 나오는데 ' 의 경우는 보이지가 않았는데, 앞에 \ 를 붙혀주니 보입니다.Enter new member\'s info 그런데.... 굳이 저렇게 안해도 apostrophe 는 \' 로 표현해주셔도 됩니다.\'Enter new member\'s info 2018. 6. 1. 소프트 네비게이션 탐지 - Detect NavigationBar Detect Soft NavigationBar 가장 하단에 있는 부분이 '소프트 네비게이션바' 입니다.저는 해당 화면의 View 를 저장하기 위해서 screenshot 기능을 구현하는데 소프트 네비게이션도 같이 저장되어서 네비게이션을 제거하기 위해서 방법을 찾아보았습니다. 1. 네비게이션바 있는지 체크public boolean isNavigationBar() { int id = getResources().getIdentifier("config_showNavigationBar", "bool", "android"); return id > 0 && getResources().getBoolean(id); }참고 : https://stackoverflow.com/a/32698387/3897810 2. 네비게이션바.. 2018. 5. 29. SendAnywhere 업데이트 참고 데스크탑버전 v.8.5.2812412018.05.28 ※ We will enforce confirm email to enhance security. View moreImprovedFixed a bug that occasionally appeared when changing installation foldersFixed an issue that slows down when checking a file-list after finished downloadFixed minor bugs and improved performance ※ 보안 강화를 위해 이메일 주소 인증 절차가 시행됩니다. 자세히 보기개선설치 폴더 변경 시 간헐적으로 발생하는 오류 수정전송 완료 후 파일 목록 조회 시 느려지는 문제 수정전송 안정성.. 2018. 5. 29. 5장 람다로 프로그래밍 코틀린 람다 적용하기 1. 일반적인 루프 사용해서 컬렉션 검색@Test fun addition_isCorrect() { val people = listOf(Person("Dev", 33), Person("Dave", 32), Person("Dori", 31)) findTheOldest(people) } data class Person(val name: String, val age: Int) // 연장자 찾기 fun findTheOldest(people: List) { var maxAge = 0 var theOldest: Person? = null for (person in people) { if (person.age > maxAge) { maxAge = person.age theOldest = perso.. 2018. 5. 28. 4장 - 클래스, 객체, 인터페이스 - 코틀린 인터페이스1. 추상 메소드와 구현이 있는 메소드 정의 가능.2. 클래스에서 인터페이스를 구현해서 사용할 경우, override 변경자를 꼭 사용해야 한다.class Button: Clickable { override fun click() { println("Click Button") } override fun showOff() { super.showOff() } } interface Clickable { fun click() fun showOff() = println("Clickable ShowOff") } - 코틀린의 클래스와 메소드는 기본적으로 final 속성1. 특정 클래스의 상속을 허용하기 위해서 open 변경자를 붙여야 한다.2. 오버라이드하는 메소드의 구현을 하위 클래스에서 오버라이.. 2018. 5. 27. 이전 1 ··· 54 55 56 57 58 59 60 ··· 90 다음