Android6 [Phonegap] Device 정보 가져오기 Phonegap에서는 디바이스 정보를 가져오는 Device API(device object)가 있다.(http://docs.phonegap.com/en/2.1.0/cordova_device_device.md.html#Device 참고)device object는 다음의 property들을 가진다. device.name = 디바이스 모델 이름을 가져옴device.cordova = 폰갭의 버전을 가져옴device.platform = 디바이스의 운영체제 정보를 가져옴device.uuid = 디바이스의 고유번호(UUID)를 가져옴device.version = 디바이스 운영체제의 버전을 가져옴 device는 window object에 할당 되어 있으나 device 라는 이름을 global 하게 이용 가능하다. 다음.. 2012. 10. 7. [Phonegap] Phonegap 시작하기 [Phonegap 환경 설정]Phonegap은 어플리케이션의 로직과 서버 통신은 HTML/Javascript를 이용하고 모바일 단말 디바이스의 연결은 Native 코드를 이용하는 Hybrid Application 개발 프레임 웍이다. Phonegap을 이용하기 위해서는 다음의 프로그림들의 설치가 필요하다. (android에 대해서만 설명) 1. Eclipse 설치 http://www.eclipse.org/downloads/ 에서 이클립스를 다운로드 한다. 2. Eclipse에 안드로이드 ADT 플러그인 설치 Eclipse의 Help->install new software부분을 클릭하고 다음과 같이 Work with에 google 의 ADT 다운로드 사이트를 입력한다.설치하고자 하는 소프트웨어를 체크하고 .. 2012. 10. 7. Custom Android Build Install http://db.androidspin.com/android_build_information.asp 에 보면 여러 Android Rom이 있다. 여기에 자신의 폰에 맞는 것을 Install 하면 된다. 내가 가진 것은 T-Mobile G1이라서 TheOfficial TMO DRC83 (Donut) - US v1.9.1 을 선택했다. 우선 Base Image를 먼져 설치한다. 1. Base Image를 다운로드 한다. (TMO-OTA-US-DRC83-Rooted_update.zip) 2. sd card로 옮긴 다음 update.zip 으로 파일 이름을 변경한다. (sd card의 Root Directory에..) 3. 전원을 끄고 Recovery mode(Home + Power)로 전원을 켠다. 4. Da.. 2009. 10. 5. T-Mobile G1 Root 권한 얻기 http://forum.xda-developers.com/showthread.php?t=553416 및 http://androidandme.com/2009/08/news/how-to-root-a-t-mobile-g1-and-mytouch-3g-android-phone/ 에 나온 방법이다.(Recovery Imager는 Cyanogen 으로 Flashing함) 시험 대상 폰은 T-Mobile G1 폰으로 Build Number가 CRC1인 폰이다. 1. Android Market 에서 ASTRO File Manager를 설치한다. 2. 다음의 두 파일을 다운로드 받아서 sdcard 에 옮긴다. http://android.lucidrem.us/_fd.php?file=files/howto-root/flashr.. 2009. 10. 5. Android 에서 Intent 를 이용한 어플리케이션 간 통신 Android 에서는 Activity 간 통신을 할때 Intent 를 이용한다. 이는 하나의 어플리케이션 내에서 뿐만 아니라 어플리케이션 간의 통신에서도 활용이 가능하다. 다음은 간단하게 Intent 를 이용하여 다른 어플리케이션과 데이터를 주고 받는 예제이다. * 인텐트 Sender & Receiver 1. intentsender.java package com.android.intentsender; .... public class intentsender extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCrea.. 2009. 9. 6. Android 개발 환경 구축 및 Hello World 1. 필요한 프로그램들 - Java SDK : http://java.sun.com 에서 다운로드 - Android SDK : http://developer.android.com 에서 다운로드 - eclipse IDE : www.eclipse.org 에서 다운로드 2. eclipse 설정 (3.5 Galileo 기준) 1) eclipse 실행후 [Help]에서 "Install New Software" 선택 2) add를 클릭하고 name에 android를 location에 http://dl-ssl.google.com/android/eclipse 를 입력, 진행 3) 라이센스 동의 후 Install에서 Android Developer Tools와 Android Editor를 체크하고 Install 4) ec.. 2009. 8. 2. 이전 1 다음