이번에 Github에 제가 여러 저장소에 공헌(Contribution)한 소스코드가 북극의 저장소에 저장되었다고 하며, 깃헙(Github)에 “Arctic Code Vault Contributor”라는 뱃지를 얻었습니다.

Github - Arctic Code Vault Contributor

Github(깃헙)에서“Arctic Code Vault Contributor” 뱃지 추가되니 FLOSS(자유 오픈소스 소프트웨어) 활동하는 것에 보람을 느끼며 뿌듯하네요

 

아래 링크는 Github(깃헙)에서 2020년 2월 2일에 깃헙에 활성화된 공개된 저장소의 스냅샷을 250미터의 깊이의 북극의 산에 저장하였다고 합니다.

상세 내용은 아래의 유튜브(YouTube)링크로 확인하시면 됩니다. 

https://www.youtube.com/watch?v=fzI9FNjXQ0o

 

Buy me a coffeeBuy me a coffee


관련 링크
Unlocking AndroidA Developer's Guide(출판사 링크) - http://www.manning.com/ableson/
unlocking-android (Google Code) - http://code.google.com/p/unlocking-android/ 


외국에서 출판되어 번역된 언로킹 안드로이드란 책을 보니 정말 이것도 괜찮은 책이다는 생각을 하였습니다.

책 소스코드도 Google Code 홈페이지인 http://code.google.com/p/unlocking-android/ 에서 쉽게 구할 수 있더군요.


1. 소스 코드를 다운로드 받는 방법

http://code.google.com/p/unlocking-android/downloads/list 에 있는 zip파일을 다운로드 받아서 설치한다.


2. subversion을 사용해서 다운로드 받기 (svn checkout)

(Windows, Linux, Mac등 여러가지 플랫폼에서 subversion을 설치했으면 언로킹 안드로이드 소스코드를 자유롭게 다운로드를 할 수 있습니다.)

맨 처음에는

svn checkout http://unlocking-android.googlecode.com/svn/trunk/ unlocking-android-read-only

실행하여 unlocking android 소스 코드를 받을려고 하니...

README.TXT에서 Chapter별로 다운로드 받으라는 친절한 설명이 나옵니다 orz.

그러면  checkout한 폴더로 들어가서 아래와 같이 Chapter1~13까지 다운로드를 해봅니다.


svn co http://unlocking-android.googlecode.com/svn/chapter1
svn co http://unlocking-android.googlecode.com/svn/chapter2
svn co http://unlocking-android.googlecode.com/svn/chapter3
svn co http://unlocking-android.googlecode.com/svn/chapter4
svn co http://unlocking-android.googlecode.com/svn/chapter5
svn co http://unlocking-android.googlecode.com/svn/chapter6
svn co http://unlocking-android.googlecode.com/svn/chapter7
svn co http://unlocking-android.googlecode.com/svn/chapter8
svn co http://unlocking-android.googlecode.com/svn/chapter9
svn co http://unlocking-android.googlecode.com/svn/chapter10
svn co http://unlocking-android.googlecode.com/svn/chapter11
svn co http://unlocking-android.googlecode.com/svn/chapter12
svn co http://unlocking-android.googlecode.com/svn/chapter13


또는 예제별로 받고 싶으면 아래와 같은 명령어를 사용하시면 됩니다.

Sample Code by Chapter

1. Targeting Android

WhereDoYouLive? 
svn co http://unlocking-android.googlecode.com/svn/chapter1/trunk/

2. Development Environment

AndroidTipCalculator
svn co http://unlocking-android.googlecode.com/svn/chapter2/trunk/

3. User Interfaces

RestaurantFinder
svn co http://unlocking-android.googlecode.com/svn/chapter3/trunk/RestaurantFinder

4. Intents and Services

WeatherReporter
svn co http://unlocking-android.googlecode.com/svn/chapter4/trunk/WeatherReporter/
 ServiceBinderExample
svn co http://unlocking-android.googlecode.com/svn/chapter4/trunk/ServiceBinderExample/

5. Storing and Retrieving Data

SharedPreferencesTester 
svn co http://unlocking-android.googlecode.com/svn/chapter10/trunk/SoundRecordingDemo/
SharedPreferencesOtherPackageTester 
svn co http://unlocking-android.googlecode.com/svn/chapter5/trunk/SharedPreferencesOtherPackageTester/
FileStorage 
svn co http://unlocking-android.googlecode.com/svn/chapter5/trunk/FileStorage/
ProviderExplorer 
svn co http://unlocking-android.googlecode.com/svn/chapter5/trunk/ProviderExplorer/
ProviderWidgets
svn co http://unlocking-android.googlecode.com/svn/chapter5/trunk/ProviderWidgets/

6. Networking

NetworkExplorer 
svn co http://unlocking-android.googlecode.com/svn/chapter6/trunk/NetworkExplorer/
NetworkSocketServer
svn co http://unlocking-android.googlecode.com/svn/chapter6/trunk/NetworkSocketServer/

7. Telephony

TelephonyExplorer
svn co http://unlocking-android.googlecode.com/svn/chapter7/trunk/TelephonyExplorer/

8. Notifications and Alarms

SimpleAlarm 
svn co http://unlocking-android.googlecode.com/svn/chapter8/trunk/SimpleAlarm/
NotifyAlarm 
svn co http://unlocking-android.googlecode.com/svn/chapter8/trunk/NotifyAlarm/
SMSNotifyExample 
svn co http://unlocking-android.googlecode.com/svn/chapter8/trunk/SMSNotifyExample/
SMSNotifyExample2
svn co http://unlocking-android.googlecode.com/svn/chapter8/trunk/SMSNotifyExample2/

9. Graphics and Animation

BounceyBall 
svn co http://unlocking-android.googlecode.com/svn/chapter9/trunk/BounceyBall/
OpenGLSquare 
svn co http://unlocking-android.googlecode.com/svn/chapter9/trunk/OpenGLSquare/
XMLAnimate 
svn co http://unlocking-android.googlecode.com/svn/chapter9/trunk/XMLAnimate/
XMLDraw
svn co http://unlocking-android.googlecode.com/svn/chapter9/trunk/XMLDraw/

10. Multimedia

SimpleVideo 
svn co http://unlocking-android.googlecode.com/svn/chapter10/trunk/SimpleVideo/
SimpleCamera 
svn co http://unlocking-android.googlecode.com/svn/chapter10/trunk/SimpleCamera/
SoundRecordingDemo 
svn co http://unlocking-android.googlecode.com/svn/chapter10/trunk/SoundRecordingDemo/
MediaPlayerExample
svn co http://unlocking-android.googlecode.com/svn/chapter10/trunk/MediaPlayerExample/

11. Location Based Services

WindWaves 
svn co http://unlocking-android.googlecode.com/svn/chapter11/trunk/WindWaves/
GeocodeExample
svn co http://unlocking-android.googlecode.com/svn/chapter11/trunk/GeocodeExample/

12. Putting it all together 1: A Field Service Application

Android Client 
svn co http://unlocking-android.googlecode.com/svn/chapter12/trunk/android
Server
svn co http://unlocking-android.googlecode.com/svn/chapter12/trunk/server

13. Hacking Android

DaytimeClient 
svn co http://unlocking-android.googlecode.com/svn/chapter13/trunk/daytimeclient
Native C Code
svn co http://unlocking-android.googlecode.com/svn/chapter13/trunk/native




실행화면

C:\workspace\unlocking-android-read-only>svn co http://unlocking-android.googlecode.com/svn/chapter1

A    chapter1\trunk

A    chapter1\trunk\.classpath

A    chapter1\trunk\assets

A    chapter1\trunk\.project

A    chapter1\trunk\AndroidManifest.xml

A    chapter1\trunk\src

A    chapter1\trunk\src\com

A    chapter1\trunk\src\com\msi

A    chapter1\trunk\src\com\msi\manning

A    chapter1\trunk\src\com\msi\manning\unlockingandroid

A    chapter1\trunk\src\com\msi\manning\unlockingandroid\R.java

A    chapter1\trunk\src\com\msi\manning\unlockingandroid\AWhereDoYouLive.java

A    chapter1\trunk\res

A    chapter1\trunk\res\values

A    chapter1\trunk\res\values\strings.xml

A    chapter1\trunk\res\drawable

A    chapter1\trunk\res\drawable\icon.png

A    chapter1\trunk\res\layout

A    chapter1\trunk\res\layout\main.xml

체크아웃된 리비전 277.


C:\workspace\unlocking-android-read-only>svn co http://unlocking-android.googlecode.com/svn/chapter2

A    chapter2\trunk

A    chapter2\trunk\.classpath

A    chapter2\trunk\assets

A    chapter2\trunk\.project

A    chapter2\trunk\AndroidManifest.xml

A    chapter2\trunk\src

A    chapter2\trunk\src\com

A    chapter2\trunk\src\com\manning

A    chapter2\trunk\src\com\manning\unlockingandroid

A    chapter2\trunk\src\com\manning\unlockingandroid\ChapterTwo.java

A    chapter2\trunk\src\com\manning\unlockingandroid\R.java

A    chapter2\trunk\res

A    chapter2\trunk\res\values

A    chapter2\trunk\res\values\strings.xml

A    chapter2\trunk\res\drawable

A    chapter2\trunk\res\drawable\icon.png

A    chapter2\trunk\res\layout

A    chapter2\trunk\res\layout\main.xml

체크아웃된 리비전 277.


C:\workspace\unlocking-android-read-only>svn co http://unlocking-android.googlecode.com/svn/chapter3

A    chapter3\trunk

A    chapter3\trunk\RestaurantFinder

A    chapter3\trunk\RestaurantFinder\test

A    chapter3\trunk\RestaurantFinder\test\com

A    chapter3\trunk\RestaurantFinder\test\com\msi

A    chapter3\trunk\RestaurantFinder\test\com\msi\manning

A    chapter3\trunk\RestaurantFinder\test\com\msi\manning\restaurant

A    chapter3\trunk\RestaurantFinder\default.properties

A    chapter3\trunk\RestaurantFinder\.classpath

A    chapter3\trunk\RestaurantFinder\assets

A    chapter3\trunk\RestaurantFinder\.project

A    chapter3\trunk\RestaurantFinder\AndroidManifest.xml

A    chapter3\trunk\RestaurantFinder\src

A    chapter3\trunk\RestaurantFinder\src\com

A    chapter3\trunk\RestaurantFinder\src\com\msi

A    chapter3\trunk\RestaurantFinder\src\com\msi\manning

