-
[Android] 인앱 결제(In-app Billing) 구현안드로이드 | Android/잡기장 | Notebook 2017. 6. 9. 19:26
https://developer.android.com/google/play/billing/billing_integrate.html 를 참고하여 정리한 것입니다. 1. 프로젝트에 AIDL 파일 추가1-1. 메뉴에서 Tools -> Android -> SDK Manager 열기1-2. 메뉴에서 SDK Tools 클릭1-3. Google Play Billing Library 다운로드1-4. Project 창에서 src\main으로 이동1-5. main 폴더에서 마우스 오른쪽 클릭 > New > Directory 선택1-6. directory name을 aidl로 설정1-7. 생성된 aidl directory에서 마우스 오른쪽 클릭 > New > Package1-8. com.android.vending.bill..
-
[Android] 서명된/Release APK 추출안드로이드 | Android/잡기장 | Notebook 2017. 3. 29. 09:27
1. 메뉴탭에서 Build -> Generate Signed APK...2. Key store path에서 Create new...3. Key store path 설정(※자동으로 .jks 설정이 되어있음없는 경우 원하는 경로에 APP_NAME.jks으로 설정)4. Password, Confirm 설정(※원하는 비밀번호)5. Alias 설정 : 원하는 이름으로 설정6. Password, Confirm 설정 : 원하는 비밀번호로 설정7. First and Last Name 설정 : 원하는 이름으로 설정8. OK 버튼9. Remember passwords 체크 : 선택사항10. Next11. APK Destination Folder 확인12. Build Type에서 release 확인13. Finish14. ..
-
[Android] Google map API Key 발급 받기안드로이드 | Android/잡기장 | Notebook 2017. 3. 28. 13:04
https://developers.google.com/maps/documentation/android-api/signup?hl=ko내용을 정리 [Debug]1. google api console 접속2. 왼쪽 목록에서 '사용자 인증 정보'3. '사용자 인증정보 만들기' -> API 키 선택4. 키 제한 설정5. 키 제한 사항 -> Android 앱6. SHA-1 획득7. cmd -> debug.keystore가 있는 파일 경로로 이동(※debug.keystore는 일반적으로 C:\Users\USER_NAME\.android\ 에 존재)(※USER_NAME은 사용자 계정으로 입력 ex. NAME)8. keytool -list -v -keystore debug.keystore -alias androiddeb..
-
[Android] '오늘 하루 그만 보기' 구현안드로이드 | Android/잡기장 | Notebook 2017. 2. 9. 13:22
AlertDialog에서 '오늘 하루 그만 보기'를 구현하여 정리하였습니다. SharedPreferences를 이용하였습니다. 코드를 확인해보고, 이용할 부분을 사용하시면 됩니다. package com.example.preferencestest; import androidx.appcompat.app.AppCompatActivity; import android.app.AlertDialog; import android.content.DialogInterface; import android.content.SharedPreferences; import android.os.Bundle; import android.preference.PreferenceManager; import android.util.Log; i..
-
[C/C++] 동적라이브러리(DLL) 만들기 & 사용하기 - (2)C, C++/잡기장 | Notebook 2017. 1. 19. 16:47
서론 지난번에 동일한 솔루션내에 라이브러리 프로젝트를 추가하여 dll을 만들고, 사용해보는 과정을 정리 했었습니다. (※ 참고링크 : http://poik.tistory.com/8 ) 이번에는 동일한 솔루션이 아닌 외부 프로젝트에서 DLL을 만들고, 만든 DLL을 자신이 사용하고자 하는 메인 프로젝트에 추가하여 사용하는 과정을 정리하였습니다. 본론 ■ 동적라이브러리(DLL) 만들기 1. 프로젝트 생성 1-1. Visual Studio 2013 → New Project → Win32 Project → Project, Solution name : EXTLibrary → OK 1-2. Application type : DLL → Additional options : Check the Empty project ..
-
OpenCV 설치 및 확인 (OpenCV 3.0 + Visual Studio 2013)영상처리 | Image Processing/Opencv 2016. 12. 29. 16:30
서론 OpenCV를 Visual Studio 2013을 이용해서 설치하고, 설치한 라이브러리를 간단히 확인해보는 과정을 정리한 것입니다. 참고로, 설치 환경은 Window 7 (64bit) 으로 OpenCV는 3.0 버전을 다운받아서 설치 하였습니다. (※ Visual Studio와 OpenCV 버전이 달라도 설치하고 확인하는 방법은 유사함) 본론 ■ OpenCV 설치 1. 설치 파일 다운로드 1-1. http://opencv.org/ 접속 (※ 메인 화면이 다를 수도 있음을 알림) 1-2. 'DOWNLOADS' 탭 클릭 → 'VERSION 3.0 / OpenCV for Windows' 다운로드 (※ 최신버전을 다운로드 해도 무방하지만 안정적인 이전 버전을 다운로드 받는 것을 추천함, 글 작성 기준으로 ..
-
[C/C++] 동적라이브러리(DLL) 만들기 & 사용하기 - (1)C, C++/잡기장 | Notebook 2016. 11. 15. 20:08
서론 동적라이브러리(DLL)를 Visual Studio 2013과 C/C++을 이용해 만들어보고, 사용까지 해본 내용을 정리한 것입니다. 참고로, https://msdn.microsoft.com/en-us/library/ms235636.aspx 의 내용을 토대로 이해를 하였기에 참고하시기 바랍니다. 본론 ■ 동적라이브러리(DLL) 만들기 1. 프로젝트 생성 1-1. Visual Studio 2013 → New Project → Win32 Project → Project, Solution name : DLibrary → OK 1-2. Application type : DLL → Additional options : Check the Empty project → Finish 2. 소스 및 헤더 파일 생성 2..
-
OPIc 공부) Step 5. 인터넷하기영어 | English/오픽 | OPIc 2015. 9. 24. 23:42
Pattern 1. I surf the web 빈도수/방법. ex 1) I surf the web once a day. ex 2) I surf the web on my smartphone. ex 3) I surf the web on the computer. ※ surf 발음 : '설프' 2. I started ABC when I was 때. ex 1) I started using the computer when I was just 10. ex 2) I started using the Internet when I was just 10. ex 3) I started using the Internet when I was a middle school student. ※ started 발음 : '스타릿' ※ th..