목록분류 전체보기 (163)
불로구
안드로이드에서 데이터 저장은 로컬DB저장과, 파일에 직접 저장하는 방식이 있다. 여기서는 파일에 직접 저장하는 방식인 sharedpreferences를 알아보자 val passwordPreferences:SharedPreferences = getSharedPreferences("password", Context.MODE_PRIVATE) //나만 사용할 수 있도록 MODE_PRIVATE val passwordSet = "123" passwordPreferences.edit{ putString("password", passwordSet) //저장에는 2개 방법이 있음 -> commit - > 다 저장까지 ui 정지, apply -> 비동기적으로 저장 } if(passwordPreferences.getStri..
안드로이드 스튜디오를 통해서 App을 만들다보면 액션바를 보게 되었을겁니다. 이렇게 위에 diary라는 영역이 액션바라고 하는데 이것을 지우는 방법은 간단합니다. 우선 이렇게 themes 폴더에 들어가게되면 이러한 xml 코드가 나오게 될겁니다. 여기서 style name을보면 앱의 네임을 알 수 있는데 이걸 복사합니다. 위에 name에서 NoActionBar를 선언해줍니다. 그리고 매니페스트 파일로 이동 매니페스트파일에 MainActivity부분에 android 테마를 아까 선언한 NoActionBar를 사용하겠다고 선언하면 끝
MainActivity import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.util.Log import android.widget.Button import android.widget.NumberPicker import android.widget.TextView import android.widget.Toast import androidx.core.content.ContextCompat import androidx.core.view.isVisible import org.w3c.dom.Text class MainActivity : AppCompatActivity() { private val clearBu..
MainActivity import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.util.Log import android.widget.Button import android.widget.EditText import android.widget.Toast class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) ..