A    chapter3\trunk\RestaurantFinder\src\com\msi\manning\restaurant

A    chapter3\trunk\RestaurantFinder\src\com\msi\manning\restaurant\ReviewAdapter.java

A    chapter3\trunk\RestaurantFinder\src\com\msi\manning\restaurant\RestaurantFinderApplication.java

A    chapter3\trunk\RestaurantFinder\src\com\msi\manning\restaurant\ReviewCriteria.java

A    chapter3\trunk\RestaurantFinder\src\com\msi\manning\restaurant\ReviewDetail.java

A    chapter3\trunk\RestaurantFinder\src\com\msi\manning\restaurant\data

A    chapter3\trunk\RestaurantFinder\src\com\msi\manning\restaurant\data\ReviewHandler.java

A    chapter3\trunk\RestaurantFinder\src\com\msi\manning\restaurant\data\Review.java

A    chapter3\trunk\RestaurantFinder\src\com\msi\manning\restaurant\data\ReviewFetcher.java

A    chapter3\trunk\RestaurantFinder\src\com\msi\manning\restaurant\Constants.java

A    chapter3\trunk\RestaurantFinder\src\com\msi\manning\restaurant\ReviewList.java

A    chapter3\trunk\RestaurantFinder\docs

A    chapter3\trunk\RestaurantFinder\docs\base_attributes.xml

A    chapter3\trunk\RestaurantFinder\docs\temp.xml

A    chapter3\trunk\RestaurantFinder\docs\base_review_example.xml

A    chapter3\trunk\RestaurantFinder\docs\reviews_attributes.xml

A    chapter3\trunk\RestaurantFinder\res

A    chapter3\trunk\RestaurantFinder\res\values

A    chapter3\trunk\RestaurantFinder\res\values\arrays.xml

A    chapter3\trunk\RestaurantFinder\res\values\colors.xml

A    chapter3\trunk\RestaurantFinder\res\values\styles.xml

A    chapter3\trunk\RestaurantFinder\res\values\strings.xml

A    chapter3\trunk\RestaurantFinder\res\drawable

A    chapter3\trunk\RestaurantFinder\res\drawable\no_review_image.png

A    chapter3\trunk\RestaurantFinder\res\drawable\restaurant_icon.png

A    chapter3\trunk\RestaurantFinder\res\anim

A    chapter3\trunk\RestaurantFinder\res\anim\scaler.xml

A    chapter3\trunk\RestaurantFinder\res\layout

A    chapter3\trunk\RestaurantFinder\res\layout\review_detail.xml

A    chapter3\trunk\RestaurantFinder\res\layout\review_criteria.xml

A    chapter3\trunk\RestaurantFinder\res\layout\spinner_view_dropdown.xml

A    chapter3\trunk\RestaurantFinder\res\layout\spinner_view.xml

A    chapter3\trunk\RestaurantFinder\res\layout\review_list.xml

A    chapter3\trunk\RestaurantFinder\README.txt

체크아웃된 리비전 277.


C:\workspace\unlocking-android-read-only>svn co http://unlocking-android.googlec

ode.com/svn/chapter4

A    chapter4\trunk

A    chapter4\trunk\ServiceBinderExample

A    chapter4\trunk\ServiceBinderExample\default.properties

A    chapter4\trunk\ServiceBinderExample\.classpath

A    chapter4\trunk\ServiceBinderExample\assets

A    chapter4\trunk\ServiceBinderExample\.project

A    chapter4\trunk\ServiceBinderExample\AndroidManifest.xml

A    chapter4\trunk\ServiceBinderExample\src

A    chapter4\trunk\ServiceBinderExample\src\com

A    chapter4\trunk\ServiceBinderExample\src\com\msi

A    chapter4\trunk\ServiceBinderExample\src\com\msi\manning

A    chapter4\trunk\ServiceBinderExample\src\com\msi\manning\binder

A    chapter4\trunk\ServiceBinderExample\src\com\msi\manning\binder\SimpleMathService.java

A    chapter4\trunk\ServiceBinderExample\src\com\msi\manning\binder\ISimpleMathService.aidl

A    chapter4\trunk\ServiceBinderExample\src\com\msi\manning\binder\ActivityExample.java

A    chapter4\trunk\ServiceBinderExample\res

A    chapter4\trunk\ServiceBinderExample\res\values

A    chapter4\trunk\ServiceBinderExample\res\values\strings.xml

A    chapter4\trunk\ServiceBinderExample\res\drawable

A    chapter4\trunk\ServiceBinderExample\res\drawable\icon.png

A    chapter4\trunk\ServiceBinderExample\res\layout

A    chapter4\trunk\ServiceBinderExample\res\layout\activity_example.xml

A    chapter4\trunk\ServiceBinderExample\README.txt

A    chapter4\trunk\WeatherReporter

A    chapter4\trunk\WeatherReporter\default.properties

A    chapter4\trunk\WeatherReporter\.classpath

A    chapter4\trunk\WeatherReporter\assets

A    chapter4\trunk\WeatherReporter\.project

A    chapter4\trunk\WeatherReporter\AndroidManifest.xml

A    chapter4\trunk\WeatherReporter\src

A    chapter4\trunk\WeatherReporter\src\com

A    chapter4\trunk\WeatherReporter\src\com\msi

A    chapter4\trunk\WeatherReporter\src\com\msi\manning

A    chapter4\trunk\WeatherReporter\src\com\msi\manning\weather

A    chapter4\trunk\WeatherReporter\src\com\msi\manning\weather\service

A    chapter4\trunk\WeatherReporter\src\com\msi\manning\weather\service\LocationHelper.java

A    chapter4\trunk\WeatherReporter\src\com\msi\manning\weather\service\WeatherAlertService.java

A    chapter4\trunk\WeatherReporter\src\com\msi\manning\weather\service\WeatherAlertServiceReceiver.java

A    chapter4\trunk\WeatherReporter\src\com\msi\manning\weather\ReportViewSavedLocations.java

A    chapter4\trunk\WeatherReporter\src\com\msi\manning\weather\ReportSpecifyLocation.java

A    chapter4\trunk\WeatherReporter\src\com\msi\manning\weather\data

A    chapter4\trunk\WeatherReporter\src\com\msi\manning\weather\data\DBHelper.java

A    chapter4\trunk\WeatherReporter\src\com\msi\manning\weather\data\YWeatherHandler.java

A    chapter4\trunk\WeatherReporter\src\com\msi\manning\weather\data\WeatherForecast.java

A    chapter4\trunk\WeatherReporter\src\com\msi\manning\weather\data\WeatherCondition.java

A    chapter4\trunk\WeatherReporter\src\com\msi\manning\weather\data\YWeatherFetcher.java

A    chapter4\trunk\WeatherReporter\src\com\msi\manning\weather\data\WeatherRecord.java

A    chapter4\trunk\WeatherReporter\src\com\msi\manning\weather\ReportViewDetail.java

A    chapter4\trunk\WeatherReporter\src\com\msi\manning\weather\Constants.java

A    chapter4\trunk\WeatherReporter\src\com\msi\manning\AndroidManifest.xml

A    chapter4\trunk\WeatherReporter\docs

A    chapter4\trunk\WeatherReporter\docs\us_cities_latlong.txt

A    chapter4\trunk\WeatherReporter\docs\yweather.xml

A    chapter4\trunk\WeatherReporter\docs\yweather_cond.txt

A    chapter4\trunk\WeatherReporter\res

A    chapter4\trunk\WeatherReporter\res\values

A    chapter4\trunk\WeatherReporter\res\values\styles.xml

A    chapter4\trunk\WeatherReporter\res\values\strings.xml

A    chapter4\trunk\WeatherReporter\res\drawable

A    chapter4\trunk\WeatherReporter\res\drawable\cond8.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond9.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond10.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond11.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond12.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond30.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond13.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond31.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond32.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond14.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond15.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond33.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond16.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond34.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond17.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond35.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond36.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond18.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond19.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond37.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond38.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond39.gif

A    chapter4\trunk\WeatherReporter\res\drawable\severe_weather_120.png

A    chapter4\trunk\WeatherReporter\res\drawable\weather_sun_clouds_45.png

A    chapter4\trunk\WeatherReporter\res\drawable\cond20.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond21.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond40.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond22.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond41.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond23.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond42.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond24.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond43.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond25.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond44.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond26.gif

A    chapter4\trunk\WeatherReporter\res\drawable\severe_weather_24.png

A    chapter4\trunk\WeatherReporter\res\drawable\cond45.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond27.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond46.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond28.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond47.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond29.gif

A    chapter4\trunk\WeatherReporter\res\drawable\weather_sun_clouds_120.png

A    chapter4\trunk\WeatherReporter\res\drawable\severe_weather_45.png

A    chapter4\trunk\WeatherReporter\res\drawable\cond1.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond2.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond3.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond4.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond5.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond6.gif

A    chapter4\trunk\WeatherReporter\res\drawable\cond7.gif

A    chapter4\trunk\WeatherReporter\res\layout

A    chapter4\trunk\WeatherReporter\res\layout\report_view_saved_locations.xml

A    chapter4\trunk\WeatherReporter\res\layout\report_specify_location.xml

A    chapter4\trunk\WeatherReporter\res\layout\report_view_detail.xml

A    chapter4\trunk\WeatherReporter\res\layout\list_item_1.xml

A    chapter4\trunk\WeatherReporter\README.txt

체크아웃된 리비전 277.


C:\workspace\unlocking-android-read-only>svn co http://unlocking-android.googlecode.com/svn/chapter5

A    chapter5\trunk

A    chapter5\trunk\SharedPreferencesTester

A    chapter5\trunk\SharedPreferencesTester\.classpath

A    chapter5\trunk\SharedPreferencesTester\assets

A    chapter5\trunk\SharedPreferencesTester\.project

A    chapter5\trunk\SharedPreferencesTester\AndroidManifest.xml

A    chapter5\trunk\SharedPreferencesTester\src

A    chapter5\trunk\SharedPreferencesTester\src\com

A    chapter5\trunk\SharedPreferencesTester\src\com\msi

A    chapter5\trunk\SharedPreferencesTester\src\com\msi\manning

A    chapter5\trunk\SharedPreferencesTester\src\com\msi\manning\chapter5

A    chapter5\trunk\SharedPreferencesTester\src\com\msi\manning\chapter5\prefs

