본문 바로가기
[android] M os Runtime Permission 에 대한 이야기 [android] M os Runtime Permission 에 대한 이야기 https://medium.com/ribot-labs/exploring-the-new-android-permissions-model-ba1d5d6c0610 Permission Group -permission 들이 groupping 이 된다. CalendarCameraMicrophonePhoneContactsLocationSensorsSMSStorage -위의 groupping 된 것들의 child 의 permission 을 얻을 때 group level 로 얻는다. -Calendar READ_CALENDAR WRITE_CALENDAR -Camera CAMERA -Contacts READ_CONTACTS WRITE_CONTACTS.. 2017. 8. 25.
[Effective Java] 제네릭 타입을 애용하자. [Effective Java] 제네릭 타입을 애용하자. - 클래스를 제네릭화 하는 방법. - 1. 클래스 선언부에 하나 이상의 타입 매개변수를 추가. - 2. 코드 안에 나오는 모든 Object 타입을 그것에 맞는 타입 매개변수로 변경한 후 컴파일. new E[ size ] 와 같은 부분에서 보통 에러가 난다. 이를 피해가는 방법 1. E[] elements = (E[]) new Object[ size ]; // 타입 안전하진 않다. 이를 피해가는 방법 2. Object[] elements = new Object[ size ]; // 사용하는 부분에서 casting 이 필요하다.. scalar 타입보다 배열 타입에 대한 unchecked 캐스트 경고를 억제하는 것이 더 위험하므로, 2번 방법이 더 적합해.. 2016. 11. 29.
[iOS Study] 오토 레이아웃 소개 [iOS Study] 오토 레이아웃 소개 출처 : 아론 힐리가스의 iOS 프로그래밍 -아이패드와 아이폰 모두에서 실행 가능한 단일 앱을 유니버설 앱(Universal application) 이라 한다. -Deployment info 섹션으로 이동하여 Devices 팝업에서 iPhone 을 Universal 로 변경하면 된다. -절대 좌표 체계는 레이아웃이 깨지기 쉽다.미리 화면 크기를 알고 있다고 가정하기 때문이다. 오토 레이아웃을 사용하여 상대적인 방식으로 뷰들의 레이아웃을 기술할 수 있다.이것은 실행 시에 frames 를 결정하도록 해준다.따라서 frames 의 정의가 프로그램이 실행 중인 장비의 화면 크기를 고려할 수 있도록 한다. -레티나 장비는 비레티나 장비보다 두 배 많은 픽셀을 가지고 있지만.. 2016. 3. 3.
[iOS Study] 카메라 [iOS Study] 카메라 출처 : 아론 힐리가스의 iOS 프로그램 -UIImageView 는 contentMode 프로퍼티에 따라 이미지를 표시한다.이 프로퍼티는 이미지뷰의 프레임 안에서 이미지를 어디에 위치시키고 어떻게 크기를 조절할지를 결정한다.UIImageView 에서 contentMode 의 기본값은 UIViewContentModeScaleToFill 이다.이 값은 이미지 크기를 이미지뷰의 bounds 와 정확히 일치하게 조절한다. 이미지가 원본과 같은 종횡비로 표시되도록 하려면 Aspect Fit 으로 설정해야 한다. -소스 파일을 옵션 - 클릭 하면 보조 편집기로 소스가 열린다. -xib 에서 소스파일로 컨트롤 - 드래그 하면 바로 IBOutlet 이나 IBAction 을 연결할 수 있다... 2016. 2. 23.
[책 정리] 경고는 빨강이 아닐 수도 있다. ( 인간관계에서는 서로에게 귀 기울이는 수고가 필요하다. ) - 1cm+ 경고는 빨강이 아닐 수도 있다. 경고의 표시는 빨강이 아닐 수 있다.낮은 목소리의,변하지 않는 얼굴 표정의,오히려 더 차분해지는 몸짓과푸른색에 가까운 냉정하고 침착한 눈빛. 다시 말해주변 다른 사물들과 콘트라스트 없이 조화로운,평소와 다른 어떠한 징후도 찾아볼 수 없는(예민한 사람이라면 겨우 찾아낼 수도 있는)몸짓과 행동이인간관계에 있어서는 경고의 표시일 수도 있다. 그 사람은 이미 당신을 향해평소와 똑같이 웃으면서"이로써 마지막이야"혹은"YOU OUT"하고 마음속으로 말하고 있는 것인지도 모른다. 경고는,빨강이 아닐 수도 있다. 그래서인간관계에서는 서로에게귀 기울이는 수고가 필요하다. 2015. 6. 26.
연애의 온도. 일반적인 연인들의 헤어지는 이유.. 연애의 온도 (2013) 7.8감독노덕출연이민기, 김민희, 라미란, 최무성, 김강현정보로맨스/멜로 | 한국 | 112 분 | 2013-03-21 글쓴이 평점 영화 정보 장르 : 멜로/애정/로맨스시간 : 112분감독 : 노덕(女)주연 : 이민기(이동희), 김민희(장영)등급 : 청소년 관람불가 시놉시스( Synopsis ) 헤어져, 라고 말하고 모든 것이 더 뜨거워졌다.직장동료 동희와 영은 3년차 비밀연애커플.남들 눈을 피해 짜릿하게 사랑했지만 오늘, 헤어졌다. 다음날 아침, 직장동료로 다시 만난 두 사람. 서로의 물건을 부숴 착불로 보내고, 커플 요금을 해지하기 전 인터넷 쇼핑으로 요금 폭탄을 던지고. 심지어는 서로에게 새로운 애인이 생겼다는 말에 SNS 탐색부터 미행까지! 헤어져, 라고 말한 후에 모든 .. 2013. 5. 20.
컴터 앞에 앉아서 떠나보자! 중국 상해 지하철 여행! 자 컴터 앞에 앉아서 함께 떠나봅시다. 중국 상해 지하철 여행을!! 상해 지하철은 11호선까지 운영되는데, 이 중에서 여행을 하는데 가장 크게 활용되는 노석은 2호선과 10호선이다. 중국 지하철역 입구는 한국과 매우 흡사하므로, 스킵! 이 녀석은 중국 지하철 티켓을 파는 티켓 머신이다. 지도가 나와있고, 영어 서비스도 제공한다. 거리에 따라서 요금이 달라진다. 자 이렇게 외국인을 위해 친절하게 Step 도 표시해뒀다. 먼저 화면에서 가고 싶은 곳의 목적지를 선택한 후에, 화면에서 넣으라고 하는 돈을 넣는다. 그럼 밑에서 표가 나온다. 화면은 이렇게 되어 있는데, 아래쪽 색갈을 누르면 그 노선을 집중적으로 볼 수 있다. 티켓은 예전 우리 사용하던 공중전화카드의 질감과 두께의 카드가 나온다. 이것을 여기 개.. 2013. 1. 13.
반응형