본문 바로가기

분류 전체보기556

Android Studio, JAVA ] sphere Panorama view 사실 이걸 뭐라고 부르는지 정확하게는 모르겠으나(ㅋㅋ) 파노라마의 일종으로 중심을 기점으로 구형으로 파노라마를 show 할 수 있도록 한다. 이걸 인터넷에서 찾으면 두 가지 문제에 직면하는데 1.인터넷에서 github.com/googlevr/gvr-android-sdk/releases 이걸 써보라는 말이 많은데 2020/11/20 시간을 기점으로 이게 지금 동작을 안 한다..(ㅋㅋ) 여기서 사용하는 파노라마 서포트 라이브러리는 1.120 ver 인데 지금 현재 최신 버전은 1.170이다(ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ) 그렇다고 해서 라이브러리를 수정하는 순간 기존의 매서드가 라이브러리에서 사라졌는지 오류가 나기 때문에.. 보지 않는 것을 추천한다.. 일단 하면서 두번째 문제를 볼 것이다. 먼저, .. 2020. 11. 20.
20.11.16 근황 요즘은 회사에서 Matrix() 함수랑 여러가지 구글 그래픽 계열을 공부하고 있어요. 여태 안드로이드 수학 필요없다 생각했는데 그건 또 아닌거 같네요(ㅋㅋ) 수학 공부 다시해야지.. 2020. 11. 16.
Android Studio, Java] 자바 ArrayList로 Spinner 만들기 결과 : 보통 자바에서 Spinner을 만들려면 메뉴 drawable을 만든다. 그러나 이렇게 만들면 메뉴를 동적으로 만들 수 없는 것이 단점이다. 그래서 메뉴를 동적으로 처리하고자 ArrayList를 적용하여 동적으로 처리하고자 한다. 스피너는 그냥.. 편안하게 xml 안에 처리하면 된다. 데이터는 파이어베이스에서 가져온다. 데이터가 모두 로드 되면 스피너를 선언한다. private void initData() { DlogUtil.d(TAG, "/user/" + MemberBean.getInstance().email + "/friend"); db.collection("/user/" + MemberBean.getInstance().email + "/friend") .get() .addOnCompleteL.. 2020. 11. 10.
Android Studio, JAVA, Google Firebase] 한번의 매서드로, 세 개의 쿼리를 처리하기 결과 : 다음 결과는 위에서부터 차례로 .whereEqualTo("code", keyword) // .whereEqualTo("email", keyword) // .whereEqualTo("username", keyword)를 한 매서드에서 처리한 결과값입니다. (정확히는 완료를 담당하는 매서드까지 두 개 입니다.) 파이어베이스를 다루다보면 문제 하나에 부딪힙니다. 바로.. 검색기능이 동기적으로 처리되지 않고 비동기적으로 처리된다는 점입니다. 그래서 세 검색 쿼리를 절차지향적으로 하나씩 처리하는 것은 좀 힘들죠. 그렇기에 하나에 주목해야합니다. 데이터베이스는 늘 새로운 인스턴스를 만들어서 처리한다는 점입니다. 즉, 세 쿼리가 다 따로 놀게 됩니다. 그렇기 때문에 완료되는 것을 알려줄 일종의 콜백장치가 필.. 2020. 11. 10.
반응형