A    chapter5\trunk\SharedPreferencesTester\src\com\msi\manning\chapter5\prefs\SharedPrefTestInput.java

A    chapter5\trunk\SharedPreferencesTester\src\com\msi\manning\chapter5\prefs\SharedPrefTestOutput.java

A    chapter5\trunk\SharedPreferencesTester\res

A    chapter5\trunk\SharedPreferencesTester\res\values

A    chapter5\trunk\SharedPreferencesTester\res\values\strings.xml

A    chapter5\trunk\SharedPreferencesTester\res\drawable

A    chapter5\trunk\SharedPreferencesTester\res\drawable\icon.png

A    chapter5\trunk\SharedPreferencesTester\res\layout

A    chapter5\trunk\SharedPreferencesTester\res\layout\shared_preftest_input.xml


A    chapter5\trunk\SharedPreferencesTester\res\layout\shared_preftest_output.xml

A    chapter5\trunk\SharedPreferencesTester\README.txt

A    chapter5\trunk\ProviderWidgets

A    chapter5\trunk\ProviderWidgets\.classpath

A    chapter5\trunk\ProviderWidgets\assets

A    chapter5\trunk\ProviderWidgets\.project

A    chapter5\trunk\ProviderWidgets\AndroidManifest.xml

A    chapter5\trunk\ProviderWidgets\src

A    chapter5\trunk\ProviderWidgets\src\com

A    chapter5\trunk\ProviderWidgets\src\com\msi

A    chapter5\trunk\ProviderWidgets\src\com\msi\manning

A    chapter5\trunk\ProviderWidgets\src\com\msi\manning\chapter5

A    chapter5\trunk\ProviderWidgets\src\com\msi\manning\chapter5\widget

A    chapter5\trunk\ProviderWidgets\src\com\msi\manning\chapter5\widget\Widget.java

A    chapter5\trunk\ProviderWidgets\src\com\msi\manning\chapter5\widget\WidgetExplorer.java

A    chapter5\trunk\ProviderWidgets\src\com\msi\manning\chapter5\widget\Constants.java

A    chapter5\trunk\ProviderWidgets\src\com\msi\manning\chapter5\widget\WidgetProvider.java

A    chapter5\trunk\ProviderWidgets\res

A    chapter5\trunk\ProviderWidgets\res\values

A    chapter5\trunk\ProviderWidgets\res\values\strings.xml

A    chapter5\trunk\ProviderWidgets\res\drawable

A    chapter5\trunk\ProviderWidgets\res\drawable\icon.png

A    chapter5\trunk\ProviderWidgets\res\layout

A    chapter5\trunk\ProviderWidgets\res\layout\provider_explorer.xml

A    chapter5\trunk\ProviderWidgets\README.txt

A    chapter5\trunk\.project

A    chapter5\trunk\FileStorage

A    chapter5\trunk\FileStorage\.classpath

A    chapter5\trunk\FileStorage\assets

A    chapter5\trunk\FileStorage\.project

A    chapter5\trunk\FileStorage\AndroidManifest.xml

A    chapter5\trunk\FileStorage\src

A    chapter5\trunk\FileStorage\src\com

A    chapter5\trunk\FileStorage\src\com\msi

A    chapter5\trunk\FileStorage\src\com\msi\manning

A    chapter5\trunk\FileStorage\src\com\msi\manning\chapter5

A    chapter5\trunk\FileStorage\src\com\msi\manning\chapter5\filestorage

A    chapter5\trunk\FileStorage\src\com\msi\manning\chapter5\filestorage\CreateFile.java

A    chapter5\trunk\FileStorage\src\com\msi\manning\chapter5\filestorage\ReadXMLResourceFile.java

A    chapter5\trunk\FileStorage\src\com\msi\manning\chapter5\filestorage\ReadWriteSDCardFile.java

A    chapter5\trunk\FileStorage\src\com\msi\manning\chapter5\filestorage\ReadFile.java

A    chapter5\trunk\FileStorage\src\com\msi\manning\chapter5\filestorage\ReadRawResourceFile.java

A    chapter5\trunk\FileStorage\res

A    chapter5\trunk\FileStorage\res\values

A    chapter5\trunk\FileStorage\res\values\strings.xml

A    chapter5\trunk\FileStorage\res\xml

A    chapter5\trunk\FileStorage\res\xml\people.xml

A    chapter5\trunk\FileStorage\res\drawable

A    chapter5\trunk\FileStorage\res\drawable\icon.png

A    chapter5\trunk\FileStorage\res\raw

A    chapter5\trunk\FileStorage\res\raw\people.txt

A    chapter5\trunk\FileStorage\res\layout

A    chapter5\trunk\FileStorage\res\layout\read_xmlresource_file.xml

A    chapter5\trunk\FileStorage\res\layout\create_file.xml

A    chapter5\trunk\FileStorage\res\layout\read_write_sdcard_file.xml

A    chapter5\trunk\FileStorage\res\layout\read_file.xml

A    chapter5\trunk\FileStorage\res\layout\read_rawresource_file.xml

A    chapter5\trunk\FileStorage\README.txt

A    chapter5\trunk\ProviderExplorer

A    chapter5\trunk\ProviderExplorer\.classpath

A    chapter5\trunk\ProviderExplorer\assets

A    chapter5\trunk\ProviderExplorer\.project

A    chapter5\trunk\ProviderExplorer\AndroidManifest.xml

A    chapter5\trunk\ProviderExplorer\src

A    chapter5\trunk\ProviderExplorer\src\com

A    chapter5\trunk\ProviderExplorer\src\com\msi

A    chapter5\trunk\ProviderExplorer\src\com\msi\manning

A    chapter5\trunk\ProviderExplorer\src\com\msi\manning\chapter5

A    chapter5\trunk\ProviderExplorer\src\com\msi\manning\chapter5\providerexplorer

A    chapter5\trunk\ProviderExplorer\src\com\msi\manning\chapter5\providerexplorer\ProviderExplorer.java

A    chapter5\trunk\ProviderExplorer\res

A    chapter5\trunk\ProviderExplorer\res\values

A    chapter5\trunk\ProviderExplorer\res\values\strings.xml

A    chapter5\trunk\ProviderExplorer\res\drawable

A    chapter5\trunk\ProviderExplorer\res\drawable\icon.png

A    chapter5\trunk\ProviderExplorer\res\layout

A    chapter5\trunk\ProviderExplorer\res\layout\provider_explorer.xml

A    chapter5\trunk\ProviderExplorer\README.txt

A    chapter5\trunk\SharedPreferencesOtherPackageTester

A    chapter5\trunk\SharedPreferencesOtherPackageTester\.classpath

A    chapter5\trunk\SharedPreferencesOtherPackageTester\assets

A    chapter5\trunk\SharedPreferencesOtherPackageTester\.project

A    chapter5\trunk\SharedPreferencesOtherPackageTester\AndroidManifest.xml

A    chapter5\trunk\SharedPreferencesOtherPackageTester\src

A    chapter5\trunk\SharedPreferencesOtherPackageTester\src\com

A    chapter5\trunk\SharedPreferencesOtherPackageTester\src\com\other

A    chapter5\trunk\SharedPreferencesOtherPackageTester\src\com\other\manning

A    chapter5\trunk\SharedPreferencesOtherPackageTester\src\com\other\manning\chapter5

A    chapter5\trunk\SharedPreferencesOtherPackageTester\src\com\other\manning\chapter5\prefs

A    chapter5\trunk\SharedPreferencesOtherPackageTester\src\com\other\manning\chapter5\prefs\SharedPrefTestOtherOutput.java

A    chapter5\trunk\SharedPreferencesOtherPackageTester\res

A    chapter5\trunk\SharedPreferencesOtherPackageTester\res\values

A    chapter5\trunk\SharedPreferencesOtherPackageTester\res\values\strings.xml

A    chapter5\trunk\SharedPreferencesOtherPackageTester\res\drawable

A    chapter5\trunk\SharedPreferencesOtherPackageTester\res\drawable\icon.png

A    chapter5\trunk\SharedPreferencesOtherPackageTester\res\layout

A    chapter5\trunk\SharedPreferencesOtherPackageTester\res\layout\shared_prefte

st_output.xml

A    chapter5\trunk\SharedPreferencesOtherPackageTester\res\layout\main.xml

A    chapter5\trunk\SharedPreferencesOtherPackageTester\README.txt

체크아웃된 리비전 277.


C:\workspace\unlocking-android-read-only>svn co http://unlocking-android.googlecode.com/svn/chapter6

A    chapter6\trunk

A    chapter6\trunk\NetworkSocketServer

A    chapter6\trunk\NetworkSocketServer\.classpath

A    chapter6\trunk\NetworkSocketServer\.project

A    chapter6\trunk\NetworkSocketServer\src

A    chapter6\trunk\NetworkSocketServer\src\com

A    chapter6\trunk\NetworkSocketServer\src\com\msi

A    chapter6\trunk\NetworkSocketServer\src\com\msi\manning

A    chapter6\trunk\NetworkSocketServer\src\com\msi\manning\uad

A    chapter6\trunk\NetworkSocketServer\src\com\msi\manning\uad\EchoServer.java

A    chapter6\trunk\NetworkSocketServer\README.txt

A    chapter6\trunk\NetworkExplorer

A    chapter6\trunk\NetworkExplorer\default.properties

A    chapter6\trunk\NetworkExplorer\.classpath

A    chapter6\trunk\NetworkExplorer\.project

A    chapter6\trunk\NetworkExplorer\AndroidManifest.xml

A    chapter6\trunk\NetworkExplorer\src

A    chapter6\trunk\NetworkExplorer\src\com

A    chapter6\trunk\NetworkExplorer\src\com\msi

A    chapter6\trunk\NetworkExplorer\src\com\msi\manning

A    chapter6\trunk\NetworkExplorer\src\com\msi\manning\network

A    chapter6\trunk\NetworkExplorer\src\com\msi\manning\network\ApacheHTTPViaHelper.java

A    chapter6\trunk\NetworkExplorer\src\com\msi\manning\network\SimpleSocket.java

A    chapter6\trunk\NetworkExplorer\src\com\msi\manning\network\HTTPHelperForm.java

A    chapter6\trunk\NetworkExplorer\src\com\msi\manning\network\GoogleClientLogin.java

A    chapter6\trunk\NetworkExplorer\src\com\msi\manning\network\Main.java

A    chapter6\trunk\NetworkExplorer\src\com\msi\manning\network\data

