介紹
FireFly Statistics 提供了(le/liǎo)客戶端用戶行爲(wéi / wèi)統計的(de)完整解決方案,包含UV、PV、點擊量等基本指标,以(yǐ)及自定義事件統計,安全上(shàng)送日志等功能。
特性
- 接入簡單,功能豐富
- 高兼容、可拓展
- 存儲高效
- 日志信息加密加簽安全傳輸
示例
請參考demo工程目錄下的(de) module.statistics/
包。運行 demo
工程并查看示例交互。
使用
第一(yī / yì /yí)步
将 Firefly Statistics SDK的(de)aar包導入到(dào)module下Libs文件夾下,并在(zài)同級目錄下build.gradle文件中添加依賴。
第二步
AndroidManifest.xml裏加入權限聲明:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.ACCESS_GPS"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
第三步
調用初始化方法。
FFSConfig config = FFSConfig.Builder() .setServerUrl("") .setCachePath("") .setPath("") .setAppKey("") .build(); FFSAgent.init(config); FFSAgent.setDebug(true);
API
FFSAgent
//統計初始化方法
public static void init(FFSConfig config){}
//設置Debug模式
public static void setDebug(boolean isDebug) {}