Android(安卓)Flurry使用说明
16lz
2021-01-26
1. Flurry网站注册,并登陆,注册应用信息,下载SDK包(https://dev.flurry.com/)
Analytics-README.pdf中有具体内容的说明
FlurryAgent.jar是对应该的jar包
ProjectApiKey.txt中有对应的项目名和API Key
2. 工程中加入FlurryAgent.jar,以Eclipse为例:
在工程目录下加入libs目录,把FlurryAgent.jar放入该目录,在Eclipse中进行Refresh一下。
3. 配置AndroidManifest.xml:
- <!--网络连接-->
- <uses-permissionandroid:name="android.permission.INTERNET"/>
- <!--定位-->
- <uses-permissionandroid:name="android.permission.ACCESS_FINE_LOCATION"/>
- <!--查看网络状态-->
- <uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/>
- <!--查看设备信息-->
- <uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/>
- publicclassBaseActivityextendsActivity{
- @Override
- protectedvoidonStart(){
- super.onStart();
- FlurryAgent.onStartSession(this,“API_KEY”); //API_KEY为:ProjectApiKey.txt中API Key
- }
- @Override
- protectedvoidonStop(){
- super.onStop();
- FlurryAgent.onEndSession(this);
- }
- }
5. 编写日志代码:
-
- FlurryAgent.logEvent("welcome");
- //flurry
Map<String, String> map = new HashMap<String, String>();
map.put("skip_mode", "timer");
FlurryAgent.logEvent("welcome", map); -
6. 启动应用测试,并到Flurry网站看数据(数据不是实时,会延迟2天时间)
7. 错误处理:
error of "java.lang.NoClassDefFoundError: com.flurry.android.FlurryAgent"
in my onStart method.
使用步骤2方式处理!
更多相关文章
- 简单实现Android底部工具栏
- SlidingDrawer
- android 起动APP时锁住(Lock apps)
- Android(安卓)Activity启动过程
- android 控制EditText字符长度[配置控制 代码控制]
- android中控制AlertDialog的关闭
- 对android重力测试的一个疑问
- Android--Toast 两个 Crash
- Kotlin + Mvp + RxJava + Retrofit 心得体会