일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- fifaonline
- 안드로이드 그림판#그림메모장#낙서장
- 아두이노#작품#사료급식기
- #FIFAONLINE4
- 패스트캠퍼스
- 부의감각
- 피온4
- 스쿼드 메이커
- 박스#강아지집#만들기
- 홈CCTV
- 강아지 #박스집 #복층
- 독서감상문
- 강아지 스마트 펜스
- fifaonline4
- 바이트디그리
- 안드로이드 #앱개발#계산기
- 안녕 디지몬
- 자바 인강
- 내일배움카드
- 혼술 술자리 인싸앱
- K디지털크레딧
- Ai
- 랜덤스쿼드
- Java & SpringBoot로 시작하는 웹 프로그래밍
- 안드로이드
- 안드로이드#앱만들기#알바
- 부르지마세요
- D-ID
- 랜덤
- 불끌때
- Today
- Total
목록프로젝트 (34)
LC Studio
서론 목표한 RandomSquadMaker을 만들기 위해선 크게 3가지 과정을 해내야 한다. 1. Random한 선수 데이터 불러오기 2. "포지션"별 Random한 선수 데이터 불러오기 3. "시즌"별 Random한 선수 데이터 불러오기 이번에는 "Random한 선수 데이터 불러오기" 부분을 해보겠다. 본론 우선 Nexon OpenApi의 선수 데이터는 214,246줄의 JSON 파일 형태로 되어있다. 그 안에는 선수의 고유(spid)식별자와 이름이 들어가 있다. [ { "id": 101000001, "name": "데이비드 시먼" }, { "id": 101000195, "name": "로비 파울러" } ] 위와 같은 형태이다. 위와같은 형태가 약 53,561번 반복된다고 생각하면 된다. 지나 포스트에..
서론 Nexon Open Api는 다음 링크에서 확인할 수 있다. https://developers.nexon.com/ 개발자센터 넥슨 Open API를 활용하여 멋진 경험에 도전해보세요!! 게임 정보, 매칭 기록, 랭킹 지표 등 무궁무진한 데이터를 직접 활용해보세요! developers.nexon.com 위의 사이트에서는 카트라이더와, FIFAONLINE4의 api만 이용할 수 있다. 다른 넥슨 게임들에도 공개된 api 들이 있지만, 개발자센터에 공개되어있지 않고, 호출방법도 자세히 나와있지 않다. 어쨋든, 나는 FIFAONLINE4 API를 사용할 것이다. FIFAONLINE4의 경우 위와같은 API를 제공한다. 그 중에서 선수의 정보와 관련된 것들(고유 식별자, 시즌, 이미지)을 사용할 것이다. 이..
https://play.google.com/store/apps/details?id=com.SeoulMap&hl=ko&gl=US 서울시민대학 MAP - Google Play 앱 서울시민대학 기관들의 위치정보를 제공합니다. play.google.com 시민대학MAP 앱을 최종 출시했다. 구글MAP 연동에 대해 알게 된 프로젝트였다. 실습기간내에 완성을 시켜야 하다보니, 시간이 촉박하여 기능을 거의 구현하지 못한점이 아쉽다.
Google Map Api 사용하여 플레이스토어에 출시했지만, google map이 연동되지 않는 현상이 발생했다. 에뮬러이터나 개발용 스마트폰에서는 잘 연동되었지만, 플레이스토어에서 다운을 받으면 연동되지 않았다. 대략 위의 사진과 비슷한 화면이 출력되었다. 위와 같이 구글맵이 출력되지 않는 경우, 대부분은 Google Cloud Platform과의 api의 연동문제이다. 플레이스토어에 출시한 경우, Google Cloud Platform에 Google Play Console 에 있는 SHA-1 인증서 지문을 등록해야 한다. 나의 경우 Google Cloud Platform에 디버그용 SHA-1 인증서 지문을 등록하였기 때문에 연동이 되지 않았던 것이다. Google Play Console에 들어가서,..
실력과 시간의 한계로 기능을 최소화하여 앱을 완성시키기로 했다. - 구글맵 연동하기 - 시민대학 위치 Marker 추가(캠퍼스, 권역별 학습장, 대학연계) - Marker 클릭시 기관명, 주소, 전화번호, 특화영역 보이기 1. 구글맵 연동하기 Google Maps Activity로 프로젝트를 생성했다. google cloud API에 프로젝트를 등록했다. 2. 시민대학 위치 Marker 추가(캠퍼스, 권역별 학습장, 대학연계) public void onMapReady(GoogleMap googleMap) { mMap = googleMap; // Add a marker in KC대 LatLng KC = new LatLng(37.548301, 126.854803); mMap.addMarker(new Mark..
Figma를 활용해 구체적인 android 앱 스케치를 진행했다. 로딩화면, 메인화면, 지도화면을 구상했다. 시간이 부족한 관계로 메인화면을 구체화하진 못했다.
서울시민대학에서 실습 중 기획한 모의 사업 계획이다. 같이 실습을 진행한 학우와 함께 기획했다.
서울시 공공데이터 api를 받아왔다. 받아온 api의 MAP_LAT, MAP_LNG(위도, 경도) 정보를 받아와 LatLng를 통해 구글맵에 표시하고자 하였다. 하지만 다음과 같은 오류가 발생했다. java.lang.NumberFormatException: empty String 빈 문자열에 관한 에러였다. 무엇이 문제인가 살펴보았다. 공공api의 데이터에 MAP_LAT, MAP_LNG(위도, 경도)값이 ""(공백)으로 적혀있는 부분이 문제였다. 다음과 같이 start와 end의 값을 받아온다. 공백이 없이 값이 모두 들어있는 부분으로 한정하여(100~105) 호출했을때는 에러가 나지 않았다. 아직 완전히 해결되진 않았다. empty값("")을 어떤 방식으로 처리해야 하는지 더 공부해야겠다.
안드로이드 스튜디오에서 구글 템플릿에 API키를 넣고 실행했지만, 이상하게 하얀 구글맵 화면만 나왔다. RUN 부분의 오류내용을 살펴보았다. 오류 내용은 다음과 같았다. Ensure that the "Google Maps Android API v2" is enabled. Ensure that the follwing Android Key exist: "Google Maps Android API v2"가 활성화되어 있는지 확인하고, 화면에 나오는 Android 키가 제대로 들어있는지 확인하라는 오류 메시지 같다. 다시말해, Google Maps Android API v2에 에플리케이션을 제대로 등록하라는 말이다. GoogleMap Api키를 받았던 https://console.developers.google..
Static interface methods are only supported starting with Android N (--min-api 24) google map 설정을 가지고 프로젝트를 작성해서, 구글맵 키값을 넣고 실행시켰는데, 위와같은 오류가 나왔다. java8 버전을 사용해야 하는 오류였다. build.gradle Module:app으로 이동해서, android { ... // 추가 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } 다음을 추가해주면 된다.