일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Django REST
- UWP
- 프로그래머스
- Java
- C++
- 코틀린
- dart
- RxAndroid
- 안드로이드 구글맵
- Kotlin
- Python
- android architecture component
- RxJava
- android push
- Django REST Android
- Android
- Flutter TextField
- livedata
- C
- Django REST framework
- Android P
- flutter firestore
- 알고리즘
- Rxjava2
- mfc
- NDK
- C/C++
- FLUTTER
- 안드로이드
- kodility
- Today
- Total
목록Android (35)
개발하는 두더지
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..
목차1. Service에 대해 알아보기2. BroadcastReciever에 대해 알아보기3. 개발 방법 결과물1. Service와 Broadcast 에 대한 이해 및 적용 방법2. 프로젝트 코드 1. Service서비스는 쉽게 말하면 메인스레드에서 동작하는 UI가 없는 액티비티이다.UI가 없으므로 라이프사이클은 다음과 같이 동작한다.onCreate() -> onStart() -> onDestory() 메인스레드에서 관리하기 때문에 UI가 종료되어도 살아서 서비스를 계속한다. 2. BroadcastReceiver핸드폰에서 발생하는 특정 intent 신호를 받아주는 클래스이다. // registerReceiver 메소드를 호출해 동적으로 리시버를 등록할 수 있고, AndroidManifest에 receiv..
1. Thread 개념 잡기2. Runnable 개념 잡기3. Handler 개념 잡기4. 각각의 사용 방법5. 예제 ThreadA Thread is a concurrent unit of execution. It has its own call stack for methods being invoked, their arguments and local variables. Each application has at least one thread running when it is started, the main thread, in the main ThreadGroup. The runtime keeps its own threads in the system thread group.There are two ways t..
개요 File 클래스와 ListView를 이용하여 파일 탐색기를 구현하도록 한다.현재 폴더의 파일과 하위 폴더를 리스트 형식으로 출력하되, 하위 폴더를 터치하면 해당 하위 폴더로 이동하여 해당 하위 폴더의 내용을 보여주도록 한다. 만약 상위 폴더가 존재하는 경우에는 리스트에 “..”이라고 표시하고, 터치하면 상위 폴더로 이동할 수 있도록 한다. 목차1. File 클래스 개요2. ListView 개요3. 구현 방법4. 프로젝트 코드 설명 산출물1. File 클래스 이해 및 적용 방법2. ListView 이해 및 적용 방법 FileAn "abstract" representation of a file system entity identified by a pathname. The pathname may be a..
목차1. InputStream, OutputStream에 대해 알아보기2. AsyncTask 동작 방법에 대해 알아보기 결과물1. 소켓 통신으로 서버와 클라이언트 간 데이터 통신에 이해2. AsyncTask 비 동기식 Thread의 사용 방법과 이해 InputStreamMost clients will use input streams that read data from the file system (FileInputStream), the network (getInputStream()/getInputStream()), or from an in-memory byte array (ByteArrayInputStream).Most clients should wrap their input stream with Buf..
메니페스트에 추가 자파 파일에서 불러오는 양식 /* * sdcard 절대 경로 탐색 * 외장 메모리가 있으면 외장메모리 절대경로 * 만약 없다면 내장 메모리 위치를 전송 */ String ext = Environment.getExternalStorageState(); if(ext.equals(Environment.MEDIA_MOUNTED)) { sdPath = Environment.getExternalStorageDirectory().getAbsolutePath(); } else { sdPath = Environment.MEDIA_UNMOUNTED; } 젤리빈 이전 버전에서는 내장 메모리의 절대 경로를 표시하면/mtn/sdcard 로 출력되었다. 하지만 젤리빈부터는 심볼릭 링크(정확한 표현이 맞는지는 모..