2018년 8월 26일 일요일

Android 샘플 일본어

http://www110.kir.jp

2018년 8월 11일 토요일

装う와 盛る차이점

盛る:
밥 등을 가득 담다.
装う:
 원래의 의미로는 꾸미다(꾸밀 장) 이지만, 음식을 그릇에 잘 정리해서 담는다는 고상한 의미로 밥,국물을 그릇에 담다 라는 표현으로 쓰이게 되었다.


참고.
https://www.nhk.or.jp/bunken/summary/kotoba/term/070.html

特徴的なこととして、北海道と東北は「ご飯を盛る」、関西では「ご飯をよそう」、九州では「ご飯をつぐ」が優勢なことが挙げられます。

2018년 8월 10일 금요일

Kotlin generic function sample


import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.content.Intent
import kotlinx.android.synthetic.main.activity_main.*

class MainActivity : AppCompatActivity() {

    companion object {
        val PERMISSIONS_REQUEST_READ_CONTACTS = 100    }

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        button1.setOnClickListener {            startActivity { ProviderContactContract::class.java }        }
        button2.setOnClickListener {            startActivity { ProviderMediaStore::class.java }        }
    }

    private fun <T : Any?> startActivity(clazz: () -> Class<T>) {
        val intent = Intent(this, clazz())
        startActivity(intent)
    }
}