A    chapter6\trunk\NetworkExplorer\src\com\msi\manning\network\data\xml

A    chapter6\trunk\NetworkExplorer\src\com\msi\manning\network\data\xml\DeliciousPost.java

A    chapter6\trunk\NetworkExplorer\src\com\msi\manning\network\data\xml\DeliciousHandler.java

A    chapter6\trunk\NetworkExplorer\src\com\msi\manning\network\data\HTTPRequestHelper.java

A    chapter6\trunk\NetworkExplorer\src\com\msi\manning\network\SimpleGet.java

A    chapter6\trunk\NetworkExplorer\src\com\msi\manning\network\DeliciousRecentPosts.java

A    chapter6\trunk\NetworkExplorer\src\com\msi\manning\network\ApacheHTTPSimple.java

A    chapter6\trunk\NetworkExplorer\src\com\msi\manning\network\Constants.java

A    chapter6\trunk\NetworkExplorer\src\com\msi\manning\network\util

A    chapter6\trunk\NetworkExplorer\src\com\msi\manning\network\util\StringUtils.java

A    chapter6\trunk\NetworkExplorer\echo.jsp

A    chapter6\trunk\NetworkExplorer\res

A    chapter6\trunk\NetworkExplorer\res\values

A    chapter6\trunk\NetworkExplorer\res\values\strings.xml

A    chapter6\trunk\NetworkExplorer\res\drawable

A    chapter6\trunk\NetworkExplorer\res\drawable\icon.png

A    chapter6\trunk\NetworkExplorer\res\layout

A    chapter6\trunk\NetworkExplorer\res\layout\simple_socket.xml

A    chapter6\trunk\NetworkExplorer\res\layout\http_helper_form.xml

A    chapter6\trunk\NetworkExplorer\res\layout\google_client_login.xml

A    chapter6\trunk\NetworkExplorer\res\layout\main.xml

A    chapter6\trunk\NetworkExplorer\res\layout\simple_get.xml

A    chapter6\trunk\NetworkExplorer\res\layout\delicious_posts.xml

A    chapter6\trunk\NetworkExplorer\res\layout\apache_http_simple.xml

A    chapter6\trunk\NetworkExplorer\README.txt

체크아웃된 리비전 277.


C:\workspace\unlocking-android-read-only>svn co http://unlocking-android.googlecode.com/svn/chapter7

A    chapter7\trunk

A    chapter7\trunk\TelephonyExplorer

A    chapter7\trunk\TelephonyExplorer\default.properties

A    chapter7\trunk\TelephonyExplorer\.classpath

A    chapter7\trunk\TelephonyExplorer\.project

A    chapter7\trunk\TelephonyExplorer\AndroidManifest.xml

A    chapter7\trunk\TelephonyExplorer\src

A    chapter7\trunk\TelephonyExplorer\src\com

A    chapter7\trunk\TelephonyExplorer\src\com\msi

A    chapter7\trunk\TelephonyExplorer\src\com\msi\manning

A    chapter7\trunk\TelephonyExplorer\src\com\msi\manning\telephonyexplorer

A    chapter7\trunk\TelephonyExplorer\src\com\msi\manning\telephonyexplorer\PhoneNumberUtilsExample.java

A    chapter7\trunk\TelephonyExplorer\src\com\msi\manning\telephonyexplorer\Main.java

A    chapter7\trunk\TelephonyExplorer\src\com\msi\manning\telephonyexplorer\SmsReceiver.java

A    chapter7\trunk\TelephonyExplorer\src\com\msi\manning\telephonyexplorer\OutgoingCallReceiver.java

A    chapter7\trunk\TelephonyExplorer\src\com\msi\manning\telephonyexplorer\Constants.java

A    chapter7\trunk\TelephonyExplorer\src\com\msi\manning\telephonyexplorer\TelephonyManagerExample.java

A    chapter7\trunk\TelephonyExplorer\src\com\msi\manning\telephonyexplorer\SmsExample.java

A    chapter7\trunk\TelephonyExplorer\res

A    chapter7\trunk\TelephonyExplorer\res\values

A    chapter7\trunk\TelephonyExplorer\res\values\strings.xml

A    chapter7\trunk\TelephonyExplorer\res\drawable

A    chapter7\trunk\TelephonyExplorer\res\drawable\icon.png

A    chapter7\trunk\TelephonyExplorer\res\layout

A    chapter7\trunk\TelephonyExplorer\res\layout\main.xml

A    chapter7\trunk\TelephonyExplorer\res\layout\telmgrexample.xml

A    chapter7\trunk\TelephonyExplorer\res\layout\smsexample.xml

A    chapter7\trunk\TelephonyExplorer\res\layout\phonenumberutilsexample.xml

A    chapter7\trunk\TelephonyExplorer\README.txt

체크아웃된 리비전 277.


C:\workspace\unlocking-android-read-only>svn co http://unlocking-android.googlecode.com/svn/chapter8

A    chapter8\trunk

A    chapter8\trunk\NotifyAlarm

A    chapter8\trunk\NotifyAlarm\.classpath

A    chapter8\trunk\NotifyAlarm\assets

A    chapter8\trunk\NotifyAlarm\.project

A    chapter8\trunk\NotifyAlarm\AndroidManifest.xml

A    chapter8\trunk\NotifyAlarm\src

A    chapter8\trunk\NotifyAlarm\src\com

A    chapter8\trunk\NotifyAlarm\src\com\msi

A    chapter8\trunk\NotifyAlarm\src\com\msi\manning

A    chapter8\trunk\NotifyAlarm\src\com\msi\manning\chapter8

A    chapter8\trunk\NotifyAlarm\src\com\msi\manning\chapter8\NotifyAlarm

A    chapter8\trunk\NotifyAlarm\src\com\msi\manning\chapter8\NotifyAlarm\AlarmRe

ceiver.java

A    chapter8\trunk\NotifyAlarm\src\com\msi\manning\chapter8\NotifyAlarm\SetAlar

m.java

A    chapter8\trunk\NotifyAlarm\res

A    chapter8\trunk\NotifyAlarm\res\values

A    chapter8\trunk\NotifyAlarm\res\values\strings.xml

A    chapter8\trunk\NotifyAlarm\res\drawable

A    chapter8\trunk\NotifyAlarm\res\drawable\alarm.png

A    chapter8\trunk\NotifyAlarm\res\drawable\icon.png

A    chapter8\trunk\NotifyAlarm\res\drawable\clock.png

A    chapter8\trunk\NotifyAlarm\res\layout

A    chapter8\trunk\NotifyAlarm\res\layout\main.xml

A    chapter8\trunk\SimpleAlarm

A    chapter8\trunk\SimpleAlarm\.classpath

A    chapter8\trunk\SimpleAlarm\assets

A    chapter8\trunk\SimpleAlarm\.project

A    chapter8\trunk\SimpleAlarm\AndroidManifest.xml

A    chapter8\trunk\SimpleAlarm\src

A    chapter8\trunk\SimpleAlarm\src\com

A    chapter8\trunk\SimpleAlarm\src\com\msi

A    chapter8\trunk\SimpleAlarm\src\com\msi\manning

A    chapter8\trunk\SimpleAlarm\src\com\msi\manning\chapter8

A    chapter8\trunk\SimpleAlarm\src\com\msi\manning\chapter8\simpleAlarm

A    chapter8\trunk\SimpleAlarm\src\com\msi\manning\chapter8\simpleAlarm\AlarmReceiver.java

A    chapter8\trunk\SimpleAlarm\src\com\msi\manning\chapter8\simpleAlarm\GenerateAlarm.java

A    chapter8\trunk\SimpleAlarm\res

A    chapter8\trunk\SimpleAlarm\res\values

A    chapter8\trunk\SimpleAlarm\res\values\strings.xml

A    chapter8\trunk\SimpleAlarm\res\drawable

A    chapter8\trunk\SimpleAlarm\res\drawable\clock_play.png

A    chapter8\trunk\SimpleAlarm\res\drawable\clock_red.png

A    chapter8\trunk\SimpleAlarm\res\drawable\icon.png

A    chapter8\trunk\SimpleAlarm\res\drawable\clock.png

A    chapter8\trunk\SimpleAlarm\res\layout

A    chapter8\trunk\SimpleAlarm\res\layout\main.xml

A    chapter8\trunk\SMSNotifyExample

A    chapter8\trunk\SMSNotifyExample\.classpath

A    chapter8\trunk\SMSNotifyExample\assets

A    chapter8\trunk\SMSNotifyExample\.project

A    chapter8\trunk\SMSNotifyExample\AndroidManifest.xml

A    chapter8\trunk\SMSNotifyExample\src

A    chapter8\trunk\SMSNotifyExample\src\com

A    chapter8\trunk\SMSNotifyExample\src\com\msi

A    chapter8\trunk\SMSNotifyExample\src\com\msi\manning

A    chapter8\trunk\SMSNotifyExample\src\com\msi\manning\chapter8

A    chapter8\trunk\SMSNotifyExample\src\com\msi\manning\chapter8\SMSNotifyExample

A    chapter8\trunk\SMSNotifyExample\src\com\msi\manning\chapter8\SMSNotifyExample\SMSNotifyExample.java

A    chapter8\trunk\SMSNotifyExample\src\com\msi\manning\chapter8\SMSNotifyExample\SMSNotifyActivity.java

A    chapter8\trunk\SMSNotifyExample\src\com\msi\manning\chapter8\SMSNotifyExample.java

A    chapter8\trunk\SMSNotifyExample\src\com\msi\manning\chapter8\SMSNotifyActivity.java

A    chapter8\trunk\SMSNotifyExample\res

A    chapter8\trunk\SMSNotifyExample\res\values

A    chapter8\trunk\SMSNotifyExample\res\values\strings.xml

A    chapter8\trunk\SMSNotifyExample\res\drawable

A    chapter8\trunk\SMSNotifyExample\res\drawable\chat.png

A    chapter8\trunk\SMSNotifyExample\res\drawable\incoming.png

A    chapter8\trunk\SMSNotifyExample\res\drawable\icon.png

A    chapter8\trunk\SMSNotifyExample\res\layout

A    chapter8\trunk\SMSNotifyExample\res\layout\main.xml

A    chapter8\trunk\SMSNotifyExample2

A    chapter8\trunk\SMSNotifyExample2\.classpath

A    chapter8\trunk\SMSNotifyExample2\assets

A    chapter8\trunk\SMSNotifyExample2\.project

