public class TDUtils
extends java.lang.Object
| 构造器和说明 |
|---|
TDUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addViewPathProperties(Activity activity,
View view,
JSONObject properties) |
static Activity |
getActivityFromContext(Context context) |
static java.lang.String |
getActivityTitle(Activity activity) |
static void |
getFragmentNameFromView(View view,
JSONObject properties) |
static void |
getScreenNameAndTitleFromActivity(JSONObject properties,
Activity activity) |
static java.lang.String |
getSuffix(java.lang.String source,
int length) |
static java.lang.Object |
getTag(java.lang.String token,
View view,
int tagId) |
static double |
getTimezoneOffset(long time,
java.util.TimeZone timeZone) |
static java.lang.String |
getTitleFromFragment(java.lang.Object fragment,
java.lang.String token) |
static java.lang.String |
getToolbarTitle(Activity activity) |
static java.lang.String |
getViewId(View view) |
static java.lang.String |
getViewId(View view,
java.lang.String token) |
static void |
mergeJSONObject(JSONObject source,
JSONObject dest,
java.util.TimeZone timeZone) |
static void |
setTag(java.lang.String token,
View view,
int tagId,
java.lang.Object value) |
static java.lang.String |
traverseView(java.lang.StringBuilder stringBuilder,
ViewGroup root) |
public static void addViewPathProperties(Activity activity,
View view,
JSONObject properties)
public static java.lang.String traverseView(java.lang.StringBuilder stringBuilder,
ViewGroup root)
public static void getFragmentNameFromView(View view,
JSONObject properties)
public static java.lang.String getTitleFromFragment(java.lang.Object fragment,
java.lang.String token)
public static Activity getActivityFromContext(Context context)
public static java.lang.String getViewId(View view)
public static java.lang.String getViewId(View view,
java.lang.String token)
public static java.lang.String getActivityTitle(Activity activity)
public static void setTag(java.lang.String token,
View view,
int tagId,
java.lang.Object value)
public static java.lang.Object getTag(java.lang.String token,
View view,
int tagId)
public static void getScreenNameAndTitleFromActivity(JSONObject properties,
Activity activity)
public static java.lang.String getToolbarTitle(Activity activity)
public static void mergeJSONObject(JSONObject source,
JSONObject dest,
java.util.TimeZone timeZone)
throws JSONException
JSONExceptionpublic static double getTimezoneOffset(long time,
java.util.TimeZone timeZone)
public static java.lang.String getSuffix(java.lang.String source,
int length)