240 发简信
IP属地:上海
  • Android 文件上传

    android 文件上传主要有两种方式,HttpUrlConnection上传和Socket上传,下面贴出实现代码: 客户端: 服务端代码如下:...

  • Android MatrixCursor

    步骤2.利用MatrixCursor的构造方法,构造一个MatrixCursor,传入的参数即是步骤1中创建的字段数组,如下:MatrixCur...

  • 关于RecyclerView数据刷新的问题

    在使用RecyclerView进行数据移除或者增加的时候,有时候会出现以下这个异常: 那么,这个异常是如何产生的,怎么解决呢? 在Recycle...

  • FTP多线程下载

    因此,你需要在指定位置手动停止线程。FTP多线程断点下载实现主要有以下步骤:1,登录服务器FTP协议和HTTP协议有所不同,使用FTP进行下载时...

  • 使用TextureView播放视频

    1, 设置监听 2,实现监听方法 主要就实现了连个方法,一个用于播放,一个用于释放资源。 3,实现播放方法 相当简单,而且没有使用Surface...

  • Resize,w 360,h 240
    java线程池原理

    前言:线程是稀缺资源,如果被无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,合理的使用线程池对线程进行统一分配、调优和监控,有以下好处:...

  • Resize,w 360,h 240
    Instant Run浅析

    Instant Run是Android Studio2.0以后新增的一个运行机制,能够显著减少你第二次及以后的构建和部署时间。简单通俗的解释就是...

  • 阻塞队列

    1.阻塞队列定义阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,消费者是从队列里拿元素的线程。阻塞队列就是生产者存放元素的容...

  • Android 启动模式以及任务栈

    1.Android 主要包含4种启动模式,下面分别介绍四种启动方式的特点:1)tandard 默认的启动模式,标准模式每开启一个Activity...