安卓程序与服务器端交互总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓程序与服务器端交互总结相关的知识,希望对你有一定的参考价值。

一、android线程

      1、主线程

          应用程序启动时系统会创建一个主线程,又名UI线程,它主要负责用户界面端的处理,把事件分发给相应的用户界面,与Android 的UI组件包进行交互。尽量不要在UI线程里处理耗时很长的那些操作,如网络通信,查询数据库等,因为他们可能会阻塞整个进程,一旦UI线程被阻塞超过一定时间(目前大约5s),用户就会被提示“ANR”(应用程序没有响应)。

     安卓的UI组件并不是线程安全的,因此不允许从工作线程中操作用户界面,只能从主线程中操作。

    因此,安卓的单线程模式必须要遵守以下两个原则:(1)不要阻塞UI线程 (2)不要在UI线程之外访问Android的UI组件包。

    2、工作线程

以上是关于安卓程序与服务器端交互总结的主要内容,如果未能解决你的问题,请参考以下文章

大前端使用html/css/javascript开发移动端(安卓,IOS)与桌面端(Win,mac,Linux)应用程序

封装一个类搞定90%安卓客户端与服务器端交互

CSDN日报20170220——《从安卓调整到服务端后的思考》

工作第八个月:从安卓调整到服务端后的思考

android客户端和服务器端怎么交互

与原生端安卓交互数据