안녕하세요.오늘도 시작은 안드로이드입니다. View의 실행 순서에 대해서 알아 봅시다. CustomView를 이용하여 비율이 동일한 뷰를 만드는 작업을 통하여 이것을 알아봅시다. 일반적으로 뷰의 생명은 다음과 같습니다. 시작시 생성자 > onAttachedToWindow > onMeasure > onSizeChanged > onLayout > onRequestFocusInDescendants 종료시 destoryDrawingCache > onDetachedFromWindow 자... 이제 우리가 하고 싶은뷰의 크기를 결정해야 할 경우 onMeasure를 이용하여서 처리를 합니다. 12345protected void onMeasure(int widthMeasureSpec, int heightMeasureS..
안드로이드 센서를 이용하는 방법에 대해서 알아봅시다.물론... 저는 iOS개발자이지만. 안드로이드도 놓을수 없기에 ㅎㅎ조만간 서버 개발자로 넘어가고 싶네요... 한가지 언어에 만족을 못하는 스타일이라. 일단 센서를 이용하여서 개발을 하는 방법을 보여드립니다. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677public class TestActivity extends Activity implements SensorEventListener { private SensorManager mSensorMan..
안드로이드 adb를 이용하면, 비교적 유용한 기능들을 많이 얻을수 있습니다.이중에 폰 특성에 따라서 안되는것들도 있으니깐 안된다고 오해하지 마세요. 시스템 기본정보: 하드웨어, 커널 등cat /proc/version : 커널 버전cat /proc/cpuinfo : 프로세서 정보, CPU타입, 모델 제조사 등cat /porc/meminfo : 메모리 정보, 실제 메모리 및 가상 메모리cat /proc/devices : 현재 커널에 설정되어 있는 장치 목록mount : 마운트된 모든 장치 정보df : 하드디스크 사용량cat /porc/filesystems : 커널에 설정되어 있는 파일시스템 목록cat /proc/swaps : 스왑 파티션의 크기와 사용량cat /proc/interrupts : 장치가 사용중인..
이 문제는 구글처럼 같은 버전의 라이브러리들을 가져와서 사용할 경우에, 동일한 스트링을 반복적으로 수정을 하는 문제에서 해결할 방법을 찾다가 알아낸 방법입니다. app의 build.gradle 파일을 열어줍니다.일단 다른 부분은 생각하지 말고 외부 라이브러리를 가져와서 사용하는 dependencies가 있을것인데요.이 아래에 다음과 같이 사용을 하면 됩니다. 123456789101112dependencies { repositories { mavenCentral() } ext { kakao_version = '1.7.0' facebook_version = '4.+' } // Kakao compile group: 'com.kakao.sdk', name: 'kakaotalk', version: "${kakao..
시작Java와 동일하게 kotlin에서도 Generics를 사용할수 있다. 오늘은 그 사용 방법에 대해서 이야기를 하여 보자. 제네릭스?제네릭스를 사용하는 이유는 타입의 안정성을 제공하고 타입 체크와 형변환을 생략 가능하도록하여 코드가 간결해질수 있다. 내가 사용하려는 형을 넣어주므로써 다른 타입은 사용할수 없는것이다. 예를 들어 list변수가 ArrayList 일 경우에는 Int형식은 넣어서 사용할 수 없도록 하는 것이다. 사용다음과 같이 interface를 이용하여서 하나의 타입을 받아서 처리할수 있도록 구현이 가능하다. 12345678910111213141516171819202122232425interface Generic { fun getItem(): T fun setItem(item: T)} c..
- Total
- Today
- Yesterday
- nodejs
- cocoapods
- windows10
- Kotlin
- Windows
- CentOS
- Xcode
- intellij
- ios
- php
- golang
- github
- tomcat
- war
- centos8
- android
- docker
- Spring
- git
- rxswift
- SWIFT
- enum
- Java
- Gradle
- go
- ubuntu
- Python
- Linux
- MySQL
- Codable
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |