IP属地:黑龙江
Android为了线程安全,并不允许我们在UI线程外操作UI;很多时候我们做界面刷新都需要通过Handler来通知UI组件更新!除了用Handl...
相关概念: 1)什么是多线程: 进程:运行中的程序 线程:比进程更小的执行单元,每个进程可能有多条线程,线程需要放在一个进程中才能执行! 线程是...
1.普通单线程下载文件: 直接使用URLConnection.openStream();打开网络输入流,然后将流写入到文件中。 核心方法: 2....
TCP和UDP最大的区别在于是否需要客户端与服务端建立连接后才能进行 数据传输,TCP的,传输前先开服务端,accept,等客户端接入,然后获得...
实现流程图: 代码示例: 客户端(Android端)实现示例: 1.因为断点续传,我们需要保存上传的进度,我们需要用到数据库,这里我们定义一个数...
首先SocketService 服务端的代码: 其次客户端的代码:
1.OSI七层网络模型浅析和TCP/IP四层模型 网络层:IP写协议就在这一层 传输层:而这层有两个很重要 的协议就是:TCP传输控制协议与UD...
SQLite数据库,和其他的SQL数据库不同, 我们并不需要在手机上另外安装一个数据库软件,Android系统已经集成了这个数据库。 SQLit...
SharedPreferences使用示例: SharedPreferences也是使用xml文件, 然后类似于Map集合,使用键-值的形式来存...