액티비티를 추가하는 방법...매니페스트 파일에 등록하는 것을 잊으면 안된다!!! 새로운 액티비티의 레이아웃 XML 정의 액티비티의 코드를 java 파일에 작성 새로 추가한 액티비티를 메니페스트에 등록 startActivity 메서드로 액티비티를 호출 1. 새로운 액티비티의 레이아웃 XML 정의 2. 액티비티의 코드를 java 파일에 작성 3. 새로 추가한 액티비티를 메니페스트에 등록 보안상의 이유로 응용 프로그램에 포함된 모든 액티비티는 반드시 매니페스트에 등록되어야 한다. android:name 패키지명을 포함한 풀 경로, 같은 패키지에 속해 있을 때는 앞에 '.' 을 찍는다 android:label 액티비티 타이블 바에 표시될 내용 4. startActivity 메서드로 액티비티를 호출 Intent ..
PaaS(Platform as a Service) 클라우드 서비스의 특징 사용한 만큼 지불 — 사용자는 서비스를 사용하고 그 비용을 분당이나 시간당으로 지불한다. 사용자는 사용할 수도 있고 그렇지 않을 수도 있는 자원에 대한 비용을 미리 지불하지 않는다 탄력성 — 사용자는 수요를 기반으로 자원의 사용량을 확대하거나 축소할 수 있다. 관리 인프라 — 서비스 인프라는 서비스 제공자가 소유하고 관리한다. "소프트웨어 구조나 코딩 패턴 등, 클라우드에 최적화된 개발 방식을 공부해야 할 경우가 생깁니다. 예를 들면 PaaS의 하나인 구글 앱 엔진(GAE)은 구글이 정해 놓은 운영방식, 애플리케이션 작동 원리가 있어요. 분산환경의 특성을 잘 살린 PaaS가 나타날수록 최적화에 대한 수요가 커질 겁니다." IaaS ..
원하는 위젯을 만들고 재사용성을 높이자~ 커스텀 위젯 레이아웃 XML 정의 커스텀 위젯 재정의 XML 레이아웃에 커스텀 위젯 포함시키기 액티비티 실행시키기 1. 커스텀 뷰 레이아웃 XML 정의 2. 커스텀 위젯 재정의 package test.sample.view; import android.content.Context; import android.util.AttributeSet; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextVi..
adb devices 연결되어 있는 장비 조사 adb install /root/Downloads/HangulKeyboard.apk apk 파일 설치하기 우분투 10.10 사용 http://developer.android.com/guide/developing/tools/adb.html abd(Android Debug Bridge) 에뮬레이터 인스턴스나 안드로이드 장비의 상태를 관리하는 툴 클라이언트-서버 프로그램 위치 : /platform-tools/ root@ubuntu:~/android-sdk-linux_86/platform-tools# ll 합계 5052 drwxr-xr-x 3 root root 4096 2011-01-17 19:16 ./ drwxrwxr-x 9 12275 5000 4096 2011-..
Samsung Galaxy S Android 2.3 Gingerbread update confirmed Read more: http://www.techradar.com/news/phone-and-communications/mobile-phones/samsung-galaxy-s-android-2-3-gingerbread-update-confirmed-914882#ixzz17x72UXtj Samsung has used the medium of Twitter to confirm that its flagship phone, the Samsung Galaxy S, will indeed be getting an Android 2.3 Gingerbread update. Two tweets came from the o..
프로요 휴대폰용으로 개발 최대 해상도는 854×480으로 12.7㎝(5인치)이하 화면에 최적화 갤럽시탭 17.8㎝(7인치)에 해상도 1024×600 디스플레이를 탑재 => 프로요가 제대로 구현하기 어려움 응용프로그램(애플리케이션) 처리 속도나 화면전환 속도가 아이패드에 비해 떨어진다는 비판 업그레이드 계획 ‘진저브레드’ 계획 중 ‘허니콤' 미결정 허니콤으로 만든 모토로라 태블릿을 동영상을 구경한 후 갤럽시탭에 대한 맘이 완전 사라졌다. 손가락으로 지도를 이리저리 돌리던 모습을 잊을 수 없다. 프로요에서 진저브레드로 업그레이드 한다고 해도 NFC 나 자이로스코프 기능이 활용될 만한 하드웨어가 장착되어 있는지는 잘 모르겠다. 내년 상반기까지는 꾹 참아야지~
p.630 쓰레드 안드로이드는 멀티 스레드 지원 리눅스 : 멀티 스레드 운영체제 자바 : 가상 머신 치원에서 멀티 스레드 지원 주로 자바에의해 지원 자바의 스레드 생성 방법 2가지 Thread() Thread(Runnable runnable) Runnable 인터페이스 구현 객체 생성 Thread의 생성자로 전달 : 자바는 다중 상속을 지원하지 않기 때문에 위의 두가지 방법 제시 스레드 고유의 스택을 가지며 메인 스레드와는 별도로 CPU 시간을 할당받아 실행된다. run 메서드 : 스레드에서 할 작업 작성, 스레드의 진입점, 메인 메서드 start 메서드 : 스레드 동작에 필요한 자원을 할당한 후 run 메서드를 호출하여 스레드를 기동시킨다. 자바의 스레드는 기본적으로 메인 스레드와 동등한 자격을 가지며..
http://www.techradar.com/news/phone-and-communications/mobile-phones/android-2-3-what-you-need-to-know-913559 Android 2.3 release date The Android 2.3 release date is pre-Christmas if you grab the new Nexus S. There's no word yet on when it will be available as an over the air update for existing handsets, but we imagine it won't be far behind, although it will be interesting to see if any hands..