240 发简信
IP属地:天津
  • Android网络请求库Okhttp、Volley和Retrofit的区别

    我们知道在 Android 开发中是可以直接使用现成的 api 进行网络请求的,就是使用 HttpClient、HttpUrlConnectio...

  • 软件架构的代码质量(使用耦合度量来支持系统架构)

    本文将从两个比较有趣的耦合度量开始,即传入耦合和传出耦合。这些基于整数的度量表示几个相关对象(即相互协调以产生行为的对象)。任一度量中高数值表示...

  • 开发人员怎样提高自己的产品意识?

    作者:庆亮链接:https://www.zhihu.com/question/19695190/answer/26041438来源:知乎著作权归...

  • 程序员必知的JAVA编码九大安全规则

    原文链接:https://www.douban.com/note/303045484/ 安全专家发现,多数漏洞源自常见软件中相对有限的一些漏洞。...

  • Resize,w 360,h 240
    Android开发套路# ANR(应用程序不响应)

    当Android应用程序的UI线程阻塞时间过长时,会触发“应用程序不响应”(ANR)错误。如果应用程序处于前台,系统会向用户显示一个对话框,如图...

  • Android开发套路# 线程和软件开发

    熟练使用Android上的线程可以帮助你提高应用程序的性能。本文讨论使用线程的几个方面:使用UI或主线程、应用程序生命周期与线程优先级之间的关系...

  • #Android开发套路# 如何减小Android apk的大小?

    用户经常避免下载似乎太大的应用程序,特别是在设备连接到经常出现的2G和3G网络或按字节计费的市场环境。本文介绍如何减少应用程序的APK大小,从而...

  • Resize,w 360,h 240
    Android视图层次和性能的检测(官方)

    在日常开发中,我们管理View对象层次结构的方式可能会对的应用程序性能产生重大影响。 本文将介绍如何评估软件视图层次结构是否会减慢你的应用程序的...

  • Resize,w 360,h 240
    Android中Grid间距的技巧

    大多数移动和网络用户界面都是基于网格的概念。网格更加直观的去描述,也就是,将用户界面拆分成一堆对齐的正方形,将不同小块合并在一起以创建网格块。在...