답변
예 Flurry SDK는 Android 2.1에서 작동합니다. 당신이해야 할 일은 다음과 같습니다. 여기에 가입 : www.flurry.com
을이 후 다음 단계보다 당신이 새로운 프로젝트를 만들어야합니다 : 당신이 만약
응용 프로그램의 클래스 경로에 FlurryAgent.jar 추가
- 를 ' Eclipse를 사용하여 Java 빌드 경로를 수정하고 외부 JAR 추가 ...를 선택하거나 Gradle + Jcenter를 사용하십시오.
compile 'com.flurry.android:analytics:6.2.0'
- SDK 도구를 직접 사용하는 경우 libs 폴더와 ant 태스크를 놓으십시오. 나는 그것을 집어들.
- 를 ' Eclipse를 사용하여 Java 빌드 경로를 수정하고 외부 JAR 추가 ...를 선택하거나 Gradle + Jcenter를 사용하십시오.
구성의 AndroidManifest.xml
필요한 권한 :
android.permission.INTERNET
단말마 서버에 다시 옵션 권한 분석 데이터를 전송하는 데 필요합니다 :
android.permission.ACCESS_COARSE_LOCATION or android.permission.ACCESS_FINE_LOCATION
하는 경우를 당신 응용 프로그램에 위치 권한이 있으면 분석을 통해 응용 프로그램이 사용되는 위치를 추적 할 수 있습니다. 이 정보가 없으면 국가 수준의 위치 정보 만 사용할 수 있습니다. 앱에 권한이있는 경우에도 자세한 위치 정보 전송을 사용 중지하려면 FlurryAgent.setReportLocation(false) before calling FlurryAgent.onStartSession()
으로 전화하면 자세한 위치 정보는 전송되지 않습니다. 매니페스트에 versionName 속성을 지정하여 해당 버전 이름 아래에 데이터가보고되도록합니다. 응용 프로그램의 API 키 [YOURAPIKEYRIGHTHERE]
는 3.Add는 onStartSession 호출 및 onEndSession
(예) 활동 또는 서비스로 그것을 Context 객체에 대한 참조를 전달) FlurryAgent.onStartSession(Context, String
에 전화를 삽입합니다. 애플리케이션의 각 Activity에 대해 onStart 메소드를 사용하고 Activity (또는 Service) 자체를 Context 객체로 전달하는 것이 좋습니다. 전역 애플리케이션 컨텍스트를 전달하는 것은 권장되지 않습니다.
public void onStart()
{
super.onStart();
FlurryAgent.onStartSession(this, "YOURAPIKEYRIGHTHERE");
// your code
}
세션이 완료되면 FlurryAgent.onEndSession(Context)
에 전화를 겁니다. 애플리케이션에서 각 Activity의 onStop 메소드를 사용하는 것이 좋습니다. onEndSession의를 너무 오래 onStartSession라고 한 모든 상황이있는 한 onStartSession
public void onStop()
{
super.onStop();
FlurryAgent.onEndSession(this);
// your code
}
를 호출하는 데 사용 된 것과 동일한 Context 객체를 전달 onStartSession의 각 호출에 대해 onEndSession에 대한 호출을 일치해야합니다하지만 세션이 계속됩니다. 또한 새로운 Context가 onEndSession을 호출하는 마지막 Context로부터 10 초 이내에 onStartSession을 호출하면 새 세션이 생성되는 대신 세션이 재개됩니다. 세션 길이, 사용 빈도, 이벤트 및 오류는 동일한 세션의 일부로 계속 추적됩니다. 이렇게하면 사용자가 한 액티비티에서 다른 액티비티로 전환 할 때 각 액티비티에 대해 별도의 세션을 추적하지 않고도 여러 액티비티에 걸쳐 단일 세션을 유지할 수 있습니다.활동 사용을 추적하려면 아래에 설명 된 onEvent를 사용하는 것이 좋습니다. 세션을 다시 시작할 수있는 창을 변경하려면 FlurryAgent.onStartSession
으로 첫 번째 호출 전에 FlurryAgent.setContinueSessionMillis(long milliseconds)
으로 전화하십시오.
세션을 다시 시작할 수있는 기간을 변경하려면 FlurryAgent.onStartSession
으로 전화하기 전에 FlurryAgent.setContinueSessionMillis(long milliseconds)
으로 전화하십시오.
도와 드리겠습니다.
멋진 하루 보내십시오!
사파리
- 1. AIR 3.0을 사용하는 Android 용 Flurry SDK
- 2. Flurry 라이브러리가 지원하는 최소 Android SDK 버전
- 3. Flurry Analytics, Flurry AppCircle, Flurry Flurry iPhone SDK의 클립
- 4. Android 용 Buzzbox SDK
- 5. Android Flurry 이벤트
- 6. Android 및 Flurry ExceptionHandler
- 7. Nexus One - Android 2.1 출시, 2.1 용 SDK는 어디 있습니까?
- 8. 플랫폼 2.1 용 Android-openssl 라이브러리 빌드
- 9. Android 용 AirPrint와 같은 SDK?
- 10. Windows 2000 용 Android SDK
- 11. Android 용 Google TV SDK
- 12. Android 용 FaceBook SDK 샘플
- 13. Flurry Analytics
- 14. Android 용 Mono 용 Facebook SDK
- 15. Android 이외의 Flurry Analytics 액티비티
- 16. Android 2.1 터미널 에뮬레이터
- 17. Flurry 대안
- 18. (Android SDk 2.1) setAudioSource 및 setVideoSource를 사용할 때 오류 발생
- 19. 안드로이드 2.1 SDK + ConcurrentHashMap $ ValueIterator 대 GC
- 20. Flurry SDKs, 이전 버전의 Flurry SDK를 얻으려면 어떻게해야합니까?
- 21. iOS 용 Flurry Analytics로 "태그"설정
- 22. Flurry Dependency Analysys 경고
- 23. Android 2.1 전화 연락처
- 24. Android 2.1 버그가 발생합니까?
- 25. Android 2.1 - 비디오 문제
- 26. NFC in android 2.1?
- 27. imageview android 2.1
- 28. Android SDK 용 Eclipse의 올바른 버전
- 29. android 용 VIN 스캐닝 라이브러리 또는 SDK
- 30. Android 기기 용 라이브 비디오 SDK
이것은 훌륭합니다! 좋은 답변 감사합니다 =) –