Font Size: a A A

Design And Implementation Of Data Collection Tool Based On Android Mobile Game

Posted on:2019-06-28Degree:MasterType:Thesis
Country:ChinaCandidate:W YangFull Text:PDF
GTID:2428330590475425Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the mobile Internet and the rapid spread of smart devices,the scale of the mobile game industry has also rapidly expanded,and mobile games have become a new choice for people's daily leisure and entertainment.In order to analyze user behavior,optimize product strategies,and achieve accurate operations for mobile games,data collection tools for mobile games are indispensable.This thesis adopts the scheme forno embedding data collection,designs and implements a mobile platform data acquisition tool for Android platform,which effectively solves the disadvantages of traditional embedding data collection of inflexibility,requiring manual modification of code acquisition data.The main work is as follows:(1)Detailed analysis of the requirements of data acquisition tools,and on this basis completed the system's technical architecture design and functional architecture design.Technically divided into data collection and data reporting,functional modules are divided into general data acquisition module,custom data acquisition module,user behavior data acquisition module,byte code instrumentation module,data reporting module and server data storage module.(2)Designed and implemented a Gradle plug-in that does not contain embedded point-based data acquisition.Adopt the compile-time instrumentation program,that is,perform the AOP byte-code instrumentation operation through the ASM class library during the compiling stage,weave the relevant code of the collected data into the bytecode file generated by the project compiling,thus realizing the non-breading point collection of common data,user behavior data,and custom data.(3)For the collection of channel statistics in the universal data acquisition module,a custom multi-channel packaging tool was designed and implemented.Through this tool,channel information is written into the mobile game installation file,so as to realize the injection of multi-channel information,which lays the foundation for the collection and reporting of channel statistics data.(4)The detailed design of each function module of the data collection tool is implemented,and the entire flow of client data collection,data reporting,and server-side data storage is realized.(5)Test data acquisition tools.The test results show that the data collection tool basically meets the design requirements of the tool.
Keywords/Search Tags:Mobile Game, Precision Operation, Data Collection, Non-Embedded Point, Multi-Channel Packaging
PDF Full Text Request
Related items