달력

2

« 2020/2 »

  •  
  •  
  •  
  •  
  •  
  •  
  • 1

   

   

JSON-RPC

JSON으로 인코딩된 원격 프로시저 호출 라이브러리

http://json-rpc.org/

more implementations 클릭

   

Java로 이동

   

   

Google Web Engine을 이용해서 json-rpc를 사용하기 위해서 필요한 라이브러리 파일

Server

Client

gson-2.2.4.jar

jsonrpc-1.0-server.jar

slf4j-nop-1.6.1.jar

slf4j.api-1.6.1.jar

gson-2.2.4.jar

slf4j-android-1.6.1-RC1.jar

jsonrpc-1.0-client.jar

   

JSON-RPC 자바용 라이브러리 jar 파일 (Client)

http://codedragon.tistory.com/1344

   

JSON-RPC 자바용 라이브러리 jar 파일 (Server)

http://codedragon.tistory.com/1345

   

   

sl4j

java에서 로그를 출력하기 위한 Library입니다.

http://www.slf4j.org/

   

Posted by codedragon codedragon

댓글을 달아 주세요

   

이클립스와 다르게 Virtual Device생성시 실시간으로 UI를 확인해 볼 수 있습니다.

   

CPU/ABI

제공 되는 가상 CPU 선택시 ARM계열과 Intel Atom계열 두가지의 가상 CPU를 제공하고 있습니다.

Intel Atom(x865)를 선택해서 개발한다면 CPU 하드웨어 가속기능(HAXM)을 사용하기 위해 추가 프로그램 설치 및 BIOS에서 가상화기능을 활성화 시켜주어야 합니다.

HAXM기능을 지원하지 않는 디바이스는 ARM계열을 선택하면 됩니다.

   

   

가상디바이스 생성

Android Studio >>> Tools >>> Android >>> ADV Manager

   

   

   

Phone 선택 >>> Nexus 4 선택 >>> Next

   

KitKat - 19 - armeabi-v7a 선택 >>> Next

   

좌측 하단의 Show Advanced Settings 버튼 클릭

   

RAM

512MB

SD Card

256MB

Camera Back

Emulated

Finsih버튼 클릭

   

OK

   

   

가상디바이스로 앱 실행하기

Run 'app'

   

Launch emulator 체크 >>> Nexus 4 API 19선택 >>>OK

   

가상 디바이스 부팅 중...

   

잠금화면 해제

   

OK

   

가상디바이스 부팅완료!!!

   

   

앱 실행하기

하단 중앙의 동그라미 아이콘 클릭

   

OK

   

HelloWorldApp 아이콘 클릭

   

앱 실행 확인 완료!!!

Posted by codedragon codedragon

댓글을 달아 주세요

   

hangulkeyboard.apk 다운받기

키보드 프로그램 애뮬레이터에 설치하기

한글 키보드 활성화

   

   

hangulkeyboard.apk 다운받기

http://codedragon.tistory.com/1146

   

   

설치 전 한글 입력 불가

한글 키보드 설정 불가하여 한글 입력을 할 수 없습니다.

   

   

   

키보드 프로그램 애뮬레이터에 설치하기

설치를 원하는 애뮬레이터가 실행되어 있어야 합니다.

   

C:\javanAndroid\android\sdk\platform-tools폴더에

hangulkeyboard.apk 복사

   

cmd창을 실행 >>>

hangulkeyboard.apk 복사한 폴더 경로로 이동 >>>

cd C:\javanAndroid\android\sdk\platform-tools

   

hangulkeyboard.apk 파일 확인 >>>

dir/w

   

adb install hangulkeyboard.apk 명령어 입력

   

adb.exe를 통한 설치 화면

C:\javanAndroid\android\sdk\platform-tools>adb install hangulkeyboard.apk

662 KB/s (61114 bytes in 0.090s)

pkg: /data/local/tmp/hangulkeyboard.apk

Success

   

C:\javanAndroid\android\sdk\platform-tools>

   

   

   

한글 키보드 활성화하기

설정

   

언어 및 키보드

   

현재 키보드

   

키보드 선택

   

한글 접촉식 키보드 체크

   

확인

   

   

   

   

한글 키보드 설정하기

현재 키보드 다시 선택

   

한글 접촉식 키보드 선택

   

설정완료!!!

   

한글 입력 확인!!!

   

   

adb.exe 파일 경로

C:\javanAndroid\android\sdk\platform-tools

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

   

AVD Manager.exe 경로

C:\javanAndroid\android\sdk

   

   

실행화면

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

   

Ctrl + F11 or Ctrl + F12

   

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

   

오류메시지

C:\javanAndroid\Android\sdk\tools\emulator.exe -avd Nexus_4_API_19 -netspeed full -netdelay none

emulator: ERROR: This AVD's configuration is missing a kernel file!!

   

   

해결방법

가상디바이스 새로 생성

   

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

   

gradle

빌드 배포 도구 (build tool)

   

https://gradle.org/

   

   

빌드 build

소스 코드와 의존성 라이브러리를 역어서 컴파일하여 패키징하는 것

   

빌드 배포

IDE에서 만든 프로젝트 파일을 디바이스로 이동시키는 것을 빌드 배포라고 합니다.

안드로이드 스튜디오의 빌드배포툴이 gradle

   

빌드 도구

빌드를 손쉽게 할 수 있는 도구

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

App Build gradle; build.gradle(Module: app) LAB

외부 저장소에서 jar 파일 추가하기

   

   

   

추가 전 Dependencies 확인

뷰 영역에서 App아이콘 선택 후 마우스 우클릭 >>> Open Module Settings >>>

왼쪽창에서 app 선택 >>> Dependencies탭 클릭

   

   

dependencies 추가

build.gradle(Module: app)파일 오픈

   

compile 'com.google.code.gson:gson:2.+'

dependencies {

compile fileTree(dir: 'libs', include: ['*.jar'])

compile 'com.android.support:appcompat-v7:21.0.3'

compile 'com.google.code.gson:gson:2.+'

}

   

http://bintray.com/bintray/jcenter

외부에 있는 라이브러리 저장소에서 gson을 서치해서 추가해 줍니다.

   

우측 상단의 sync now 클릭

   

   

Dependencies 확인

뷰 영역에서 App아이콘 선택 후 마우스 우클릭 >>> Open Module Settings >>>

왼쪽창에서 app 선택 >>> Dependencies탭 클릭

   

gson이 추가된 것 확인

   

   

+ 기호 역할

compile 'com.google.code.gson:gson:2.+'

2.x버전 이상을 의미합니다.

그래서, 최초 배포시보다 업데이트 된 버전이있으면 자동으로 갱신합니다.

   

gson버전 정보

   

최초 개발후(2.2.3) 버전 갱신(2.3.1)이 있는 경우 자동으로 갱신하여 배포해 줍니다.

2.3.1

다시 배포시 최신 버전으로 자동 갱신해줍니다.

2.2.3

최초 개발시 배포되었던 라이브러리 Version

   

   

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

jcenter

라이브러리들을 모아놓은 저장소

   

https://bintray.com/bintray/jcenter

   

gson서치

   

 

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

   

   

OK

   

   

OK

   

Settings

   

Personal - Language&input

   

상단의 Language 클릭

   

한국어 선택

   

한국어 설정 완료!!!

   

Posted by codedragon codedragon

댓글을 달아 주세요