일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Eclipse
- intent
- ReactDOM
- http
- javascript
- RecyclerView
- 안드로이드
- Anro Coroutines
- react
- android
- block scope
- linux
- cardview
- Kotlin
- layout
- ConstraintLayout
- ViewGroup
- .kt
- Git
- Anko SQLite
- vim
- RelativeLayout
- LinearLayout
- props
- Retrofit2
- function scope
- view
- java
- component
- permission
- Today
- Total
이것저것 다 개발
Activity로부터 결과 가져오기 - startActivityForResultstartActivityForResult는 이동된 Activity로부터 값을 가져올때 쓸 수 있습니다. A Activity에서 B Activity를 호출하게 되었을 때, B Activity에서 A Activity로 데이터를 전달할 수 있습니다. 일반적으로 startActivity(intent) 메소드를 통해 Intent 데이터를 담아 다음 Activity로 이동과 데이터를 전달합니다.startActivityForResult는 A에서 이동한 B Activity가 종료되면서 다시 A로 데이터를 보내는 방식입니다.startActivityForResult(Intent, requestCode) 로 다음 Activity를 호출하고onAc..
Flavor을 이용한 1개의 소스로 여러가지 버전의 앱 만들기projectFlavors 를 사용하면기능은 같지만 이름만 다르게 한 앱, 무료/유료 버전의 앱을 구분, SDK 버전에 따른 앱이라던지하나의 소스로 여러 버전의 앱을 만들 수 있습니다. 먼저 build.gradle(app) 파일에 flavor 설정이 필요합니다.productFlavors {} 블록에 원하는 설정을 구성합니다.defaultConfig 는 ProductFlavor 클래스에 속해 있으므로 모든 defaultConfig {} 블록 안의 기본 구성을 사용할 수 있습니다.예) productFlavors {} 블록 내부에 versionCode를 명시하지 않아도 defaultConfig {} 블록의 versionCode를 사용함. build...
가장 기본적인 ProgressDialog를 만들어 사용해보겠습니다. 먼저 progressDialog를 생성한 후 Message, Cancelable, ProgressStyle를 작성하겠습니다. ProgressDialog 생성 ProgressDialog progressDialog = new ProgressDialog(this); progressDialog.setMessage("ProgressDialog running..."); progressDialog.setCancelable(true); progressDialog.setProgressStyle(android.R.style.Widget_ProgressBar_Horizontal); setMessage() : ProgressDialog에 들어갈 메시지를 작성..
React Component의 LifeCycle입니다. Component 생성부터 종료까지 호출되는 순서대로 나열해 두었습니다. 컴포넌트 초기 생성 constructor()constructor는 생성자 라고 불리며 컴포넌트가 생성되었을때 호출됩니다. componentWillMount()render() 전에 호출됩니다. render()view를 만들어주는 함수입니다. componentDidMount()render() 후에 호출됩니다. 컴포넌트 업데이트 componentWillReceiveProps(nextProps)Component가 새로운 Props를 받게 됐을때 호출됩니다. shouldComponentUpdate(nextProps, nextState)Component의 Props나 State변경시 호출..
Component와 propsReact를 이용하면 UI를 컴포넌트화 하여 재사용할 수 있도록 만들 수 있습니다.여기에서 props란 Component의 parameter로 들어가는 임의의 값 입니다.parameter를 props로 정의한 후 컴포넌트 생성 시 속성을 정의해주면 됩니다.먼저 Component를 만드는 방법을 알아보겠습니다.1. Component 생성1-1. ES5 function function Hello(props) { return Hello, {props.name} }첫번째 방법으로는 ES5문법으로 function을 생성하여 만들어진 html 태그를 리턴하는 방법입니다. 1-2. ES6 function const Hello = (props) => Hello, {props.name} 두번..