kotlin 6

image파일 저장하기

사진을 촬영하면 png형식으로 내부저장소에 파일을 저장하는 코드를 짜보았다. 먼저 app에서 카메라 기능과 내부저장소를 쓰기 위한 권한을 Manifest.xml에 등록해주었다. 그리고 layout과 버튼 생성 파일을 저장하는 방식이 API29 버젼 이상과 이하로 두가지 버젼이 있다. //API29이상인 경우 fun saveImageOnAboveAndroidQ(bitmap: Bitmap,context: Context) { val fileName = "test" + System.currentTimeMillis().toString() + ".png" // 파일이름 현재시간.png /* * ContentValues() 객체 생성. * ContentValues는 ContentResolver가 처리할 수 있는 값을..

kotlin 2022.08.26

앱 만들어보기 - 1

음악을 듣고 어떤 영화의 음악인지 맞추는 퀴즈 어플을 만들어 보았습니다. 먼저 layout을 구성해주었습니다. 메인화면에서 필요한 기능들은 버튼 동작과 최고점수 표시정도가 끝이라 어렵진 않습니다. 최고 점수는 SharedPreferences기능을 이용했습니다. var pref : SharedPreferences = getSharedPreferences("wordPref", MODE_PRIVATE) var point = pref.getInt("record",0)!! record.text = point.toString() 버튼들은 기본적인 화면전환 기능 입니다. btn.setOnClickListener { var intent = Intent(this, GameActivity::class.java) start..

kotlin 2022.02.19

SharedPreferences

SharedPreferences를 이용하면 간단한 문자 또는 문자열 저장할 수 있는 방식입니다. 데이터 put과 get을 위해서 키값을 사용합니다. Put var pref : SharedPreferences = getSharedPreferences("wordPref", MODE_PRIVATE) var edit : SharedPreferences.Editor = pref.edit() edit.putInt("number",1) edit.commit() Get var pref : SharedPreferences = getSharedPreferences("wordPref", MODE_PRIVATE) var get_data = pref.getInt("number", 0) get을 할 때 키값 뒤에 넣는 값은 저장..

kotlin 2022.02.16