본문 바로가기

안드로이드 프로그래밍18

안드로이드 NDK 사용하기 , Ceres solver, open cv 안드로이드 NDK : C , C++ 언어를 안드로이드 스튜디오에서 사용 할 수 있게 해준다. 아래와 같이 설치한다. SDK 매니저를 클릭한다. LLDB , CMake, NDK 를 설치한다. 체크하고 apply 하면 된다. 프로젝트를 생성합니다. Native C++을 선택한다. 프로젝트 이름을 지정하고 Next Finish 프로젝트가 생성 된 화면입니다. Cpp 폴더를 확인 할 수 있습니다. CMakeLists 와 native-lib.cpp 파일이 있습니다. CMake를 위한 CmakeList 파일 C++ 코드를 위한 native-lib.cpp 파일 package com.example.myapplication; import android.support.v7.app.AppCompatActivity; impo.. 2019. 4. 28.
ViewPager + Fragment + TabLayout project 에 design 을 추가한다. 2018. 9. 7.
json 값 찾아서 확인하기 okhttp를 사용했다. response.toString() 하면 안된다. @2434eads 와 같은 주소 값을 확인하게 된다. string() 메소드를 사용한다. 아래 예시처럼 사용하면 된다. 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 32 33 if (idToCheck.length()>0){ try{ Map params = new HashMap(); params.put("user_id",idToCheck); JSONObject jsonObject = new JSONObject(params); OkHttpClient client = new OkHttpClient(); MediaType JSON =.. 2018. 9. 4.
안드로이드 앱 개발 - 좌표로 주소 알아내기 안드로이드 앱에 지도를 띄웠을 때 주소를 어떻게 알아내야 할까? "지오코딩" , Geocoding 이라는 것을 활용하면 된다. 위도 , 경도의 좌표를 가지고 주소를 알아낸다. 아래 주소로 가면 json 문서를 볼 수 있다. https://maps.googleapis.com/maps/api/geocode/json?latlng=36,126&key=api키 값 물론 뒤에 api 키 값 자리에 자신의 api 값은 적어야 한다. 주소에서 latlng 뒤에는 알고 싶은 위도,경도 값을 적는다. console.developers.google.com 에 들어가면 아래 페이지로 이동 할 수 있다. json 페이지로 갔는데 주소가 안 나올수도 있다. 나는 ip로 시작하는 에러 , not authorized 관련 에러 두 .. 2018. 8. 29.
안드로이드 앱 개발 - TableLayout , Kotlin Plugin Kotlin 플러그인 설치하고 코드 변경하는 방법 File - Settings에 들어갑니다. Kotlin 을 검색합니다. Kotlin 플러그인을 설치합니다. 코드를 변환합니다. 코드가 변환되었습니다. 정말 짧아졌네요. 자바는 getter setter가 참 깁니다. 이렇게 코드를 변환하면서 에러가 날 수도 있습니다. 저는 이미 에러를 해결해서 잘 변환이 되는데요. 에러가 발생 했을때는 아래 사이트를 참고 하셔서 해결하시면 됩니다. https://kotlinlang.org/docs/tutorials/kotlin-android.html Learn 을 클릭합니다. 사이트에 가셔서 스크롤을 내리시면 해결 방법이 있습니다. 아니면 코드 변환 후 개발환경 화면에 있는 Configure와 Sync 를 클릭하셔도 됩니다.. 2018. 8. 24.