모바일

모바일/Android

[Android,Java] 안드로이드 - AES256 암호화 및 복호화 예제 소스 다운로드

Android(안드로이드) - AES256 암복호화(Encryption, Decryption) ① 안드로이드 프로젝트 개발 중 서버와 단말기 통신 간의 데이터 암호화 기능이 필요해서 작업 완료 후 AES256 예제 소스 파일을 하단에 공유합니다.② Java 에서도 많이 사용하므로, 실습해 보시면 많은 도움이 될 것 같습니다. Android(안드로이드) - AES256 Chiper 소스 코드 원본코드- 패키지 작성 후 원하는 곳에 붙여넣기 하셔서 사용하시면 됩니다.- 비밀키 부분은 원하는 값으로 변경하셔야 겠죠?12345678910111213141516171819202122232425262728293031323334353637383940414243import javax.crypto.BadPaddingExc..

모바일/Hybrid

Cordova(코르도바 앱 개발) - (2).실행 - 안드로이드 스튜디오 연동

Cordova - 실행 설명 ① 이전 포스팅에 이어서 빌드 후 에뮬레이터 및 실 단말기 실행 방법에 대하여 설명한다. ② Cordova CLI(Command Line Interface) 명령어에 대한 학습이 필요하다. ③ 에뮬레이터 보다 실 단말기 실행이 확실한 테스트 결과를 보장할 수 있다. Cordova - 안드로이드 스튜디오 연동 및 실행 안드로이드 스튜디오(Android Studio)를 설치하면 아래와 같이 3가지 방법으로 실행 가능하다. - Cordova CLI 명령어 -> AVD(Android Virtual Device) 실행 - 안드로이드 스튜디오 -> AVD(Android Virtual Device) 실행 - 실제 단말기 연결 후 실행 안드로이드 스튜디오(Android Studio)에서 I..

모바일/Hybrid

Cordova(코르도바 앱 개발) - (1).기초강의 - 개발 환경 설정

Cordova - 기본 플랫폼(Platform) 지원 설명 ① 프로젝트 진행 중 Cordova를 활용하여 수월하게 앱 개발이 가능했다. ② 아래 그림과 개발 계획 수립 시 플랫폼(Platform) 별 기능 지원 여부를 꼭 확인해야 한다. ③ Cordova 개발 환경 설정에 요구되는 도구(프로그램)는 아래에서 설명한다. Cordova - 기본 프로그램 설치 확인 Cordova 개발 환경 설정을 위해서는 아래 프로그램이 필요하다. - jdk(sdk) - npm(Node.js) - cordova - git (cordova Plug-in 설치) - 안드로이드 스튜디오 - 안드로이드 개발 시 - Xcode - iOS 개발 시 - 단말기(안드로이드폰, 아이폰 등) (1). 개발환경에 맞는 Mac 또는 윈도우 환경에..

모바일/Hybrid

[Mobile] PhoneGap(폰갭) vs Cordova(코르도바) vs Ionic(아이오닉) 차이

Mobile Framework - 오픈소스 프레임 워크 ① 하이브리드 앱 또는 네이티브(Native) 앱 개발 예정이라면 오픈소스 프레임워크 선택이 필요하다. ② 아래 설명을 통해서 알맞는 개발 프레임워크(Open-Source Mobile Development Framework)를 선택해 보자. Mobile Framework - 폰갭(PhoneGap) - 폰갭(PhoneGap)은 JavaScript(자바스크립트), HTML, CSS를 사용하여 멀티플랫폼 크로스 모바일 앱을 빠르게 만들 수 있도록 지원 - iOS, Android, Windows, BlackBerry 등 다양한 플랫폼을 지원하는 어플리케이션을 PhoneGap 을 통해 쉽게 개발 가능 - 초기에는 Adobe System이 인수하였다. Mobi..

모바일/Android

[Android] 안드로이드 - APK 파일 디컴파일 및 리소스 추출 방법

Android(안드로이드) - APKTool ① 프로젝트 진행 중 apk 디컴파일 을 통해서 소스 분석 및 리소스(이미지 등) 추출이 필요한 경우 유용하다. - smail 파일로 추출 - java 파일로 추출 Android(안드로이드) - 디컴파일(Decompile) apk 파일을 적당한 경로에 apktool.jar 와 같이 위치한다. 커맨드 쉘에서 아래와 같이 명령어를 입력한다. (윈도우, Mac 공통) 1 2 3 4 5 #디컴파일(Decompile) java -jar apktool.jar d 디컴파일.apk #(Build) java -jar apktool.jar b [apk 프로젝트 폴더] cs 디컴파일(Decompile) 완료 후 하위 폴더에서 리소스(Resource) 파일 확인 가능 Android..

모바일/Android

[Android] 안드로이드 - 웹뷰 대체 라이브러리(AdvancedWebView) 사용법

Android(안드로이드) - AdvancedWebView 라이브러리 ① 기존 안드로이드 내장 웹뷰(WebViewclient, WebChromeclient)를 교체해서 실무 프로젝트에 적용해보니 성능이 만족스러웠다.② AdvancedWebView에서 제공하는 기능들은 유용한 것들이 많아서 하이브리드 앱을 개발하는데 도움이 될 것이다. - Fragment, 캐시 & 쿠키 처리, 파일 처리, 멀티윈도우(Multi-Window) 등③ 빠른 렌더링 성능 및 기타 추가 기능을 위해서 사용하고 있으며, 특별한 이슈 없이 잘 사용하고 있다. ④ AdvancedWebView의 자세한 API 사용 및 설명은 GitHub 참조 Android(안드로이드) - AdvancedWebView 적용 AdvancedWebView 예..

[좋은사람]
'모바일' 카테고리의 글 목록