일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- FLUTTER
- android architecture component
- mfc
- C/C++
- C++
- Django REST
- Java
- Android
- 알고리즘
- Python
- Android P
- RxJava
- flutter firestore
- android push
- livedata
- 코틀린
- dart
- 안드로이드
- NDK
- Kotlin
- UWP
- 프로그래머스
- 안드로이드 구글맵
- kodility
- RxAndroid
- C
- Flutter TextField
- Django REST framework
- Django REST Android
- Rxjava2
- Today
- Total
목록Java,Android (120)
개발하는 두더지
구글 맵을 이용하기 위해서는 구글 API Key를 발급받아야 합니다. Google Maps Android API 특징 Google Maps Android API를 사용하면 Google 지도 데이터에 기반한 지도를 애플리케이션에 추가할 수 있습니다. API는 Google 지도 서버 액세스, 데이터 다운로드, 지도 표시 및 지도 제스처에 대한 응답을 자동으로 처리합니다. 또한, API 호출을 사용하여 기본 지도에 마커, 폴리곤, 오버레이를 추가하고 특정 지도 영역의 사용자 뷰를 변경할 수 있습니다. 이러한 객체는 지도 위치에 대한 추가 정보를 제공하고 지도와 사용자 간의 상호작용을 허용합니다. 이 API를 사용하면 지도에 다음과 같은 그래픽을 추가할 수 있습니다.지도의 특정 위치에 고정된 아이콘(마커).선 ..
Fragment와 ViewPager를 이용하여 탭을 만들어보도록 하겠습니다.아래와 같은 순서로 진행됩니다.-Fragment의 특징-Fragment의 생명주기-소스코드 Fragment 특징기존 Activity는 하나의 화면에 여러개 사용할수없게 설계되어있는 반면 Fragment는Activity와 비슷한 Lifecycle을 가지면서 여러가지 화면을 넣을 수 있는 방법을 지원해준다. - Fragment는 Activity와 비슷한 LifeCycle을 가진다.- Fragment는 하나의 Activity에서 다수의 Fragment를 사용할 수 있다.- Fragment는 Activity에서만 존재하며 단독으로 실행될수 없는 구조이다- Fragment는 Activity와 마찬가지로 Back Stack을 사용할 수 있으..
모든 MP4 영상은 moov 이라는 헤더를 가지고 있습니다.moov 는 비디오 데이터의 인덱스 역할을 합니다.플레이어가 이 인덱스에 접근할때까지 영상은 재생되지 않습니다.보통 moov는 파일을 설명하는 모든 정보가 생성된 뒤에 파일의 끝에 저장됩니다.progressive download, streaming, local playback 등 에 따라 moov가 파일의 끝에 필요할지, 파일의 앞에 필요할지 결정됩니다 만약 progressive download, streaming(RTMP or HTTP)의 경우 moov는 파일의 앞에 위치해야합니다.스트리밍 종류 (http://duzi077.tistory.com/140) 필수적인 영상 정보가 처음 다운로드 되고, 바로 영상을 재생할 수있게 활성화됨을 보장합니다...
# 빌드환경Windows 10 64 bit + Eclipse 64 bit + Mingw 32/64bit # 동작과정 C Project 생성 File -> New -> Other or C Project 선택 MinGW를 설치하면 Executable -> Empty Project -> MinGW GCC가 생김(MinGW는 별도로 검색해서 설치해야함. 32비트 64비트 Installer가 따로있음.)Project name을 쓰고 Finish MinGW GCC 환경 세팅 방법 Project Properties -> C/C++ Build -> Environment -> MINGW_HOME 을 32비트 경로 또는 64비트 경로로 변경이 위치에따라 최종 아웃풋이 32비트 dll 또는 64비트 dll로 나온다. 글쓴이..
HTTPClinet( 데이터 )나 WebView( 화면 ) 으로 안드로이드에서 사용할 수 있다. 여러 방식이 있지만 Android WebView로 화면을 구성한다. 동작 과정을 다시 간략하게 정리하면 1. 웹에서 파라미터 암호화2. 안드로이드 웹뷰에서 파라미터 복호화3. 파라미터 원문 추출 이번 챕터에서는 웹에서 파라미터를 암호화해서 웹뷰로 전달하는 과정을 살펴본다. 핵심은 "Bridge를 통해 JS WebView 간의 통신" 한다는 점이다. 12_webview.getSettings().setJavaScriptEnabled(true); //자바스크립트 사용 가능_webview.addJavascriptInterface(jsClass , "androidtest"); //연결 Bridge 등록cs Andori..
2. JSP 테스트 페이지 만들기Android WebView에서 우리가 만든 JSP 파일을 로드해서 사용할텐데 로드된 페이지에서 전송할 파라미터 암호화를 안한다면 컨텐츠의 노출 위험이 있다.그래서 암복호화 클래스를 만들어서 서버와 안드로이드에 로드하는 과정을 추가한다. ( Web에서 파라미터 암호화 -> Android에서 파라미터 복호화) 암복호화 클래스 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102..
# 진행순서1. 윈도우 / 리눅스 서버 구축2. JSP 샘플 페이지 구축3. 안드로이드 샘플 구축 1. 윈도우 / 리눅스 서버 구축본인은 윈도우 서버에 환경을 만들어봤음.ASP는 IIS로 구현을 완료했고, 새롭게 JSP 환경을 만들어야되는 상황이 생김. http://tomcat.apache.org/ Apache Tomcat® - Welcome!tomcat.apache.org 설치 전에 JRE를 설치해야한다. IDE가 있다면 JDK를 설치하고 그 외에는 JRE만 설치해도 된다. ( 서버는 서버용 JRE가 따로 있음 ) 다운로드 받아서 Full 버전으로 설치 ( 포트 8080 그대로 유지 )아파치톰캣 중간에 설치한 JRE의 폴더를 세팅해주는 과정도 포함된다.즉 ASP(IIS)는 기본 80포트로 운영하고 JS..
개요다음에서 제공하는 쇼핑 api를 이용하여 URL에서 결과를 JSON으로 받아와서 JSON파서를 이용해ArrayList에 저장하여 화면에 뷰를 출력모바일 DB SQLite3에 저장하는 기능 추가 구현 결과물1. 다음 API 사용 방법 및 활용2. JSON , 파싱 이해 및 활용3. CUSTOM LISTVIEW 이해 및 활용4. 프로젝트 코드 네이버 블로그에서 가져오면서 사진이 전부..... 사라져버렸다. 다음 API 키를 발급받는다. https://apis.daum.net/shopping/search?apikey=본인의KEY&q=상품명&result=20&pageno=1&output=json&sort=pop다음과 같이 발급받은 KEY를 이용하여 쿼리를 만들 수 있다.Root -> array -> chan..