일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Android P
- RxAndroid
- Python
- NDK
- kodility
- 안드로이드 구글맵
- 코틀린
- Rxjava2
- android architecture component
- android push
- C/C++
- mfc
- UWP
- Django REST framework
- RxJava
- Django REST Android
- 안드로이드
- Android
- flutter firestore
- Django REST
- dart
- 프로그래머스
- livedata
- Kotlin
- 알고리즘
- Java
- Flutter TextField
- C
- FLUTTER
- C++
- Today
- Total
목록분류 전체보기 (217)
개발하는 두더지
개요 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 로 출력되었다. 하지만 젤리빈부터는 심볼릭 링크(정확한 표현이 맞는지는 모..
이번에는 안드로이드의 Context란 무엇인지 알아 보고 Conext를 얻는 방법과 그 사용 범위에 대해 개괄적으로 알아보도록 하겠습니다. Context 자신이 어떤 어플리케이션을 나타내고 있는지 알려주는 ID 역할 ActivityManagerService 에 접근할 수 있도록 하는 통로 역할 [출처] 안드로이드 Context 이야기|작성자 휴우 Application Context는 안드로이드 어플리케이션의 핵심 기능을 위한 중심부 역할을 합니다. Context는 여러 Activity 인스턴스들 간에 리소스를 공유하거나 설정등에 접근하기 위해 사용됩니다. 현재의 프로세서에서 Application Context는 getApplicationContext() 메서드를 사용하여 얻을 수 있습니다. Context..
해상도 별로 레이아웃 설정을 변경하거나 또는 늘이거나 줄이지 않고, 중앙에 표시하고자 할 때는 아래와 같이 합니다. public class MainActivity extends Activity { private static final int _Width = 300; private static final int _Height = 400; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); DisplayMetrics displayMetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displa..
윈도우 매니저 객체 얻어오기WindowManager manager = (WindowManager)getSystemService(Context.WINDOW_SERVICE); Display 객체 얻어오기Display display = manager.getDefaultDisplay(); 화면의 폭 얻어오기width = display.getWidth(); 화면의 높이 얻어오기height = display.getHeight(); 스크린 사이즈 구하는 방법 DisplayMetrics displayMetrics = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);int pxWidth = displayMetric..
OpenCV의 AdaBoost를 이용한 얼굴과 눈, 코, 입을 검출하는 엔진이다. AdaBoost는 데이터가 학습데이터와 같은 Class로 분류되는지를 분류해 내는 분류기로 다수의 약한 분류기(각 약한 분류기는 의사 결정 트리로 돼있다)를 결합해 강한 분류기를 생성해내는 것이 핵심인 알고리즘으로 높은 분류율을 보인다. OpenCV에서 제공해 주는 AdaBoost 학습기를 이용하면 쉽게 학습데이터를 만들어 사용 할 수 있다. Haarcascade 예제들 중에 얼굴, 눈, 코, 입에 대한 학습데이터가 이미 존재하는 것을 발견하고 그것을 이용하여 각 개체를 분류해 낸다. 다음의 파일들이 각각 얼굴, 왼쪽 눈, 입, 코, 오른쪽 눈에 대한 학습 데이터 들이다. haarcascade_frontalface_alt...
#빌드환경 - Windows7 64bit + VS2010 + OpenCV 2.4.3 #include "stdafx.h" #include #include #include #include #include #include using namespace cv; using namespace std; int _tmain(int argc, _TCHAR* argv[]) { ⁄⁄haar xml분류기 const char *classifer = "C:⁄opencv 2.4.3⁄data⁄haarcascades⁄haarcascade_frontalface_default.xml"; const char *classifer1 = "C:⁄opencv 2.4.3⁄data⁄haarcascades⁄haarcascade_eye.xml"; CvHa..