A    chapter8\trunk\SMSNotifyExample2\AndroidManifest.xml

A    chapter8\trunk\SMSNotifyExample2\src

A    chapter8\trunk\SMSNotifyExample2\src\com

A    chapter8\trunk\SMSNotifyExample2\src\com\msi

A    chapter8\trunk\SMSNotifyExample2\src\com\msi\manning

A    chapter8\trunk\SMSNotifyExample2\src\com\msi\manning\chapter8

A    chapter8\trunk\SMSNotifyExample2\src\com\msi\manning\chapter8\SMSNotifyExample2

A    chapter8\trunk\SMSNotifyExample2\src\com\msi\manning\chapter8\SMSNotifyExample2\SMSNotifyExampleActivityToast.java

A    chapter8\trunk\SMSNotifyExample2\src\com\msi\manning\chapter8\SMSNotifyExample2\SMSNotifyExampleToast.java

A    chapter8\trunk\SMSNotifyExample2\src\com\msi\manning\chapter8\SMSNotifyExample2\SMSNotifyExampleActivity.java

A    chapter8\trunk\SMSNotifyExample2\src\com\msi\manning\chapter8\SMSNotifyExample2\SMSNotifyExample.java

A    chapter8\trunk\SMSNotifyExample2\res

A    chapter8\trunk\SMSNotifyExample2\res\values

A    chapter8\trunk\SMSNotifyExample2\res\values\strings.xml

A    chapter8\trunk\SMSNotifyExample2\res\drawable

A    chapter8\trunk\SMSNotifyExample2\res\drawable\icon.png

A    chapter8\trunk\SMSNotifyExample2\res\layout

A    chapter8\trunk\SMSNotifyExample2\res\layout\main.xml

A    chapter8\branches

A    chapter8\tags

체크아웃된 리비전 277.


C:\workspace\unlocking-android-read-only>svn co http://unlocking-android.googlecode.com/svn/chapter9

A    chapter9\trunk

A    chapter9\trunk\BounceyBall

A    chapter9\trunk\BounceyBall\.classpath

A    chapter9\trunk\BounceyBall\assets

A    chapter9\trunk\BounceyBall\.project

A    chapter9\trunk\BounceyBall\AndroidManifest.xml

A    chapter9\trunk\BounceyBall\src

A    chapter9\trunk\BounceyBall\src\com

A    chapter9\trunk\BounceyBall\src\com\msi

A    chapter9\trunk\BounceyBall\src\com\msi\manning

A    chapter9\trunk\BounceyBall\src\com\msi\manning\chapter9

A    chapter9\trunk\BounceyBall\src\com\msi\manning\chapter9\bounceyBall

A    chapter9\trunk\BounceyBall\src\com\msi\manning\chapter9\bounceyBall\BounceView.java

A    chapter9\trunk\BounceyBall\src\com\msi\manning\chapter9\bounceyBall\BounceActivity.java

A    chapter9\trunk\BounceyBall\res

A    chapter9\trunk\BounceyBall\res\values

A    chapter9\trunk\BounceyBall\res\values\strings.xml

A    chapter9\trunk\BounceyBall\res\drawable

A    chapter9\trunk\BounceyBall\res\drawable\android.png

A    chapter9\trunk\BounceyBall\res\drawable\world.png

A    chapter9\trunk\BounceyBall\res\drawable\icon.png

A    chapter9\trunk\BounceyBall\res\layout

A    chapter9\trunk\BounceyBall\res\layout\main.xml

A    chapter9\trunk\XMLAnimate

A    chapter9\trunk\XMLAnimate\.classpath

A    chapter9\trunk\XMLAnimate\assets

A    chapter9\trunk\XMLAnimate\.project

A    chapter9\trunk\XMLAnimate\AndroidManifest.xml

A    chapter9\trunk\XMLAnimate\src

A    chapter9\trunk\XMLAnimate\src\com

A    chapter9\trunk\XMLAnimate\src\com\msi

A    chapter9\trunk\XMLAnimate\src\com\msi\manning

A    chapter9\trunk\XMLAnimate\src\com\msi\manning\chapter9

A    chapter9\trunk\XMLAnimate\src\com\msi\manning\chapter9\xmlanimate

A    chapter9\trunk\XMLAnimate\src\com\msi\manning\chapter9\xmlanimate\XMLAnimate.java

A    chapter9\trunk\XMLAnimate\res

A    chapter9\trunk\XMLAnimate\res\values

A    chapter9\trunk\XMLAnimate\res\values\strings.xml

A    chapter9\trunk\XMLAnimate\res\drawable

A    chapter9\trunk\XMLAnimate\res\drawable\ball2.png

A    chapter9\trunk\XMLAnimate\res\drawable\ball3.png

A    chapter9\trunk\XMLAnimate\res\drawable\ball4.png

A    chapter9\trunk\XMLAnimate\res\drawable\ball5.png

A    chapter9\trunk\XMLAnimate\res\drawable\ball6.png

A    chapter9\trunk\XMLAnimate\res\drawable\android.png

A    chapter9\trunk\XMLAnimate\res\drawable\icon.png

A    chapter9\trunk\XMLAnimate\res\drawable\ball1.png

A    chapter9\trunk\XMLAnimate\res\anim

A    chapter9\trunk\XMLAnimate\res\anim\simple_animation.xml

A    chapter9\trunk\XMLAnimate\res\layout

A    chapter9\trunk\XMLAnimate\res\layout\main.xml

A    chapter9\trunk\OpenGLSquare

A    chapter9\trunk\OpenGLSquare\.classpath

A    chapter9\trunk\OpenGLSquare\assets

A    chapter9\trunk\OpenGLSquare\.project

A    chapter9\trunk\OpenGLSquare\AndroidManifest.xml

A    chapter9\trunk\OpenGLSquare\src

A    chapter9\trunk\OpenGLSquare\src\com

A    chapter9\trunk\OpenGLSquare\src\com\msi

A    chapter9\trunk\OpenGLSquare\src\com\msi\manning

A    chapter9\trunk\OpenGLSquare\src\com\msi\manning\chapter9

A    chapter9\trunk\OpenGLSquare\src\com\msi\manning\chapter9\OpenGLSquare

A    chapter9\trunk\OpenGLSquare\src\com\msi\manning\chapter9\OpenGLSquare\SquareActivity.java

A    chapter9\trunk\OpenGLSquare\res

A    chapter9\trunk\OpenGLSquare\res\values

A    chapter9\trunk\OpenGLSquare\res\values\strings.xml

A    chapter9\trunk\OpenGLSquare\res\drawable

A    chapter9\trunk\OpenGLSquare\res\drawable\icon.png

A    chapter9\trunk\OpenGLSquare\res\layout

A    chapter9\trunk\OpenGLSquare\res\layout\main.xml

A    chapter9\trunk\uad-XMLDraw

A    chapter9\trunk\uad-BounceyBall

A    chapter9\trunk\uad-XMLAnimate

A    chapter9\trunk\SimpleShape

A    chapter9\trunk\uad-OpenGLSquare

A    chapter9\trunk\XMLDraw

A    chapter9\trunk\XMLDraw\.classpath

A    chapter9\trunk\XMLDraw\assets

A    chapter9\trunk\XMLDraw\.project

A    chapter9\trunk\XMLDraw\AndroidManifest.xml

A    chapter9\trunk\XMLDraw\src

A    chapter9\trunk\XMLDraw\src\com

A    chapter9\trunk\XMLDraw\src\com\msi

A    chapter9\trunk\XMLDraw\src\com\msi\manning

A    chapter9\trunk\XMLDraw\src\com\msi\manning\chapter9

A    chapter9\trunk\XMLDraw\src\com\msi\manning\chapter9\XMLDraw

A    chapter9\trunk\XMLDraw\src\com\msi\manning\chapter9\XMLDraw\XMLDraw.java

A    chapter9\trunk\XMLDraw\res

A    chapter9\trunk\XMLDraw\res\values

A    chapter9\trunk\XMLDraw\res\values\strings.xml

A    chapter9\trunk\XMLDraw\res\drawable

A    chapter9\trunk\XMLDraw\res\drawable\shape_1.xml

A    chapter9\trunk\XMLDraw\res\drawable\shape_2.xml

A    chapter9\trunk\XMLDraw\res\drawable\shape_3.xml

A    chapter9\trunk\XMLDraw\res\drawable\shape_4.xml

A    chapter9\trunk\XMLDraw\res\drawable\shape_5.xml

A    chapter9\trunk\XMLDraw\res\drawable\line.xml

A    chapter9\trunk\XMLDraw\res\drawable\icon.png

A    chapter9\trunk\XMLDraw\res\layout

A    chapter9\trunk\XMLDraw\res\layout\xmldrawable.xml

A    chapter9\branches

A    chapter9\tags

체크아웃된 리비전 277.


C:\workspace\unlocking-android-read-only>svn co http://unlocking-android.googlecode.com/svn/chapter10

A    chapter10\trunk

A    chapter10\trunk\uad-MediaPlayerExample

A    chapter10\trunk\SimpleVideo

A    chapter10\trunk\SimpleVideo\.classpath

A    chapter10\trunk\SimpleVideo\assets

A    chapter10\trunk\SimpleVideo\.project

A    chapter10\trunk\SimpleVideo\AndroidManifest.xml

A    chapter10\trunk\SimpleVideo\src

A    chapter10\trunk\SimpleVideo\src\com

A    chapter10\trunk\SimpleVideo\src\com\msi

A    chapter10\trunk\SimpleVideo\src\com\msi\manning

A    chapter10\trunk\SimpleVideo\src\com\msi\manning\chapter10

A    chapter10\trunk\SimpleVideo\src\com\msi\manning\chapter10\SimpleVideo

A    chapter10\trunk\SimpleVideo\src\com\msi\manning\chapter10\SimpleVideo\SimpleVideo.java

A    chapter10\trunk\SimpleVideo\res

A    chapter10\trunk\SimpleVideo\res\values

A    chapter10\trunk\SimpleVideo\res\values\strings.xml

A    chapter10\trunk\SimpleVideo\res\drawable

A    chapter10\trunk\SimpleVideo\res\drawable\icon.png

A    chapter10\trunk\SimpleVideo\res\raw

A    chapter10\trunk\SimpleVideo\res\raw\test.mp4

A    chapter10\trunk\SimpleVideo\res\layout

A    chapter10\trunk\SimpleVideo\res\layout\main.xml

A    chapter10\trunk\uad-SoundRecordingDemo

