public class AppClickTrackImpl
extends java.lang.Object
构造器和说明 |
---|
AppClickTrackImpl() |
限定符和类型 | 方法和说明 |
---|---|
static org.json.JSONObject |
buildPageProperty(android.app.Activity activity,
java.lang.Object fragment) |
static void |
track(SensorsDataAPI sensorsDataAPI,
java.lang.String eventName,
java.lang.String properties)
track event by SensorsDataTrackEvent Annotation
|
static void |
trackDialog(SensorsDataAPI sensorsDataAPI,
android.content.DialogInterface dialogInterface,
int whichButton)
Dialog track
|
static void |
trackDrawerClosed(SensorsDataAPI sensorsDataAPI,
android.view.View view)
DrawerClose track
|
static void |
trackDrawerOpened(SensorsDataAPI sensorsDataAPI,
android.view.View view)
DrawerOpen track
|
static void |
trackExpandableListViewOnChildClick(SensorsDataAPI sensorsDataAPI,
android.widget.ExpandableListView expandableListView,
android.view.View view,
int groupPosition,
int childPosition)
ExpandableListView Child track
|
static void |
trackExpandableListViewOnGroupClick(SensorsDataAPI sensorsDataAPI,
android.widget.ExpandableListView expandableListView,
android.view.View view,
int groupPosition)
ExpandableListView Group track
|
static void |
trackListView(SensorsDataAPI sensorsDataAPI,
android.widget.AdapterView<?> adapterView,
android.view.View view,
int position)
ListView click track
|
static void |
trackMenuItem(SensorsDataAPI sensorsDataAPI,
java.lang.Object object,
android.view.MenuItem menuItem)
MenuItem track
|
static void |
trackRadioGroup(SensorsDataAPI sensorsDataAPI,
android.widget.RadioGroup view,
int checkedId)
RadioGroup track
|
static void |
trackTabHost(SensorsDataAPI sensorsDataAPI,
java.lang.String tabName)
TabHost track
|
static void |
trackTabLayoutSelected(SensorsDataAPI sensorsDataAPI,
java.lang.Object objectTab,
java.lang.Object tab)
TabLayout track
|
static void |
trackViewOnClick(SensorsDataAPI sensorsDataAPI,
android.view.View view,
boolean isFromUser)
view click event
|
public static void trackExpandableListViewOnGroupClick(SensorsDataAPI sensorsDataAPI, android.widget.ExpandableListView expandableListView, android.view.View view, int groupPosition)
sensorsDataAPI
- SensorsDataAPIexpandableListView
- ExpandableListViewview
- ViewgroupPosition
- groupPositionpublic static void trackExpandableListViewOnChildClick(SensorsDataAPI sensorsDataAPI, android.widget.ExpandableListView expandableListView, android.view.View view, int groupPosition, int childPosition)
sensorsDataAPI
- SensorsDataAPIexpandableListView
- ExpandableListViewview
- ViewgroupPosition
- groupPositionchildPosition
- childPositionpublic static void trackTabHost(SensorsDataAPI sensorsDataAPI, java.lang.String tabName)
sensorsDataAPI
- SensorsDataAPItabName
- TabHost namepublic static void trackTabLayoutSelected(SensorsDataAPI sensorsDataAPI, java.lang.Object objectTab, java.lang.Object tab)
sensorsDataAPI
- SensorsDataAPIobjectTab
- TabLayouttab
- Tabpublic static void trackMenuItem(SensorsDataAPI sensorsDataAPI, java.lang.Object object, android.view.MenuItem menuItem)
sensorsDataAPI
- SensorsDataAPIobject
- ContextmenuItem
- MenuItempublic static void trackRadioGroup(SensorsDataAPI sensorsDataAPI, android.widget.RadioGroup view, int checkedId)
sensorsDataAPI
- SensorsDataAPIview
- RadioGroupcheckedId
- checkedIdpublic static void trackDialog(SensorsDataAPI sensorsDataAPI, android.content.DialogInterface dialogInterface, int whichButton)
sensorsDataAPI
- SensorsDataAPIdialogInterface
- DialogInterfacewhichButton
- buttonpublic static void trackListView(SensorsDataAPI sensorsDataAPI, android.widget.AdapterView<?> adapterView, android.view.View view, int position)
sensorsDataAPI
- SensorsDataAPIadapterView
- AdapterViewview
- Viewposition
- click item positionpublic static void trackDrawerOpened(SensorsDataAPI sensorsDataAPI, android.view.View view)
sensorsDataAPI
- SensorsDataAPIview
- Viewpublic static void trackDrawerClosed(SensorsDataAPI sensorsDataAPI, android.view.View view)
sensorsDataAPI
- SensorsDataAPIview
- Viewpublic static void trackViewOnClick(SensorsDataAPI sensorsDataAPI, android.view.View view, boolean isFromUser)
sensorsDataAPI
- SensorsDataAPIview
- ViewisFromUser
- is click from user or codepublic static void track(SensorsDataAPI sensorsDataAPI, java.lang.String eventName, java.lang.String properties)
sensorsDataAPI
- SensorsDataAPIeventName
- EventNameproperties
- Propertypublic static org.json.JSONObject buildPageProperty(android.app.Activity activity, java.lang.Object fragment)