CATCH LOC Developers

Login

환경설정(AndroidStudio)

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" />

Sample Project libs의 CatchLocSDK_VR1.0.0.jar file 설정

A. 다운로드한 CatchLocSDK파일의 Sample project내에 CatchLocSDK_VR1.0.0.jar파일을 연동할 project의 libs에 드래그하여 등록합니다.

B. build.gradle을 열어 dependencies를 설정합니다.

dependencies { compile files('libs/CatchLocSDK_VR1.0.0.jar') compile 'com.android.support:support-v4:24.0.0-alpha1' compile 'com.google.android.gms:play-services:8.4.0' }