android开发分享Android生产日志logging最佳实践

在生产模式下loginAndroid应用程序的最佳做法是什么?请记住以下要求:

谢谢

    我们的首选是自动上传唯一的例外。 对于客户端日志logging,我们更喜欢有select地设置一个标志或者有一个特殊的debugging版本给我们有问题的客户端。

    可以用Thread来完成exception捕获。 是,setDefaultUncaughtExceptionHandler()。 这里有一些注意事项(主要是在完成exception处理之后需要退出应用程序)。 请参阅: http : //groups.google.com/group/android-developers/browse_thread/thread/c32e8c6120bed5c5/54c28b745c0fca80

    有关日志收集,请参阅android-log-collector 。 不需要使用整个包,看到源和复制粘贴。

    如果您想获得崩溃报告, ACRA可以是一个很好的解决scheme.ACRA是一个使Android应用程序能够自动将崩溃报告发布到GoogleDoc表单的库。

    为了使发布更完整..在新版Android的谷歌embedded式崩溃报告服务。 对于旧版本,如果不支持,还有几种服务可用。 在已经提到的我会推荐这两个:

    但是,大多数这些库会让你的应用程序有点“更重”,但更重要的是, 互联网许可是必需的使用它们。 如果您的应用程序由于某些其他原因不需要互联网,则可能会怀疑用户为什么需要互联网,如果没有function要求的话。

    最后一句话: 尽量使用谷歌已经提供的Android服务 ,通过第三方库。

    干杯;)

    以上就是android开发分享Android生产日志logging最佳实践相关内容,想了解更多android开发(异常处理)及android游戏开发关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/addevelopment/514157.html

      (0)
      上一篇 2020年11月29日
      下一篇 2020年11月29日

      精彩推荐