no image
안드로이드 스튜디오 자동완성 대소문자 구분 없애는 방법
자동완성 기능을 사용해 소문자로 입력하면 대문자로도 자동완성 기능이 사용되어져야 하는데, 대문자로 나와주지 않아서 불편함을 겪고 있었다. Settings > Editor > Code Completion > Match case 해제
2024.02.19
[코틀린] 버튼 클릭시 음악 재생
package com.example.sound import android.media.SoundPool import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.Button class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val mPlay = SoundPool.Builder().build() val SD = mPlay.load(this, R.r..
2024.02.17
[Kotlin] class 언어 연습
class Animal (var name : String, var Count:Int) fun main(args: Array) { var a = Animal("곰", 3) var b = Animal("사자", 7) println("동물원에 ${a.name}은 ${a.Count}마리 입니다") println("동물원에 ${b.name}은 ${b.Count}마리 입니다") } 1. Animal 이라는 class 생성 2. name 이라는 변수는 문자열 (String) 3. Count: Int(정수계산에 들어가는 코드) 4. a,b라는 인스턴스 생성
2024.02.12
no image
[KOTLIN] 컬러 변경 및 컬러 색상 추가하기
해당 경로로 들어간다. 원하는 색상 헥스 코드를 구글링한다. #FF000000 #FFFFFFFF #99CCFF 본인은 하늘색을 skyblue 라고 지정해놓고 헥스 코드를 기입했다. 잘 된다.
2024.02.07
no image
[KOTLIN] Dialog에 날짜 선택 만드는 코드
다이얼로그를 일단 생성하고 오자 [KOTLIN] 다이얼로그 Dialog 생성 1. layout에 custom_dialog 생성 2. 아래와 같이 대략적인 다이얼로그가 실행되면 보일 화면 툴을 생성한다. //기존에 메인액티비티 레이아웃에 만들어놨던 버튼 동작 코드 val writeButton = findViewById(R.id.wr chainterior.tistory.com val mAlertDialog = mBuilder.show() mAlertDialog.findViewById(R.id.dateSelectBtn)?.setOnClickListener { val today = GregorianCalendar() val year : Int = today.get(Calendar.YEAR) val month :..
2024.02.07
no image
[KOTLIN] 다이얼로그 Dialog 생성
1. layout에 custom_dialog 생성 2. 아래와 같이 대략적인 다이얼로그가 실행되면 보일 화면 툴을 생성한다. //기존에 메인액티비티 레이아웃에 만들어놨던 버튼 동작 코드 val writeButton = findViewById(R.id.writeBtn) writeButton.setOnClickListener { val mDialogView = LayoutInflater.from(this).inflate(R.layout.custom_dialog, null) val mBuilder = AlertDialog.Builder(this) .setView(mDialogView) .setTitle("운동 메모 다이얼로그") mBuilder.show() 상단 코드는 메인액티비티에 만들어놓은 버튼을 누르면 ..
2024.02.07
[KOTLIN] Firebase 어플 실행 시 Splash 화면에서 비회원 로그인 받아주기
package com.example.diet_memo import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.os.Handler import android.util.Log import android.widget.Toast import com.google.firebase.Firebase import com.google.firebase.auth.FirebaseAuth import com.google.firebase.auth.auth import java.lang.Exception class SplashActivity : AppCompatActivity()..
2024.02.07
no image
[KOTLIN] FIREBASE 파이어베이스 익명 로그인
Firebase 사이트에서 프로젝트 추가 프로젝트 만들었으면 안드로이드 눌러서 메인액티비티에서 상단 코드를 가져와서 코드를 1번 항목에 기입한다. 2번 항목 다운로드 후 이 경로로 해당 파일을 넣는다. 이 경로로 해당 코드를 복사하여 plugins 안에 넣는다. 이 경로로 해당 코드를 복사하여 plugins과 dependencies 안에 넣는다. 들어가서 익명을 넣어준다. https://firebase.google.com/docs/auth/android/anonymous-auth?hl=ko Android에서 익명으로 Firebase에 인증 | Firebase Authentication Google I/O 2023에서 Firebase의 주요 소식을 확인하세요. 자세히 알아보기 의견 보내기 Android에서..
2024.02.06
no image
KOTLIN]해당 이미지(버튼)을 누르면 원하는 화면으로 넘어가기
MainActivity 1. 버튼 지정해주기 (이미지뷰에 이름을 적용시켜 버튼으로 지정) 선행작업 : layout에 이미지뷰 이름 적용 android:id="@+id/member1" 2. 각각의 버튼에 클릭시 지정된 data 값을 보내주게끔 설정 package com.example.twice import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.ImageView class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { sup..
2024.02.01