Logcat @@@@@point2: 0 @@@@@point3: 0 @@@@@point1: 10 (Firestore db속의 수치) 설명 Google Firebase의 Firestore DB를 이용중, docRef.get()을 통해 db속 데이터를 읽긴하였으나, 밖으로 값을 가져와 사용하는 방법에 대한 문제 발생. ('Point'Colletion안의 'email~'Document안의 'point'Field를 읽는중) 위의 로그에서 보이듯, 처음엔 39라인의 point값 할당이 정상적으로 이뤄지지않는줄 알았으나, 알고보니 get()의 비동기 특성상 docRef.get()-; / Log.d-; / return point; 문장들이 get()이 끝나기전에 곧바로 실행되..
Fragment LifeCycle replace, addToBackStack getFragmentManager() .beginTransaction() .replace(R.id.container, new fragment1) // 새로운 fragment1을 생성하며 전환 .addToBackStack(null) //추가하면, Back버튼을 눌렀을때 이전Fragment로 복귀 .commit(); (new fragment1 대신 이전에 미리 Fragment생성후 Bundle을 담아, 데이터를 함께 전송할수도있음) remove, popBackStack getFragmentManager() .beginTransaction() .remove(currentFragment.this) // 현재Fragment를 종료 .co..
18.11.8 Activity간에 intent를 통해서 데이터를 전달했다면, Fragment간엔 Bundle을 통해서. Bundle setArguments(), getArguments() 받아오는 getArguments() 코드를 어디에 넣는지에 따라 (onCreate, onCreateView,,,) 달라지므로, 상황을 고려하여 코드 작성. (예를들어, onCreateView에 넣을경우, 항상 뷰가 보여질때마다 Bundle이 넘어오는건 아닐수도있다.) Activity의 경우 Intent putExtra(), getExtra() 19.3.3 수정 Activity ~ Activity간 데이터 전달 : Intent Activity ~ Fragment간 데이터 전달 : Bundle Fragment ~ Fragm..
Google Login with Firebase Firebase Firebase Sign in firebase/quickstart-android Google Sign in Fragment Tab with ViewPager git/FragmentTab .java, .xml + gradle_app "implementation ~" + res/values/styles "NoActionBar" TabLayout과 ViewPager 만들기 ViewPager와 Fragment를 활용하여 효율적인 UI 구성하기 프래그먼트 | Android Developers
각종 Google API 사용시 SHA-1 인증 필요 Authenticating Your Client | Google APIs for Android | Google Developers 첫 생성은 이렇게. 검색하면 나오지만, keytool.exe는 C:\의 Java폴더안에 있으며 보통 keytool을 환경변수로 설정하여 바로 명령어로 사용한다. 기존 keystore 정보를 보는 방법은 다음과 같다. keytool \-v \-list \-keystore "keystore path"일반적으로 경로는 다음과 같다. keytool.exe : C:\\Program Files\\Java\\jdk-10.0.1\\bin\\ debug.keystore : C:\\Users\\@@@\\.android\\debug.keyst..
안드로이드에서 인터넷, 네트워크 연결시 MainActivity에서 바로 실행되지않는다. 별도의 AsynchTask나 Thread가 필요! AsynchTask()와 @override doInBackground()의 사용과 관련한 자료들 http://mainia.tistory.com/2161 https://blog.asamaru.net/2015/09/03/android-http-ping/ https://hashcode.co.kr/questions/2059/androidosnetworkonmainthreadexception%EC%9D%80-%EC%96%B4%EB%96%BB%EA%B2%8C-%ED%95%B4%EA%B2%B0%ED%95%98%EB%82%98%EC%9A%94 물론 manifests의 는 기본.
code at github/KAIST-MadCamp/Week5 18.07.31 앱 개발중, 카메라 사진 촬영 or 앨범 사진 선택 후 onActivityResult()로 intent 결과값을 받아오는 부분에서 카메라 기능이 단말기마다 다르게 작동하는 현상 발생. 내 안드로이드(갤A5 API23)에선 기본 카메라 호출시, 사진 촬영후 앨범에 자동으로 사진을 저장한다. 그런데 개발폰(갤S7 API26)에선 자동으로 사진을 저장하지 않는다. (물론 '앱에서 호출을 통한' 기본 카메라에서) 그래서 내껀 Intent data.getData()로 사진URI를 반환하나, 개발폰은 data.getExtras().get("data")로 Thumbnail 크기의 Bitmap 이미지를 반환한다. 참고자료 ht..
카메라 촬영/갤러리 사진 선택과 관련된 프로젝트 진행중, URI 관련 내용 메모 카메라 촬영 or 갤러리 사진선택 Activity의 결과로 Intent data를 받아온다. 1. data.getData() : 선택한 사진 URI 2. uriStr : 1번의 로그출력을 위한 그대로 String변환 버전 3. path : uri to path 변환 버전 4. realPath : 3번의 부정확함으로 필요했던, 실제 사진 path (getRealPathFromUri 사용자함수 사용) 로그 출력 결과 참고링크 https://stackoverflow.com/questions/13209494/how-to-get-the-full-file-path-from-uri https://stackoverflow.com/quest..
- Total
- Today
- Yesterday
- Algorithm
- 회고
- graph
- JPA
- OneToMany
- 리버싱
- mysql
- Android
- 개발자
- 해외여행
- dfs
- 프로그래머스
- bfs
- queue
- git
- FRAGMENT
- reversing
- sort
- C
- 우아한 테크코스
- Vo
- webhacking.kr
- Data Structure
- socket
- Android Studio
- Java
- Stack
- 웹해킹
- brute-force
- javascript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |