public final class SensorsDataUtils
extends java.lang.Object
| 构造器和说明 |
|---|
SensorsDataUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
checkHasPermission(android.content.Context context,
java.lang.String permission)
检测权限
|
static void |
cleanUserAgent(android.content.Context context) |
static java.lang.String |
getActivityTitle(android.app.Activity activity)
获取 Activity 的 title
|
static java.lang.String |
getAndroidID(android.content.Context mContext)
获取 Android ID
|
static java.lang.String |
getApplicationMetaData(android.content.Context mContext,
java.lang.String metaKey) |
static java.lang.String |
getCurrentProcessName(android.content.Context context)
获得当前进程的名字
|
static java.lang.String |
getDeviceID(android.content.Context context) |
static java.lang.String |
getIMEI(android.content.Context mContext)
获取IMEI
|
static java.lang.String |
getMacAddress(android.content.Context context) |
static void |
getScreenNameAndTitleFromActivity(org.json.JSONObject properties,
android.app.Activity activity)
尝试读取页面 title
|
static java.lang.String |
getToolbarTitle(android.app.Activity activity) |
static java.lang.String |
getUserAgent(android.content.Context context)
获取 UA 值
|
static boolean |
hasUtmProperties(org.json.JSONObject properties) |
static boolean |
isMainProcess(android.content.Context context,
java.lang.String mainProcessName) |
static boolean |
isNetworkAvailable(android.content.Context context) |
static boolean |
isValidAndroidId(java.lang.String androidId) |
static void |
mergeJSONObject(org.json.JSONObject source,
org.json.JSONObject dest) |
static java.lang.String |
networkType(android.content.Context context) |
static java.lang.String |
operatorToCarrier(java.lang.String operator) |
public static java.lang.String getActivityTitle(android.app.Activity activity)
activity - Activitypublic static java.lang.String getCurrentProcessName(android.content.Context context)
context - Contextpublic static boolean isMainProcess(android.content.Context context,
java.lang.String mainProcessName)
public static java.lang.String operatorToCarrier(java.lang.String operator)
public static java.lang.String getToolbarTitle(android.app.Activity activity)
public static void getScreenNameAndTitleFromActivity(org.json.JSONObject properties,
android.app.Activity activity)
properties - JSONObjectactivity - Activitypublic static void cleanUserAgent(android.content.Context context)
public static void mergeJSONObject(org.json.JSONObject source,
org.json.JSONObject dest)
throws org.json.JSONException
org.json.JSONExceptionpublic static java.lang.String getUserAgent(android.content.Context context)
context - Contextpublic static java.lang.String getDeviceID(android.content.Context context)
public static boolean checkHasPermission(android.content.Context context,
java.lang.String permission)
context - Contextpermission - 权限名称public static java.lang.String networkType(android.content.Context context)
public static boolean isNetworkAvailable(android.content.Context context)
public static java.lang.String getIMEI(android.content.Context mContext)
mContext - Contextpublic static java.lang.String getAndroidID(android.content.Context mContext)
mContext - Contextpublic static java.lang.String getApplicationMetaData(android.content.Context mContext,
java.lang.String metaKey)
public static java.lang.String getMacAddress(android.content.Context context)
public static boolean isValidAndroidId(java.lang.String androidId)
public static boolean hasUtmProperties(org.json.JSONObject properties)