CATCH LOC Developers

Login

환경설정(Eclipse)

A. Permission 설정

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/> <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.RESTART_PACKAGES" /> <uses-permission android:name="android.permission.USE_CREDENTIALS" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-feature android:name="android.hardware.telephony" android:required="false" /> <uses-feature android:name="android.hardware.bluetooth_le" android:required="false" />

B. Receiver 설정

<receiver android:name="com.spacosa.android.catchloc.sdk.MyLocationReceiver" > <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> <action android:name="android.intent.action.USER_PRESENT" /> <category android:name="com.spacosa.android.catchloc.sdk" /> </intent-filter> </receiver>

C. Background Service 설정

<service android:name="com.spacosa.android.catchloc.sdk.MyLocationService" android:exported="false" > <intent-filter> <action android:name="com.spacosa.android.catchloc.sdk.MyLocationService" /> </intent-filter> </service> <service android:name="com.spacosa.android.catchloc.sdk.MyLocationUpdater" android:exported="false" > <intent-filter> <action android:name="com.spacosa.android.catchloc.sdk.global.MyLocationUpdater" /> </intent-filter> </service>

<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />

CatchLocSDK / google-play-services_lib import

A. 다운로드한 CatchLocSDK파일의 CatchLocSDK 프로젝트를 Eclipse에서 import합니다.

B. Google Play Services lib의 경로는 보통 [Android 설치경로]/\sdk\extras\google\google_play_services\libproject\google-play-services_lib 에 있습니다.

C. Files/Import메뉴를 선택하여 CatchLocSDK와 Google Play Services lib를 Import합니다.

D. SDK를 연동할 프로젝트 Properties/Android 하단에 Add버튼을 클릭합니다.

E. Android/sdk의 CatchLocSDK와 google-play-services_lib을 추가합니다.