240 发简信
IP属地:河南
  • Handler消息传递机制

    Android为了线程安全,并不允许我们在UI线程外操作UI;很多时候我们做界面刷新都需要通过Handler来通知UI组件更新!除了用Handl...

  • Resize,w 360,h 240
    AnsyncTask异步任务

    相关概念: 1)什么是多线程: 进程:运行中的程序 线程:比进程更小的执行单元,每个进程可能有多条线程,线程需要放在一个进程中才能执行! 线程是...

  • Android 文件下载、多线程下载、多线程断点下载

    1.普通单线程下载文件: 直接使用URLConnection.openStream();打开网络输入流,然后将流写入到文件中。 核心方法: 2....

    0.2 2440 2 10
  • 基于UDP协议的Socket通信

    TCP和UDP最大的区别在于是否需要客户端与服务端建立连接后才能进行 数据传输,TCP的,传输前先开服务端,accept,等客户端接入,然后获得...

  • Resize,w 360,h 240
    Socket来实现大文件的断点续传

    实现流程图: 代码示例: 客户端(Android端)实现示例: 1.因为断点续传,我们需要保存上传的进度,我们需要用到数据库,这里我们定义一个数...

  • Socket做一个简易的聊天室

    首先SocketService 服务端的代码: 其次客户端的代码:

  • Resize,w 360,h 240
    Socket

    1.OSI七层网络模型浅析和TCP/IP四层模型 网络层:IP写协议就在这一层 传输层:而这层有两个很重要 的协议就是:TCP传输控制协议与UD...

  • 数据存储与访问之——SQLite数据库

    SQLite数据库,和其他的SQL数据库不同, 我们并不需要在手机上另外安装一个数据库软件,Android系统已经集成了这个数据库。 SQLit...

  • 数据存储与访问之——SharedPreferences

    SharedPreferences使用示例: SharedPreferences也是使用xml文件, 然后类似于Map集合,使用键-值的形式来存...

个人介绍
一个在程序世界里翱翔的小麻花