一种应用程序的打包方法及装置

    公开(公告)号:CN111078223A

    公开(公告)日:2020-04-28

    申请号:CN201811229581.0

    申请日:2018-10-22

    Abstract: 本申请实施例提供了一种应用程序的打包方法及装置,涉及互联网技术领域,包括:对应用程序进行编译,确定应用程序的安装包。针对每一个渠道,获取渠道的属性信息,然后根据渠道的属性信息修改安装包中二进制格式的系统文件,之后再对修改后的应用程序的安装包进行签名,确定渠道对应的渠道包。由于对应用程序编译生成安装包后,根据渠道数量复制应用程序的安装包,然后基于安装包生成渠道包,而不需要在生成每一个渠道的渠道包时,重新编译应用程序,从而提高了应用程序的打包效率。其次,根据渠道的属性信息直接修改安装包中二进制格式的系统文件,而不需要采用二次编译的方法修改系统文件,减少了打包工作量,从而提高了打包效率。

    一种编译的预处理方法、编译装置及存储介质

    公开(公告)号:CN110489123A

    公开(公告)日:2019-11-22

    申请号:CN201810462978.8

    申请日:2018-05-15

    Abstract: 本发明实施例公开了一种编译的预处理方法、编译装置及存储介质,应用于信息处理技术领域。在本实施例的方法中,编译装置会在接收到编译请求后,对该编译请求对应的待编译多媒体的数据的预处理过程,即先对待编译多媒体的数据进行压缩,然后根据对应的第一压缩率判断该待编译多媒体的数据是否能压缩,如果能,用压缩后的第一压缩后多媒体数据替换待编译多媒体的数据,以进行编译。这样,后续编译过程中编译的多媒体的数据都是经过压缩的多媒体数据,所占空间较少;且编译装置通过在接收到编译请求后,直接自动地触发对待编译多媒体的数据的预处理,避免了人工预先处理待编译多媒体的数据而造成的漏压缩或重复压缩。

    应用于Java的调用堆栈追踪方法、装置和存储介质

    公开(公告)号:CN109871290A

    公开(公告)日:2019-06-11

    申请号:CN201910172580.5

    申请日:2019-03-07

    Abstract: 本申请公开了应用于Java的调用堆栈追踪方法、装置和存储介质,涉及堆栈追踪领域,用以解决现有技术中当跨线程调用或异步调用出现异常时,堆栈只能打印当前线程调用关系,无法跟踪到原始发起调用的线程的问题。该方法中,通过在调用待调用对象之前获取调用堆栈,并根据获取的调用堆栈生成待调用对象的哈希链表。若确定存在上一个调用堆栈,则将生成的哈希链表与之前生成的哈希链表进行关联。这样,通过将各待调用对象的哈希链表进行关联使得在跨线程调用或异步调用出现异常时,可以通过哈希链表跟踪到原始发起调用的线程,从而极大提升了研发测试人员解决问题的效率。

    消息发送方法及装置
    4.
    发明公开

    公开(公告)号:CN105530160A

    公开(公告)日:2016-04-27

    申请号:CN201410521681.6

    申请日:2014-09-30

    Abstract: 本发明公开了一种消息发送方法及装置,属于计算机技术领域。所述方法包括:获取所述第一终端的用户信息和第二终端的用户信息,所述第二终端的用户信息是所述第一终端与所述第二终端的距离小于距离阈值后获取到的;计算所述第一终端的用户信息和所述第二终端的用户信息的匹配值;若所述匹配值大于匹配阈值,则授予向所述第二终端发送消息的权限;向所述第二终端发送消息。所述装置包括:用户信息获取模块、匹配值计算模块、消息发送权限授予模块和消息发送模块。本发明解决了终端需要向该陌生用户发送联系请求,并在接收到联系应答后才能向陌生用户发送消息,导致消息的发送效率较低的问题,达到了提高消息发送效率的效果。

    一种编译的预处理方法、编译装置及存储介质

    公开(公告)号:CN110489123B

    公开(公告)日:2022-04-05

    申请号:CN201810462978.8

    申请日:2018-05-15

    Abstract: 本发明实施例公开了一种编译的预处理方法、编译装置及存储介质,应用于信息处理技术领域。在本实施例的方法中,编译装置会在接收到编译请求后,对该编译请求对应的待编译多媒体的数据的预处理过程,即先对待编译多媒体的数据进行压缩,然后根据对应的第一压缩率判断该待编译多媒体的数据是否能压缩,如果能,用压缩后的第一压缩后多媒体数据替换待编译多媒体的数据,以进行编译。这样,后续编译过程中编译的多媒体的数据都是经过压缩的多媒体数据,所占空间较少;且编译装置通过在接收到编译请求后,直接自动地触发对待编译多媒体的数据的预处理,避免了人工预先处理待编译多媒体的数据而造成的漏压缩或重复压缩。

    应用于Java的调用堆栈追踪方法、装置和存储介质

    公开(公告)号:CN109871290B

    公开(公告)日:2021-02-05

    申请号:CN201910172580.5

    申请日:2019-03-07

    Abstract: 本申请公开了应用于Java的调用堆栈追踪方法、装置和存储介质,涉及堆栈追踪领域,用以解决现有技术中当跨线程调用或异步调用出现异常时,堆栈只能打印当前线程调用关系,无法跟踪到原始发起调用的线程的问题。该方法中,通过在调用待调用对象之前获取调用堆栈,并根据获取的调用堆栈生成待调用对象的哈希链表。若确定存在上一个调用堆栈,则将生成的哈希链表与之前生成的哈希链表进行关联。这样,通过将各待调用对象的哈希链表进行关联使得在跨线程调用或异步调用出现异常时,可以通过哈希链表跟踪到原始发起调用的线程,从而极大提升了研发测试人员解决问题的效率。

    一种应用程序的打包方法及装置

    公开(公告)号:CN111078223B

    公开(公告)日:2021-09-28

    申请号:CN201811229581.0

    申请日:2018-10-22

    Abstract: 本申请实施例提供了一种应用程序的打包方法及装置,涉及互联网技术领域,包括:对应用程序进行编译,确定应用程序的安装包。针对每一个渠道,获取渠道的属性信息,然后根据渠道的属性信息修改安装包中二进制格式的系统文件,之后再对修改后的应用程序的安装包进行签名,确定渠道对应的渠道包。由于对应用程序编译生成安装包后,根据渠道数量复制应用程序的安装包,然后基于安装包生成渠道包,而不需要在生成每一个渠道的渠道包时,重新编译应用程序,从而提高了应用程序的打包效率。其次,根据渠道的属性信息直接修改安装包中二进制格式的系统文件,而不需要采用二次编译的方法修改系统文件,减少了打包工作量,从而提高了打包效率。

    消息发送方法及装置
    9.
    发明授权

    公开(公告)号:CN105530160B

    公开(公告)日:2020-05-12

    申请号:CN201410521681.6

    申请日:2014-09-30

    Abstract: 本发明公开了一种消息发送方法及装置,属于计算机技术领域。所述方法包括:获取所述第一终端的用户信息和第二终端的用户信息,所述第二终端的用户信息是所述第一终端与所述第二终端的距离小于距离阈值后获取到的;计算所述第一终端的用户信息和所述第二终端的用户信息的匹配值;若所述匹配值大于匹配阈值,则授予向所述第二终端发送消息的权限;向所述第二终端发送消息。所述装置包括:用户信息获取模块、匹配值计算模块、消息发送权限授予模块和消息发送模块。本发明解决了终端需要向该陌生用户发送联系请求,并在接收到联系应答后才能向陌生用户发送消息,导致消息的发送效率较低的问题,达到了提高消息发送效率的效果。

Patent Agency Ranking