A    chapter10\trunk\SimpleCamera

A    chapter10\trunk\SimpleCamera\.classpath

A    chapter10\trunk\SimpleCamera\assets

A    chapter10\trunk\SimpleCamera\.project

A    chapter10\trunk\SimpleCamera\AndroidManifest.xml

A    chapter10\trunk\SimpleCamera\src

A    chapter10\trunk\SimpleCamera\src\com

A    chapter10\trunk\SimpleCamera\src\com\msi

A    chapter10\trunk\SimpleCamera\src\com\msi\manning

A    chapter10\trunk\SimpleCamera\src\com\msi\manning\chapter10

A    chapter10\trunk\SimpleCamera\src\com\msi\manning\chapter10\SimpleCamera

A    chapter10\trunk\SimpleCamera\src\com\msi\manning\chapter10\SimpleCamera\SimpleCamera.java

A    chapter10\trunk\SimpleCamera\src\com\msi\manning\chapter10\SimpleCamera\ImageCaptureCallback.java

A    chapter10\trunk\SimpleCamera\res

A    chapter10\trunk\SimpleCamera\res\values

A    chapter10\trunk\SimpleCamera\res\values\strings.xml

A    chapter10\trunk\SimpleCamera\res\drawable

A    chapter10\trunk\SimpleCamera\res\drawable\icon.png

A    chapter10\trunk\SimpleCamera\res\layout

A    chapter10\trunk\SimpleCamera\res\layout\main.xml

A    chapter10\trunk\uad-SimpleVideo

A    chapter10\trunk\uad-SimpleVideo\.classpath

A    chapter10\trunk\uad-SimpleVideo\assets

A    chapter10\trunk\uad-SimpleVideo\.project

A    chapter10\trunk\uad-SimpleVideo\AndroidManifest.xml

A    chapter10\trunk\uad-SimpleVideo\src

A    chapter10\trunk\uad-SimpleVideo\src\com

A    chapter10\trunk\uad-SimpleVideo\src\com\msi

A    chapter10\trunk\uad-SimpleVideo\src\com\msi\manning

A    chapter10\trunk\uad-SimpleVideo\src\com\msi\manning\chapter10

A    chapter10\trunk\uad-SimpleVideo\src\com\msi\manning\chapter10\SimpleVideo

A    chapter10\trunk\uad-SimpleVideo\src\com\msi\manning\chapter10\SimpleVideo\SimpleVideo.java

A    chapter10\trunk\uad-SimpleVideo\res

A    chapter10\trunk\uad-SimpleVideo\res\values

A    chapter10\trunk\uad-SimpleVideo\res\values\strings.xml

A    chapter10\trunk\uad-SimpleVideo\res\drawable

A    chapter10\trunk\uad-SimpleVideo\res\drawable\icon.png

A    chapter10\trunk\uad-SimpleVideo\res\raw

A    chapter10\trunk\uad-SimpleVideo\res\raw\test.mp4

A    chapter10\trunk\uad-SimpleVideo\res\layout

A    chapter10\trunk\uad-SimpleVideo\res\layout\main.xml

A    chapter10\trunk\MediaPlayerExample

A    chapter10\trunk\MediaPlayerExample\.classpath

A    chapter10\trunk\MediaPlayerExample\assets

A    chapter10\trunk\MediaPlayerExample\.project

A    chapter10\trunk\MediaPlayerExample\AndroidManifest.xml

A    chapter10\trunk\MediaPlayerExample\src

A    chapter10\trunk\MediaPlayerExample\src\com

A    chapter10\trunk\MediaPlayerExample\src\com\msi

A    chapter10\trunk\MediaPlayerExample\src\com\msi\manning

A    chapter10\trunk\MediaPlayerExample\src\com\msi\manning\chapter10

A    chapter10\trunk\MediaPlayerExample\src\com\msi\manning\chapter10\MediaPlayerExample

A    chapter10\trunk\MediaPlayerExample\src\com\msi\manning\chapter10\MediaPlayerExample\MediaPlayerActvity.java

A    chapter10\trunk\MediaPlayerExample\res

A    chapter10\trunk\MediaPlayerExample\res\values

A    chapter10\trunk\MediaPlayerExample\res\values\strings.xml

A    chapter10\trunk\MediaPlayerExample\res\drawable

A    chapter10\trunk\MediaPlayerExample\res\drawable\icon.png

A    chapter10\trunk\MediaPlayerExample\res\raw

A    chapter10\trunk\MediaPlayerExample\res\raw\halotheme.mp3

A    chapter10\trunk\MediaPlayerExample\res\layout

A    chapter10\trunk\MediaPlayerExample\res\layout\main.xml

A    chapter10\trunk\uad-SimpleCamera

A    chapter10\trunk\SoundRecordingDemo

A    chapter10\trunk\SoundRecordingDemo\.classpath

A    chapter10\trunk\SoundRecordingDemo\assets

A    chapter10\trunk\SoundRecordingDemo\.project

A    chapter10\trunk\SoundRecordingDemo\AndroidManifest.xml

A    chapter10\trunk\SoundRecordingDemo\src

A    chapter10\trunk\SoundRecordingDemo\src\com

A    chapter10\trunk\SoundRecordingDemo\src\com\msi

A    chapter10\trunk\SoundRecordingDemo\src\com\msi\manning

A    chapter10\trunk\SoundRecordingDemo\src\com\msi\manning\chapter10

A    chapter10\trunk\SoundRecordingDemo\src\com\msi\manning\chapter10\SoundRecordingDemo

A    chapter10\trunk\SoundRecordingDemo\src\com\msi\manning\chapter10\SoundRecordingDemo\SoundRecordingDemo.java

A    chapter10\trunk\SoundRecordingDemo\res

A    chapter10\trunk\SoundRecordingDemo\res\values

A    chapter10\trunk\SoundRecordingDemo\res\values\strings.xml

A    chapter10\trunk\SoundRecordingDemo\res\drawable

A    chapter10\trunk\SoundRecordingDemo\res\drawable\icon.png

A    chapter10\trunk\SoundRecordingDemo\res\layout

A    chapter10\trunk\SoundRecordingDemo\res\layout\main.xml

A    chapter10\branches

A    chapter10\tags

체크아웃된 리비전 277.


C:\workspace\unlocking-android-read-only>svn co http://unlocking-android.googlec

ode.com/svn/chapter11

A    chapter11\trunk

A    chapter11\trunk\GeocodeExample

A    chapter11\trunk\GeocodeExample\.classpath

A    chapter11\trunk\GeocodeExample\assets

A    chapter11\trunk\GeocodeExample\.project

A    chapter11\trunk\GeocodeExample\AndroidManifest.xml

A    chapter11\trunk\GeocodeExample\src

A    chapter11\trunk\GeocodeExample\src\com

A    chapter11\trunk\GeocodeExample\src\com\msi

A    chapter11\trunk\GeocodeExample\src\com\msi\manning

A    chapter11\trunk\GeocodeExample\src\com\msi\manning\geocode

A    chapter11\trunk\GeocodeExample\src\com\msi\manning\geocode\GeocodeExample.java

A    chapter11\trunk\GeocodeExample\res

A    chapter11\trunk\GeocodeExample\res\values

A    chapter11\trunk\GeocodeExample\res\values\strings.xml

A    chapter11\trunk\GeocodeExample\res\drawable

A    chapter11\trunk\GeocodeExample\res\drawable\icon.png

A    chapter11\trunk\GeocodeExample\res\layout

A    chapter11\trunk\GeocodeExample\res\layout\main.xml

A    chapter11\trunk\GeocodeExample\README.txt

A    chapter11\trunk\WindWaves

A    chapter11\trunk\WindWaves\default.properties

A    chapter11\trunk\WindWaves\.classpath

A    chapter11\trunk\WindWaves\assets

A    chapter11\trunk\WindWaves\.project

A    chapter11\trunk\WindWaves\AndroidManifest.xml

A    chapter11\trunk\WindWaves\src

A    chapter11\trunk\WindWaves\src\com

A    chapter11\trunk\WindWaves\src\com\msi

A    chapter11\trunk\WindWaves\src\com\msi\manning

A    chapter11\trunk\WindWaves\src\com\msi\manning\windwaves

A    chapter11\trunk\WindWaves\src\com\msi\manning\windwaves\BuoyOverlayItem.java

A    chapter11\trunk\WindWaves\src\com\msi\manning\windwaves\MapViewActivity.java

A    chapter11\trunk\WindWaves\src\com\msi\manning\windwaves\LocationHelper.java

A    chapter11\trunk\WindWaves\src\com\msi\manning\windwaves\data

A    chapter11\trunk\WindWaves\src\com\msi\manning\windwaves\data\NDBCHandler.java

A    chapter11\trunk\WindWaves\src\com\msi\manning\windwaves\data\NDBCFetcher.java

A    chapter11\trunk\WindWaves\src\com\msi\manning\windwaves\data\BuoyData.java

A    chapter11\trunk\WindWaves\src\com\msi\manning\windwaves\StartActivity.java

A    chapter11\trunk\WindWaves\src\com\msi\manning\windwaves\BuoyItemizedOverlay.java

A    chapter11\trunk\WindWaves\src\com\msi\manning\windwaves\Constants.java

A    chapter11\trunk\WindWaves\src\com\msi\manning\windwaves\BuoyDetailActivity.java

A    chapter11\trunk\WindWaves\docs

A    chapter11\trunk\WindWaves\docs\ndbc_example.xml

A    chapter11\trunk\WindWaves\docs\notes.txt

A    chapter11\trunk\WindWaves\docs\kmlsample.kml

A    chapter11\trunk\WindWaves\docs\gpxexample.gpx

A    chapter11\trunk\WindWaves\docs\obtain_debug_maps_key.txt

A    chapter11\trunk\WindWaves\res

A    chapter11\trunk\WindWaves\res\values

A    chapter11\trunk\WindWaves\res\values\styles.xml

A    chapter11\trunk\WindWaves\res\values\strings.xml

A    chapter11\trunk\WindWaves\res\drawable

A    chapter11\trunk\WindWaves\res\drawable\buoy.png

A    chapter11\trunk\WindWaves\res\drawable\redpin.png

A    chapter11\trunk\WindWaves\res\drawable\wave_200.png

A    chapter11\trunk\WindWaves\res\drawable\art_licenses.txt

A    chapter11\trunk\WindWaves\res\drawable\wave_45.png

A    chapter11\trunk\WindWaves\res\layout

