Class Diagram
2017-01-16 11:28:17 0 举报
登录查看完整内容
类图(Class Diagram)是一种用于描述系统结构和关系的静态图形表示方法。它展示了系统中的类、接口、关联关系、继承关系、实现关系等元素,并清晰地显示了这些元素之间的交互和依赖。类图中的每个类都用矩形表示,类的名称位于矩形的中心,属性和方法则排列在矩形的顶部。类之间的关联关系用实线箭头表示,箭头指向被关联的类。继承关系用空心三角形表示,箭头指向父类。实现关系用虚线箭头表示,箭头指向实现的接口。通过类图,我们可以快速理解系统的组成部分以及它们之间的关系,从而更好地进行软件设计和开发。
作者其他创作
大纲/内容
DeviceInfo
initgetDeviceIdgetMCCMNC
getDeviceIMEIgetCellInfoofCIDgetIMSIgetSALT
ErrorManager
向上汇报error
prepareErrorJSONpostErrorInfo
CustomParameterManager
?这是什么params?从网络获取的。
getParameters
An open source analytics android sdk for mobile applications
UpdateManager
postUpdate
CposSSLSocketFactory
createSocket
UploadActivityLog
activityInfoUSINGLOG_URL
postactivityinfo
UsinglogManager
private static WeakReference contextWR; private String session_id = \"\";
prepareUsinglogJSONjudgeSessiononFragmentResumeonResumeonPauseonWebPage
ConfigManager
appKey
prepareConfigJSONupdateOnlineConfig
SharedPrefUtil
+ attribute1:type = defaultValue+ attribute2:type- attribute3:type
+ operation1(params):returnType- operation2(params)- operation3()
SaveInfo
public JSONArray arrObj; private String filetype; private String filePath; private SharedPrefUtil prefUtil;
init
JSUMSAgent
Call this function to send the catched exception stack information to server 手动上传捕捉到的error信息
sdk接口文件
NetworkUtil
public static int REQUEST_TIMEOUT = 5000; // 5s\tpublic static int SO_TIMEOUT = 3000; // 3s\t\tprivate static int serverPort = -1;\tprivate static boolean hasInitSSL = false;\tprivate static URL serverUrl = null;
initSSLPost
是否获取location只在wifi状态下更新数据发送模式保存在本地
UploadHistoryLog
/cobub.cache
postdata
MyMessage
private boolean success; private String msg;
isSuccessgetMsg
UmsAgent
- init()- setSessionContinueMillis()setAutoLocationbindUserIdentifieronResumeonFragmentResumeonErrorpostTagsonEventonGenericEventupdateupdateOnlineConfigsetDefaultReportPolicypostWebPageupdateCustomParameterssetDeviceId
AppInfo
getAppKeygetAppVersion
ClientdataManager
Context contextDeviceInfo.init(context)
prepareClientdataJSONjudgeSessionpostClientData
MyCrashHandler
单例模式
uncaughtExceptiongetErrorInfoJSONStringgetErrorInfo
Call this function to send the uncatched crash exception stack information to server
TagManager
private Context context; private String tags;
prepareTagJSONPostTag
EventManager
private Context context; private String eventid; private String label; private String acc; private String json = \"\";
prepareEventJSONpostEventInfo
SSLCustomSocketFactory
save data to local file
CommonUtil
getUUIDgetSALT
收藏
收藏
0 条评论
回复 删除
下一页