일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- error
- Vuetify
- vuejs
- naver storage
- naver storage bucket error
- v-select
- nodejs
- sort
- kotlin
- Vue
- sequelize
- v-text-field height
- xlsx
- 동일 프로세스
- bucket max-key
- vuetifyjs
- 동일 프로그램
- 프로세스 방지
- Android
- c#
- Electron
- CSS
- JavaScript
- MySQL
- NUXT
- electron-nuxt
- onsen-ui
- f035d
- bucket cors
- onsenui
- Today
- Total
목록개발/android (6)
앙큼한 개발기록
안드로이드 프로젝트를 하면서 크기가 조금 있는 데이터를 저장하고 호출하고 싶을때 내부 저장소를 사용해서 파일로 저장한다. 예를 들어 메모장의 메모 내용이나 쇼핑앱의 장바구니와 같은 정보를 파일로 저장해서 사용하면 네트워크 통신을 하지 않고도 내부에서 처리가 가능하고 인터넷이 끊겨도 호출할 수 있다. 내부 저장소는 data class를 .ser 파일로 저장하고 호출하는 방식을 정리해 보았다 우선 필요한건 fileSream, dataClass, - FileObjectStream.kt import android.content.Context import java.io.IOException import java.io.ObjectInputStream import java.io.ObjectOutputStream cl..
안드로이드에서 자동 로그인, 간단한 정보를 저장할때 사용되는 sharedpreperence를 이번에 object로 정리해 보았다. SharedPreferenceAccount.kt object SharedPreferenceAccount { const val ACCOUNT: String = "account" const val TOKEN: String = "account_token" const val IS_LOGIN: String = "account_is_login" fun setString(context: Context, key: String, value: String) { val prefs : SharedPreferences = context.getSharedPreferences(ACCOUNT, Conte..
안드로이드 버전업을 하고 apk를 설치하니까 android studio에서 버전이 달라졌으니 기존 데이터를 삭제하라는 메세지가 나타났다. 기존 데이터를 삭제 하니까 SharedPreferences 로 저장한 데이터와 .ser 파일로 저장한 데이터 까지 사라지는것 같다 이때 저장한 데이터를 삭제하지 않기 위해서는 AndroidManifest.xml에 다음 조건을 넣어주면 사용자가 저장할지 말지 선택하게 할 수 있다. ... 해당 조건만 넣어준다면 자동로그인 이나 사용자 정보를 저장하는 SharedPreferences 도, 임시 저장파일인 .ser 파일의 데이터도 남길 수 있다. SharedPreference 사용방법 https://angkeum.tistory.com/entry/android-kotlin%E..
저장 날짜를 선택해 주세요. 시작일 시작일 – %1$s %1$s – 종료일 %1$s – %2$s 시작일 – 종료일 종료일 시작일 일 월 년 material datepicker를 한글로 표현하기 위해서는 string 값에 다음 값들을 넣어주면 된다. 이 외에도 overried 되는 값들이 있으나 오류메세지와 기타 다른 정보들 이였던거 같다. material master string에서 바꾸고 싶은 항목을 찾아서 override 하면 된다. https://github.com/material-components/material-components-android/blob/master/lib/java/com/google/android/material/datepicker/res/values/strings.xml 내..
안드로이드랑 파이어베이스랑 연결 하는 방법. 1. 파이어베이스 홈페이지에서 회원 가입 하고 새로운 파이어베이스 프로젝트를 만든다. 2. 왼쪽의 메뉴에서 [Database] - 위에 파란색 헤더라인 [규칙] 에서 read : true , write : true 로 바꿔준다. (누구나 읽고 쓰기 가능 하도록 설정.) 3. [데이터] 에서 임의로 데이터를 집어 넣는다. 데이터 집어 넣을때 [값] 입력 안해주면 데이터 안만들어 집니다. 하위 데이터를 만들고 싶으신 경우 일단 [name] or [이름] 에 값 입력하고 옆에 [+] 버튼 누르면 넘어가집니다. 아무것도 안넣고 싶다고 null 막 넣으면 안만들어지니 참고하세요. 4. 안드로이드 프로젝트에 firebase 연결하기 안드로이드 스튜디오에서 프로젝트를 만듭..
firebase는 구글에서 만든 모바일 전용 강려크한 데이터베이스 이다. 다른 데이터베이스와는 다르게 "json tree"형식의 데이터 구조를 가지고 있다. json tree data structure (출처 : 구글) table data stucture (출처 : 구글) 데이터를 가져 올때 구조를 모르면 가지고 오기 힘들다. firebase에서는 부모를 가져 오면 자식 데이터를 모두 가져 올 수 있다. 테이블과 다르게 트리 부모가 다른 곳에서는 참조가 안된다. 자바의 json 타입과 동일 하다. 상위 노드와 하위 노드의 관계는 있으나 옆으로는 관계가 없다.. (폴더라고 생각해도 편하다.) 그러나 가져올때 객체(CLASS)로 가져 오는데, 안에 변수가 재대로 설정 되어있지 않으면 애러가 발생한다. jso..