ViewPager로 프래그먼트간의 슬라이드하기 안드로이드에서 옆으로 넘기는 화면을 구현하기 위해 ViewPager을 사용한다. 객체에는 페이지 간 전환을 위한 스와이프 동작이 내장되어 있으며 기본적으로 화면 슬라이드 애니메이션을 표시하므로 직접 애니메이션을 만들 필요가 없다 (참고: developer.android.com/training/animation/screen-slide?hl=ko) Fragment 생성 먼저 넘길 페이지 수만큼 각각의 프래그먼트를 생성하고 class FirstFragment : Fragment(){ override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?..
사용자의 비밀번호를 암호화하지 않고 스트링 그대로 저장하는것은 위험하다. 졸업프로젝트를 진행할때는 MD5 방법을 사용했었는데, 안전한 비밀번호 저장에 대해 알아보다가 단방향 암호화 방법의 문제점을 알게되었다. 먼저, 동일한 메시지가 언제나 동일한 다이제스트를 갖기때문에, brute force방법으로 모든 문자열을 암호화한 후 비교해보면 바로 기존 비밀번호가 뭔지 알게 된다. 또한, 짧은 시간대에 데이터를 검색하기 위해 설계된 해시 함수를 사용하기 때문에 처리 속도가 아주 빠르다. 이는 유저뿐만 아니라 해커에게도 좋은 점인데 비밀번호를 알아내기 위해 일치 여부를 확인해볼때, 한번의 시도에 걸리는 시간이 적으니 많은 시도를 해볼 수 있다. 위의 문제점을 해결하기 위한 방법은 솔팅(salting)과 키 스트레..
이미 진행중인 프로젝트에 바로 코드를 추가 하기엔 위험부담이 커서 새로운 프로젝트에 우선 만들어 본 후, 제대로 작동 할 경우 원 프로젝트에 적용해보는 방식으로 진행했다 의외로 간단하게 완성됐는데 내 플젝으로 옮기는 과정에서 같은 코드인데 작동을 안하는 문제가 있어서 하루종일 머리 싸맸으나.. 원인을 찾은김에 기록용으로 작성하는 포스팅 MainActivity.xml DrawerLayout > Content(나는 [scrollView > Constraint] + [Constraint]로 짬) + LinearLayout(햄버거 UI 들어갈 부분) 이렇게 짜줘야하는데 가장 중요한건 꼭! 무조건! 콘텐츠가 위에 있어야한다 햄버거 부분을 가장 하단에 짜줘야 안드 상에서는 위에 올린게 되어서 제대로 작동한다......
- Total
- Today
- Yesterday
- 코틀린 뷰바인딩
- 백준
- 프로그래머스
- 안드로이드 키해시
- 소수 구하기 파이썬
- 안드로이드 카카오톡으로 로그인
- 백준알고리즘
- 코틀린 데이터바인딩
- 파이썬 최대공약수
- 투포인터 알고리즘
- 백준 1644
- 카카오톡으로 로그인 오류
- TextFormField keyboard
- 코틀린
- 시뮬레이터 키보드
- 백준 1806
- 코틀린 리스트뷰
- 전화번호목록 파이썬
- flutter simultor
- 코틀린 뷰페이저
- 투포인터 알고리즘 파이썬
- 카카오 키해시
- 안드로이드
- 데이터바인딩 뷰바인딩 차이
- Kotlin
- 코틀린 바텀네비게이션
- kotlin fragment
- 카카오 기출
- counting sort
- 백준 2003
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |