# ComposeEventTrack **Repository Path**: mayundaze/ComposeEventTrack ## Basic Information - **Project Name**: ComposeEventTrack - **Description**: ComposeEventTrack can auto register compose page chang and click event (为compose的点击和页面切换事件埋点) - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-10 - **Last Updated**: 2026-02-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## ComposeEventTrack compose 事件(页面切换和点击)埋点 ### 使用方式 (last_version = "1.0.0") #### 1、添加依赖 root build.gradle ``` groovy dependencies { classpath "io.github.ckenergy:cet-gradle-plugin:$last_version" } ``` app build.gradle ```groovy plugins { id 'cet-plugin' } dependencies { implementation "io.github.ckenergy:cet-core:$last_version" } ``` #### 2、设置事件监听 ``` kotlin AutoTrackHelper.setEventListener(object : ComposeEventListener{ override fun onPageChange(route: String) { Log.d(TAG, "onPageChange:$route") } override fun onClick(event: String) { Log.d(TAG, "onClick:$event") } }) ``` [大概原理介绍](cet.md)