Android 高级编程方向

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013474104/article/details/78752565

陈科肇
图 1.Android stack

陈科肇
图 2.Android 软件堆栈

陈科肇
图 3. Android 系统架构

双工 - 维基百科,自由的百科全书

通信协议——Http、TCP、UDP
TCP/UDP协议_百度百科
TCP/IP协议族 - 维基百科,自由的百科全书
游戏服务器:到底使用UDP还是TCP

传输层协议:Transfer Control Protocol 传输控制协议,User Datagram Protocol 用户数据报协议

TCP(链接的)协议三次对话的简单过程:
主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机B向主机
A发送同意连接和要求同步(同步就是两台主机一个在发送,一个在接收,协调工作)的数据包:“可以,你什么时候发?”,这是第二次对话;主机A再发出一个数据包确认主机B的要求同步:“我现在就发,你接着吧!”,这是第三次对话。三次“对话”的目的是使数据包的发送和接收同步,经过三次“对话”之后,主机A才向主机B正式发送数据。

UDP(非连接的)协议和手机短信非常相似:你在发短信的时候,只需要输入对方手机号就OK了。

SDK Tools Release Notes | Android Studio

Android NDK | Android Developers
JNI Tips | Android Developers
Java Native Interface Specification—Contents

Android Open Source Project
Ubuntu 14.04.5 LTS (Trusty Tahr)
Ubuntu Releases

如何使用线程池对象来设置和使用Android应用程序中的多个线程

Room Database(官方强烈建议您使用Room而不是SQLite)

极客学院-职业路径图

待续…

猜你喜欢

转载自blog.csdn.net/u013474104/article/details/78752565