【技术实现步骤摘要】
一种数据处理方法、装置、电子设备及存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种数据处理方法、装置、电子设备及存储介质。
技术介绍
[0002]当前,应用程序得到了广泛使用,用户在自己的手机上安装了各种各样的应用程序,在需要使用应用程序时,可以控制手机启动应用程序,然后用户就可以在应用程序的界面上对应用程序操控,以实现使用应用程序。
[0003]然而,有时候由于一些故障导致用户在手机上输入启动应用程序的启动操作之后,手机未能成功启动应用程序,例如,卡在启动界面无法进入首页等。在这种情况下,用户就无法使用应用程序。
[0004]为了使得能够在手机中正常启动应用程序以使用户能够使用应用程序,需要将应用程序未能成功启动的相关情况告知应用程序的开发人员,以使开发人员根据应用程序未能成功启动的相关情况分析应用程序未能成功启动的原因,并根据该原因修复应用程序,以使得在手机中能够成功启动应用程序供用户使用应用程序。
[0005]但是,由于应用程序无法成功启动,如此,无法使用应用程序的功能,例如,无法使用上传应用程序未能成功启动的相关情况的功能等,进而无法上传应用程序未能成功启动的相关情况。
技术实现思路
[0006]为了在未成功启动应用程序的情况下能够上传应用程序未能成功启动的相关情况,本申请示出了一种数据处理方法、装置、电子设备及存储介质。
[0007]第一方面,本申请示出了一种数据处理方法,所述方法应用于电子设备,所述电子设备中安装有第一应用程序,所述方法包括: ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法应用于电子设备,所述电子设备中安装有第一应用程序,所述方法包括:在接收到用于启动所述第一应用程序的启动操作的情况下,确定是否已触发上传所述第一应用程序的日志文件的上传条件;在已触发上传所述第一应用程序的日志文件的上传条件的情况下,监听所述电子设备的操作系统是否为所述第一应用程序分配内容提供者ContentProvider;其中,所述操作系统为所述第一应用程序分配所述ContentProvider的时刻早于所述第一应用程序初始化所述第一应用程序的全局配置类的时刻;在所述操作系统为所述第一应用程序分配所述ContentProvider的情况下,挂起所述第一应用程序执行初始化所述第一应用程序的全局配置类的初始化操作;初始化第一应用程序的预设页面创建类,预设页面创建类用于创建日志上传页面;基于所述预设页面创建类创建日志上传页面;在第一应用程序的界面上显示所述日志上传页面;在接收到在所述日志上传页面上输入的日志上传操作的情况下,获取所述第一应用程序的日志文件,向所述日志上传页面中设置的目标上传地址上传所述第一应用程序的日志文件。2.根据权利要求1所述的方法,其特征在于,所述确定是否已触发上传所述第一应用程序的日志文件的上传条件,包括:在所述启动操作包括对在所述电子设备的桌面上显示的所述第一应用程序的图标的触发操作的情况下,获取在所述第一应用程序中已记录的、所述第一应用程序的启动失败的次数;确定所述第一应用程序的启动失败的次数是否大于或等于预设次数阈值;在所述第一应用程序的启动失败的次数大于或等于预设次数阈值的情况下,确定已触发上传所述第一应用程序的日志文件的上传条件。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在历史过程中,在监听到由于需要启动所述第一应用程序而引发所述操作系统为所述第一应用程序分配所述ContentProvider的情况下,若在所述第一应用程序中已记录有所述第一应用程序的启动失败的次数,则增加已记录的所述第一应用程序的启动失败的次数;或者,若在所述第一应用程序中未记录有所述第一应用程序的启动失败的次数,则在所述第一应用程序中记录所述第一应用程序的启动失败的次数初值。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在成功初始化所述第一应用程序的全局配置类且在所述第一应用程序中成功创建页面的情况下,删除记录的所述第一应用程序的启动失败的次数。5.根据权利要求1所述的方法,其特征在于,所述电子设备中还安装有所述第一应用程序关联的第二应用程序;所述确定是否已触发上传所述第一应用程序的日志文件的上传条件,包括:在接收到用于启动所述第二应用程序的启动操作的情况下,启动所述第二应用程序;在接收到在所述第二应用程序的界面上输入的预设操作的情况下,获取在所述电子设备中安装的与所述第二应用程序关联的应用程序的图标;所述关联的应用程序包括所述第
一应用程序;在所述第二应用程序的界面上显示所述关联的应用程序的图标;在接收对所述关联的应用程序的图标中的所述第一应用程序的图标的触发操作的情况下,确定已触发上传所述第一应用程序的日志文件的上传条件。6.一种数据处理装置,其特征在于,所述装置应用于电子设备,所述电子设备中安装有第一应用程序,所述装置包括:确定模块,用于在接收到用于启动所述第一应用程序的启动操作的情况下,确定是否已触发上传所述第一应用程序的日志文件的上传条件;监听模块,用于在已触发上传所...
【专利技术属性】
技术研发人员:弓晓东,
申请(专利权)人:五八同城信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。