240 发简信
IP属地:广东
  • Resize,w 360,h 240
    《架构整洁之道》读后笔记

    1.软件架构的职责:创建出一个可以功能实现起来容易,修改起来简单,扩展起来轻松的软件架构 2.面向对象编程就是以多态为手段来对源代码中的依赖关系...

  • 在Android中使用Netty接收Http文件上传

    背景:网页丢个apk文件,客户端收到后自动更新安装应用浏览器上传文件给服务端主要有两种方式:1.读取整个文件,把读的内容放入request的bo...

  • Resize,w 360,h 240
    Netty在Android中使用

    引用netty介绍文档中的一句话:Netty适合用来开发高性能长连接的客户端或服务器其次netty基于NIO,并做了封装与优化以及一些高级算法,...

  • 把Android 采集的音频,通过RTP推送到远程进行实时播放

    主要步骤 通过AudioRecord采集音频数据 把采集的音频写入文件通过AudioTrack进行播放 把采集的数据包加RTP头,通过udp发送...

  • Resize,w 360,h 240
    关于书籍《音视频开发进阶指南》

    2018年年底,2019年初阅读此书,对于快速了解音视频编解码知识有很大帮助书中源码地址:http://www.music-video.cn/[...

  • 对Android应用进行抓包

    由于抓包数据量可能比较大,在Android终端上很难实时抓到当前的数据流,重点查看极不方便,协议栈也支持有限(不支持组播等),本文介绍使用各种抓...

  • Android studio 下把项目作为module导入另外一个项目

    1.把要导入的项目变为module 把build.gradle文件下的apply plugin: 'com.android.applicatio...

  • Resize,w 360,h 240
    Mac下反编译apk与浅谈Android应用安全

    通过反编译 我们可以获得layout,源代码,资源等。反编译我们感兴趣的apk,可以查看对应的内容,借鉴人家的代码。另外,有时候我们为了检验自己...

    0.6 3248 1 11
  • Resize,w 360,h 240
    Android 使用Chrome DevTools调试WebView

    效果展示 使用步骤 1,打开手机开发者选项,开启USB调试2,打开待调试的webview3,手机通过USB数据线跟电脑连接4、打开chrome浏...

个人介绍
人生岂止于此,还有诗和远方!