A    chapter11\trunk\WindWaves\res\layout\mapview_activity.xml

A    chapter11\trunk\WindWaves\res\layout\buoy_selected.xml

A    chapter11\trunk\WindWaves\res\layout\start_activity.xml

A    chapter11\trunk\WindWaves\res\layout\buoydetail_activity.xml

A    chapter11\trunk\WindWaves\README.txt

A    chapter11\branches

A    chapter11\tags

체크아웃된 리비전 277.


C:\workspace\unlocking-android-read-only>svn co http://unlocking-android.googlec

ode.com/svn/chapter12

A    chapter12\trunk

A    chapter12\trunk\android

A    chapter12\trunk\android\joblist.dtd

A    chapter12\trunk\android\.classpath

A    chapter12\trunk\android\.project

A    chapter12\trunk\android\AndroidManifest.xml

A    chapter12\trunk\android\src

A    chapter12\trunk\android\src\com

A    chapter12\trunk\android\src\com\msi

A    chapter12\trunk\android\src\com\msi\manning

A    chapter12\trunk\android\src\com\msi\manning\UnlockingAndroid

A    chapter12\trunk\android\src\com\msi\manning\UnlockingAndroid\Prefs.java

A    chapter12\trunk\android\src\com\msi\manning\UnlockingAndroid\CloseJob.java

A    chapter12\trunk\android\src\com\msi\manning\UnlockingAndroid\ShowSettings.java

A    chapter12\trunk\android\src\com\msi\manning\UnlockingAndroid\FieldService.java

A    chapter12\trunk\android\src\com\msi\manning\UnlockingAndroid\JobListHandler.java

A    chapter12\trunk\android\src\com\msi\manning\UnlockingAndroid\JobList.java

A    chapter12\trunk\android\src\com\msi\manning\UnlockingAndroid\ManageJobs.java

A    chapter12\trunk\android\src\com\msi\manning\UnlockingAndroid\Splash.java

A    chapter12\trunk\android\src\com\msi\manning\UnlockingAndroid\ShowJob.java

A    chapter12\trunk\android\src\com\msi\manning\UnlockingAndroid\JobEntry.java

A    chapter12\trunk\android\src\com\msi\manning\UnlockingAndroid\RefreshJobs.java

A    chapter12\trunk\android\res

A    chapter12\trunk\android\res\values

A    chapter12\trunk\android\res\values\strings.xml

A    chapter12\trunk\android\res\drawable

A    chapter12\trunk\android\res\drawable\android.jpg

A    chapter12\trunk\android\res\drawable\icon.png

A    chapter12\trunk\android\res\layout

A    chapter12\trunk\android\res\layout\showsettings.xml

A    chapter12\trunk\android\res\layout\fieldservice.xml

A    chapter12\trunk\android\res\layout\managejobs.xml

A    chapter12\trunk\android\res\layout\splash.xml

A    chapter12\trunk\android\res\layout\showjob.xml

A    chapter12\trunk\android\res\layout\refreshjobs.xml

A    chapter12\trunk\server

A    chapter12\trunk\server\savejob.php

A    chapter12\trunk\server\showjob.php

A    chapter12\trunk\server\posttransaction.php

A    chapter12\trunk\server\updatejob.php

A    chapter12\trunk\server\footer.php

A    chapter12\trunk\server\showjobs.php

A    chapter12\trunk\server\utils.php

A    chapter12\trunk\server\closejob.php

A    chapter12\trunk\server\export.php

A    chapter12\trunk\server\addjob.php

A    chapter12\trunk\server\db.php

A    chapter12\trunk\server\getjoblist.php

A    chapter12\trunk\server\index.php

A    chapter12\trunk\server\header.php

A    chapter12\trunk\server\manage.php

A    chapter12\branches

A    chapter12\tags

체크아웃된 리비전 277.


C:\workspace\unlocking-android-read-only>svn co http://unlocking-android.googlecode.com/svn/chapter13

A    chapter13\trunk

A    chapter13\trunk\native

A    chapter13\trunk\native\pullandroid.bat

A    chapter13\trunk\native\hello.c

A    chapter13\trunk\native\godaytime.bat

A    chapter13\trunk\native\buildhello.bat

A    chapter13\trunk\native\crt.S

A    chapter13\trunk\native\testcrt.c

A    chapter13\trunk\native\daytime.c

A    chapter13\trunk\native\buildhellodynamic.bat

A    chapter13\trunk\native\start.c

A    chapter13\trunk\daytimeclient

A    chapter13\trunk\daytimeclient\.classpath

A    chapter13\trunk\daytimeclient\assets

A    chapter13\trunk\daytimeclient\.project

A    chapter13\trunk\daytimeclient\AndroidManifest.xml

A    chapter13\trunk\daytimeclient\src

A    chapter13\trunk\daytimeclient\src\com

A    chapter13\trunk\daytimeclient\src\com\msi

A    chapter13\trunk\daytimeclient\src\com\msi\manning

A    chapter13\trunk\daytimeclient\src\com\msi\manning\chapter13

A    chapter13\trunk\daytimeclient\src\com\msi\manning\chapter13\DaytimeClient.java

A    chapter13\trunk\daytimeclient\res

A    chapter13\trunk\daytimeclient\res\values

A    chapter13\trunk\daytimeclient\res\values\strings.xml

A    chapter13\trunk\daytimeclient\res\drawable

A    chapter13\trunk\daytimeclient\res\drawable\icon.png

A    chapter13\trunk\daytimeclient\res\layout

A    chapter13\trunk\daytimeclient\res\layout\main.xml

A    chapter13\branches

A    chapter13\tags

체크아웃된 리비전 277.


C:\workspace\unlocking-android-read-only>






Appendixes. 책소개


언로킹 안드로이드 개발자 가이드
카테고리 컴퓨터/IT
지은이 FRANK ABLESON (프리렉, 2010년)
상세보기

목차.

파트 1 안드로이드란 무엇인가?

1장  안드로이드의 목표
 1-1  안드로이드 소개
  1-1-1 안드로이드 플랫폼 
  1-1-2 안드로이드를 위한 마켓?
  1-1-3 안드로이드 라이선스
 1-2 안드로이드 스택
  1-2-1 안드로이드의 토대 
 1-3  안드로이드 애플리케이션 개발 시작
  1-3-1 안드로이드의 취지 
  1-3-2 안드로이드 활성화 
  1-3-3 AndroidManifest.xml
  1-3-4 애플리케이션과 프로세스 맵핑
 1-4  안드로이드 애플리케이션
 1-5 요약

2장 개발 환경 구축
 2-1 안드로이드 SDK
  2-1-1 애플리케이션 프로그래밍 인터페이스
  2-1-2 안드로이드 핵심 패키지
  2-1-3 부가 패키지들
 2-2 퍼즐 맞추기 
  2-2-1 자바 퍼스펙티브
  2-2-2 DDMS 퍼스펙티브
  2-2-3 커맨드라인 툴
 2-3 이클립스에서 안드로이드 애플리케이션 빌드하기
  2-3-1 안드로이드 프로젝트 마법사
  2-3-2 안드로이드 샘플 애플리케이션 코드
  2-3-3 애플리케이션 빌딩 
 2-4 안드로이드 에뮬레이터
  2-4-1 스킨
  2-4-2 네트워크 속도
  2-4-3 에뮬레이터 설정하기
 2-5 디버깅
 2-6  요약

파트 2 안드로이드 SDK  
 
3장 사용자 인터페이스(User Interface)
 3-1 액티비티 만들기
  3-1-1 액티비티 클래스 만들기
  3-1-2 액티비티 라이프 사이클 살펴보기
 3-2 뷰로 작업하기
  3-2-1 뷰 알아보기
  3-2-2 ListView
  3-2-3 핸들러와 메시지 기반의 멀티태스킹
  3-2-4 사용자 뷰 생성
  3-2-5 레이아웃의 이해
  3-2-6 포커스 핸들링
  3-2-7 이벤트 살펴보기
 3-3 리소스의 사용
  3-3-1 지원하는 리소스 타입
  3-3-2 자바에서 리소스 참조하기
  3-3-3 XML 리소스를 가지고 뷰와 레이아웃 정의하기
  3-3-4 외부 참조 값
  3-3-5 애니메이션기능 사용
 3-4 안드로이드 매니페스트 파일의 이해
 3-5 요약

4장 인텐트와 서비스
 4-1 인텐트 클래스들 활용하기
  4-1-1 인텐트 정의
  4-1-2 인텐트 레졸루션
  4-1-3 사용자 정의 URI 매칭시키기
  4-1-4 안드로이드 제공 액티비티
 4-2 브로드캐스트 리시버 사용한 리스닝(수신대기)
  4-2-1 인텐트 개념의 오버로딩
  4-2-2 리시버 생성하기
 4-3 서비스 만들기
  4-3-1 서비스의 이중 목적
  4-3-2 백그라운드 서비스 생성하기
  4-4 IPC 실행
  4-4-1 안드로이드 인터페이스 정의 언어
  4-4-2 원격 인터페이스 드러내기
  4-4-3 서비스 바인딩
  4-4-4 서비스 시작 vs 서비스 바인딩
  4-4-5 서비스 라이프사이클
  4-4-6 바인더와 파서러블
 4-5 요약

5장 데이터 저장 및 검색
 5-1 프리퍼런스 사용하기 
  5-1-1 sharedPreferences로 작업하기
  5-1-2 프리퍼런스 접근 권한
 5-2 파일시스템 사용하기
  5-2-1 파일 생성하기
  5-2-2 파일 접근
  5-2-3 raw 리소스 파일
  5-2-4 XML 파일 리소스
  5-2-5 SD 카드를 이용한 데이터 저장
 5-3 데이터베이스에 데이터 저장하기
  5-3-1 데이터베이스 만들고 사용하기
  5-3-2 sqlite3 툴 사용하기 
 5-4 콘텐트 프로바이더 클래스 사용하기
  5-4-1 URI 표현식의 이해와 레코드 다루기
  5-4-2 콘텐트 프로바이더 생성하기
 5-5 요약

6장 네트워크와 웹서비스
 6-1 네트워크 개념
  6-1-1 네트워크 기초
  6-1-2 클라이언트와 서버
 6-2 네트워크 상태 확인
 6-3 서버 소켓을 이용한 통신
 6-4 HTTP 사용하기
  6-4-1 단순 HTTP와 Java.net
  6-4-2 HttpClient를 사용하여 HTTP 다루기
  6-4-3 HTTP와 HTTPS helper 만들기
 6-5 웹 서비스
  6-5-1 POX - HTTP와 XML의 조합
  6-5-2 REST
  6-5-3 SOAP 사용할 것인가, 사용하지 않을 것인가
 6-6 요약

