- 博客(8)
- 收藏
- 关注
原创 golang协程并发下载多个文件
package mainimport ( "bufio" "fmt" "io/ioutil" "log" "net/http" "os" "path/filepath" "strings" &q
2019-02-27 18:02:04
3379
原创 kotlin定义方法的实例--扩展方法--Lamda---高阶函数
Kotlin 方法扩展方法fun StringBuilder.addLine(value: CharSequence?): StringBuilder = append(value).append(System.lineSeparator())fun StringBuilder.addLine(value: CharSequence?): StringBuilder { retur...
2019-01-04 23:18:18
264
原创 kotlin语法总览
title: Kotlin学习笔记date: 2017-02-28 21:55:18tags: kotlinkotlin 是用于现代多平台应用的静态编程语言,可以与 Java™ 和 Android™ 100% 可互操作。基本语法表达式和语句表达式:有值,并且能作为另一个表达式的一部分使用。语句:总是包含着它的代码块中的顶层元素,并且没有自己的值。当函数体是由单个表达式构成时,可...
2019-01-04 21:43:36
241
原创 kotlin实现defer的功能
在go语言中defer 语句是用来延迟执行函数的,而且延迟发生在调用函数 return 之后。kotlin可以实现类似的功能:class Deferrer { private val actions = arrayListOf<() -> Unit>() fun defer(f: () -> Unit) { actions.add(...
2019-01-04 21:24:10
1230
原创 使用AIDL实现进程间通信(IPC)
IPC即Inter-Process-Communication(进程间通信) 使用AIDL来实现跨进程通信的过程,分为服务端和客户端两个部分。 以客户端请求服务端进行文件下载为例:服务端总体上的过程是这样的:服务端创建相应的Service,在AIDL文件中声明要暴露给客户端的接口,然后在这个Service中实现这个AIDL定义的接口。
2016-05-14 09:37:22
373
原创 关于Service的总结
Service是什么它是android App的四大组件之一,在开发中我们有时需要做一些耗时的但不需要与用户建立界面交互的操作可以考虑使用service。比如:我们需要在后台进行上传或下载的操作;杀毒或是监控软件可能希望service常驻后台,并可被Intent来驱动开始进行杀毒;聊天或是社交等即时通讯类应用,需要在后台定时地与服务发送“心跳”来标识自己的在线状态等。
2016-05-10 20:17:59
1122
翻译 Android HTTP Client: GET, POST, Download, Upload, Multipart Request和表单提交
android应用常常需要与远程服务器交换数据。最简单的方式是使用Http协议作为基础来传递信息。http协议在几种情景下是非常有用的,如下载图片、上传二进制数据等。Android 应用通常执行Get或POST请求来发送数据。对于post请求,我们将要分析如何使用HttpURLConnecttion来与远程服务器进行连接,我们主要讲以下三个主要内容: GET and POST requests Download data from the server Upload data to
2015-03-11 08:06:56
853
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人