Android
文章平均质量分 58
狂暴棕熊
这个作者很懒,什么都没留下…
展开
-
Kotlin高阶函数及Lambda表达式解析
在网上关于Kotlin的高阶函数和Lambda表达式的讲解大部分来自于Kotlin的官方文档,个人认为比较晦涩难懂。 本文从我的个人理解角度讲解一下应该如何理解高阶函数和Lambda表达式,希望能对正在学习Kotlin的同学有所帮助。 高阶函数是将函数用作参数或返回值的函数。 这是官方对高阶函数的定义,那么要理解高阶函数,第一要明确的概念是,在Kotlin里函数可以作为一种变量类型存在!!!原创 2017-08-23 23:10:54 · 563 阅读 · 0 评论 -
OKHttp3学习笔记-环境准备
代码撸起来。 之前使用HttpURLConnect或者XUtils或者OKHttp都是以一种不求甚解的态度,纯作为工具使用的,也就是满足了当时的开发需求,就结束了。作为初级程序员这没有问题,但是要想让自己升段,就必须尽可能多的深入下去。 这次学习将主要关注在Http协议部分,以及OKHttp3的文件上传。为了能够学习起来更能直观,自己搭了一个本地服务器。 本地服务器运行环境:Wampserve原创 2017-08-24 17:03:40 · 364 阅读 · 0 评论 -
OKHttp3学习笔记-Http Get请求
完成了环境搭建后,我的目的是对比用TP5实现的Web端访问生成的Http请求和用使用OKHttp3实现的Http请求都有哪些异同。在使用OKHttp3时,除了简单地Get/Post请求,要做文件上传时我们都在做什么。通过对比有一个直观的认识。 Get请求 php的Get请求:GET http://localhost/index/index/dosubmit.html?fname=yang&lna原创 2017-08-29 17:15:16 · 5332 阅读 · 0 评论 -
OKHttp3学习笔记-Http Session
Session一般是在Web应该中使用的东西,最早我参与的项目都不需要用到Session。但是实际上,很多应用要使用到Session的。 在Web应用中,Session是通过Cookie传递的,在第一次访问网页的时候,如果服务端开启了Session,则在返回信息中会携带Session信息,当之后再访问网页,请求中都会带着Session信息。 用我自己的php服务端展示的话如下所示。 第一次请求原创 2017-08-31 10:54:59 · 2714 阅读 · 0 评论 -
Google ARCore发布
Google ARCore发布了,我第一时间想到是这东西要不要依赖于Google服务,如果依赖,好了,拜拜了您那。 不过到GoogleAR的github主页去看了一下Sample源码,AndroidManifest里只申请了一个Camera权限。恩,这样看来这个ARCore在现在看来是一个离线库,跟之前接触过的一个AR库不一样,不需要到云端激活什么的。这很好,至少这东西能在中国用了(不过我发现在G原创 2017-08-31 00:19:14 · 3761 阅读 · 3 评论 -
OKHttp3学习笔记-文件上传
用TP5框架写了个上传多个文件的表单 HTML代码:<!DOCTYPE html> <html> <head> <title></title> </head> <body> <form action="{:url('uploads')}"enctype="multipart/form-data" method="post"> <input type="file" name="ima原创 2017-09-01 17:57:53 · 2063 阅读 · 0 评论 -
遇到Kotlin使用中的问题,及解决办法
1.使用Activity的this对象。 在Activity中经常要用到Context,在Java中这很容易,假如当前Activity是MainActivity。那么在这个Activity的任何地方,都可以使用MainActivity.this获得Activity的对象。 但是在使用Kotlin时,网上能够查到的代码都是这样获取Activity对象的MainActivity@this在一般情况下原创 2017-09-07 18:52:53 · 1588 阅读 · 0 评论