7장 텔레포니(Telephony) - 전화 통신
 7-1 텔레포니 배경과 용어
 7-2 텔레포니 정보 접근하기
  7-2-1 텔레포니 속성 얻기
  7-2-2 폰 상태 정보 획득하기
 7-3 전화 사용하기
  7-3-1 인텐트를 사용하여 전화 걸기
  7-3-2 전화번호와 관련된 유용한 유틸리티
  7-3-3 콜 인터셉트하기
 7-4 메시지 다루기
  7-4-1 SMS 메시지 보내기 
  7-4-2 SMS 메시지 수신하기
 7-5 요약

8장 노티피케이션(Notification)과 알람(Alarm)
 8-1 토스트 메시지(알림 창) 소개 
 8-2 노티피케이션 소개
 8-3 알람
  8-3-1 알람 예제
 8-4 요약

9장 그래픽과 애니메이션
 9-1 안드로이드에서 그래픽 기능 사용하기
  9-1-1 XML을 이용하여 그리기
 9-2 애니메이션
  9-2-1 프로그램으로 만드는 애니메이션
   9-2-2 임베디드 시스템을 위한 OpenGL
 9-3 요약

10장 멀티미디어
 10-1 멀티미디어와 OpenCORE
 10-2 오디오 재생하기
 10-3 비디오 재생
 10-4 미디어 캡쳐하기
  10-4-1 카메라 이해하기
  10-4-2 오디오 캡쳐
 10-5 요약

11장 위치 기반 서비스
 11-1 에뮬레이터에서 자신의 위치 시뮬레이션하기
  11-1-1 DDMS 툴을 사용하여 자신의 좌표 전송하기
  11-1-2 GPS 데이터 교환 포맷
  11-1-3 구글어스 KML
 11-2 로케이션 매니저와 로케이션 프로바이더 사용하기
  11-2-1 로케이션 매니저로 위치 데이터 접근하기
  11-2-2 로케이션 프로바이더 사용하기
  11-2-3 로케이션 리스너를 사용한 로케이션 업데이트 
 11-3 지도 작업하기
  11-3-1 MapActivity 확장
  11-3-2 MapView 사용하기
  11-3-3 Overlay를 이용하여 지도 위에 데이터 적용시키기
 11-4 Geocoder를 이용한 주소와 좌표(위치) 변환
 11-5 요약

파트 3 안드로이드 애플리케이션  

12장 필드 서비스 애플리케이션
 12-1 필드 서비스 애플리케이션의 요구사항
  12-1-1 기본 요구사항
  12-1-2 데이터 모델 
  12-1-3 애플리케이션 아키텍처와 통합
 12-2 안드로이드 애플리케이션 투어
  12-2-1 애플리케이션 흐름
  12-2-2 코드 로드 맵
  12-2-3 AnroidManifest.xml
 12-3 안드로이드 코드
  12-3-1 스플래시 액티비티
  12-3-2 FieldService 액티비티 1부
  12-3-3 FieldService 액티비티 2부 
  12-3-4 셋팅
  12-3-5 데이터 구조
 12-4 소스 코드의 세부 사항
  12-4-1 Refreshjobs
  12-4-2 ManageJobs
  12-4-3 ShowJob
  12-4-4 CloseJob
 12-5 서버 코드
  12-5-1 유저 인터페이스 디스패쳐
  12-5-2 데이터베이스
  12-5-3 PHP 디스패쳐 코드
  12-5-4 PHP 모바일 통합 코드
 12-6 요약

13장 해킹 안드로이드
 13-1 Android/Linux : 교차점
  13-1-1 툴 체인(Tool Chain)
  13-1-2 애플리케이션 작성
  13-1-3 애플리케이션 설치 및 실행
  13-1-4 빌드 스크립트(Script) 
 13-2 보다 좋은 방법
  13-2-1 static 플래그 사용의 재고
  13-2-2 링킹
  13-2-3 return이 아니라 Exit로
  13-2-4 Startup 코드
 13-3 몇 시입니까?
  13-3-1 Daytime 서버 애플리케이션
  13-3-2 daytime.c
  13-3-3 SQLite 데이터베이스
  13-3-4 Daytime 서버 빌드와 실행 
 13-4 Daytime 클라이언트 
  13-4-1 액티비티
  13-4-2 소켓 클라이언트
  13-4-3 Daytime 테스팅
 13-5

부록 A 안드로이드 SDK 설치하기
 A-1 개발 환경을 위한 요구사항
 A-2 이클립스 설치하기
 A-3 안드로이드 SDK 설치
 A-4 이클립스 플러그인 설치
 A-5 이클립스 플러그인 설정

부록 B 안드로이드 디바이스에서 서명과 애플리케이션 설치
 B-1 안드로이드 디버그 브리지 다시 보기
 B-2 디지털 서명
  B-2-1 Keytool
  B-2-2 Jarsigner 
 B-3 배포하기 위한 최종 작업
  B-3-1 중요 매니페스트 엘리먼트 
  B-3-2 테스트, 테스트, 또 테스트
  B-3-3 최종 사용자 사용권 계약 - EULA
  B-3-4 추가 작업들 : 데이터 import와 export 
 B-4 안드로이드 마켓에 올리기
  B-4-1 안드로이드 마켓의 규칙
  B-4-2 안드로이드 마켓에 애플리케이션 올리기
  B-4-3 자동 업데이트
  B-4-4 왜 안드로이드 마켓인가?
 B-5 그 이외 배포 수단

부록 C 안드로이드 SDK(1.5, 2.0) 설치 가이드
 C-1 안드로이드 SDK 내려받기
 C-2 이클립스 내려받기 및 설치
 C-3 이클립스와 안드로이드 연동하기
 C-3-1 이클립스 안드로이드 플러그인 설치
 C-3-2 안드로이드 플러그인을 통한 SDK 내려받기
  C-3-3 Virtual Device 생성 및 에뮬레이터 실행
 C-4 안드로이드 SDK 1.5 설치

Buy me a coffeeBuy me a coffee
이번에 학과 홈페이지 서버 변경으로 인해 학과 홈페이지 PHP소스코드를 처음으로 보고 있습니다.
만든 사람이 대충 어떤 분이신줄 알듯 P.C.R.C. 13기~14기 선배님들 코딩 스타일이 물씬 풍기더군요 ㅎㅎ

근데 소스 코드가 시간이 흘러감에 따라 스타게티 코드가 되었다는 것이 쫌 -_-;;

보면에 왜 이런 코드가 나왔는지도 의문시 되고, 그리고 여태까지 이런 기능이 없었다는 것에 또 경악하고 ㅠㅠ
이거원, 내가 봐도 뜯어고칠 소스 코드들이 산더미ㅠㅠ
보면 볼수록 계속 추가하는 내용들이 계속 생기더군요.
NIKON CORPORATION | NIKON D100 | Aperture priority | Spot | 1/200sec | f5 | 0EV | 50mm | No Flash | 2004:06:11 12:46:22

방학 내내 영어에 매진할려고 했거늘 이거 학과 홈페이지 첫 대문까지 다 바꿔버릴까? ㅠㅠ
정말 홈페이지에 투자를 많이 해야할것 같군요 ㅠㅠ
이제 소스코드 고치기 & 주석달기 Project를 시작해야 할듯 하군요. 나가토처럼 안경을 정비하고 쉼없이 열혈코딩을 할 예정 :D
(안경 소녀는 모에합니다!!!!!!!)

근데 소스코드를 쳐다보면 쳐다볼수록 왜이리 컴공과 다니는 나 조차 외계어같다는 생각만 무지드는지? ㅠㅠ
소스코드가 내가 봐도 스파게티처럼 꼬였어. @.@, 이런 일 한다고 해서 실력 늘어날 일도 없을듯(소프트웨어 공학쪽 지식만 늘어날까?-_-;)
이 소스는 일부분에 불과합니다. 간단하게 보여주는 소스 조차도 1000줄 넘을듯 -ㅅ-

'컴퓨터 > Web' 카테고리의 다른 글

HTTP/1.1 Protocol이란?  (0) 2007.09.24
sungdh86님의 노트  (1) 2007.09.01
여태까지 이런 기능이 없었다니  (6) 2007.08.01
PHP 이메일 체크 함수  (2) 2007.01.22
인증코드 부분을 다시 만들어야 할까?  (6) 2007.01.16
효율적으로 PHP 코드 짜기  (5) 2007.01.15
Buy me a coffeeBuy me a coffee
  1. Favicon of http://mytears.org/ BlogIcon 정태영 2007.08.01 11:20

    저 MM_... 시리즈 자바스크립트는 제가 알기론 나모였던가 드림위버였던가 하튼 위지윅으로 끄적끄적데면 나오는 코드로 알고 있씁니다. -_-;;;

  2. Favicon of http://daybreaker.info BlogIcon daybreaker 2007.08.01 14:49

    MM 어쩌고 붙은 javascript 소스들은 아마 드림위버가 자동 생성한 걸 겁니다;

    그렇게 소스가 꼬여있을 땐 처음부터 다시 짜는 걸 고려해보시는 것도... (퍽퍽퍽)

    Javascript 쪽은 prototype, mootools 등의 프레임웍 라이브러리들을 쓰시면 편합니다.

  3. Favicon of http://always20.egloos.com BlogIcon 김알랄 2007.08.01 14:52

    끼얍 외계어!! ...저에게는 말이죠ㅇ<-<

  4. Favicon of http://ryuah.egloos.com BlogIcon 時雨 2007.08.02 11:31

    저주스러운 드림위버....

  5. Favicon of http://sungdh86.egloos.com BlogIcon Ego君 2007.08.03 15:23

    비공개 // 제가 만든 것도 아니고 바꿀려면 다 바꾸어야 하니 짜증 이빠이입니다 ㅠㅠ

  6. Favicon of http://cloudree.egloos.com BlogIcon 클랴 2007.08.07 15:43

    리펙토링 보다 새로 만드는게 싼 경우도 있지..
    게다가, 이런 경우에
    게시판 내용만 보존 되면 <리뉴얼> 이라고 생색낼수도 있고
    이런 저런 요구 스펙을 내놓는 갑(甲)도 없으니
    이어찌 기쁘지 아니한가

+ Recent posts