logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android P(版本27以上) 网络请求http限制

前言:最近开了新项目,所以用了最新的android studio 也把gradle和android sdk用了新的版本来开发。但是用网络请求okhttp3请求数据的时候会有失败,查看相关文档找到了原因和解决方案,所以才引出了今天的这篇文章。网络请求失败的错误日志先给出来:java.net.UnknownServiceException: CLEARTEXT communication *...

#android#http
react native 之项目初始化一步到位

自从Facebook的react native 出世以来,风靡一时,作为前端开发猿,我也从此踏入了这条不归路。。。前言:本人一直习惯于用windows系统开发Android程序,鉴于此以后的react native 的项目博客都会是基于windows的介绍,爱好mac的同僚请绕路前行。此篇博客主要是介绍react native 的环境的搭建和项目的初始化,搜集了网上的各种的

#windows#reactnative
react native之原生和RN的交互

前言:前端时间随着自己的学习和研究,也写了几篇关于react native的文章,虽然都是比较简的,但是都是根据自己的效果来做的流程,所以还是比较实用的,可以避免很多的坑。这篇react native与原生的交互也是很简单的实现,但是本人也是踩了很多的大坑才跳了出来实现了想要的效果。啰嗦一下:这篇文章我打算作为自己学习react native的终篇了,以后应该不会再专门写这种怎么学习和使用RN

#reactnative#交互
Android沉浸式之一步到位(fragment 的坑之解法)

前言:Android沉浸式已经出来了很长时间了,之前呢公司没有该方面的需要,所以除了自己的看各种文章进行了了解就也没有在项目中使用,但是前段时间产品有了沉浸式的效果的需要,我就在巨大的坑里煎熬了好几天才爬了出来,所以趁着有时间赶紧整理一下,给路过的人瞧一瞧 ,看一看,见坑还是绕过走最舒服。友情提示:该文章是按照我的项目的沉浸式的做法写出来的,只考虑5.0以上的版本,4.x的版本没有使用。已经写

Android 性能优化之TraceView分析

前言:前两天接到了优化我们项目进入二级页面速度的任务,才突然发现一直忙着pm定的各种业务需求,好久没有去专门做性能方面提升的工作了。就自然的选择了用TraceView来分析卡顿的原因,在这次优化算是结束的时候我想着就当是作为对经典又好用的TraceView致敬从而写了这篇简单大众的文章。先给需要的小白科普一下,TraceView是什么?TraceView 是 Android 平台特有的数据...

#android
react native 之hello world

前言:前几天将react native开发需要的环境给搭建了起来,并且也初始化了一个react native 项目,这篇文章接着上个阶段,将细致的一步到位的简单的告诉对面的你怎么去将初始化的react native 项目在真机上跑起来,并且推开RN技术学习的大门,实现标志性的效果 hello world!!友情提示:以下流程的操作是基于我的windows电脑已经配置了java,安装了R

#reactnative
Kotlin 语言学习(6) - Kotlin 的可空性

一、本文概要二、可空性2.1 可空类型当我们在声明方法时,如果允许在这个方法被调用的时候传给它null的实参,则需要显示地在类型名称后面加上问号来标记它:问号可以加在任何类型的后面来表示这个类型的变量可以存储null引用,而所有常见类型默认都是非空的,除非显示地把它标记为可空。当你有一个可空类型的值,对它的操作也会受到限制:不能调用它的方法不能把它赋值给非...

Kotlin 语言学习(2) - 函数的定义与调用

一、本文概要二、在 kotlin 中创建集合在kotlin中,创建HashSet、ArrayList和HashMap的方法如下:通过打印这些集合的类型,可以看到是采用的标准的Java集合类:这么做的原因,是因为使用标准的Java集合使kotlin可以更容易地与Java代码交互。当从Kotlin调用Java函数的时候,不用转换它的集合类来匹配Java的类,反之亦然。在...

Kotlin 语言学习(8) - 运算符重载及其他约定

一、本文概要在Kotlin中,我们可以通过 调用自己代码中定义的函数,来实现 特定语言结构。这些功能与 特定的函数命名 相关,而不是与特定的类型绑定。例如,如果在你的类中定义了一个名为plus的特殊方法,那么按照约定,就可以在该类的实例上使用+运算符,这种技术称为 约定。因为由类实现的接口集是固定的,而Kotlin不能为了实现其他接口而修改现有的类,因此一般 通过扩展函数的机制 来为现...

Kotlin 语言学习(7) - Kotlin 的类型系统

一、本文概要二、基本数据类型和其它基本类型2.1 基本类型:Int、Boolean 及其它Java把基本数据类型和引用类型做了区分:基本数据类型,例如int的变量直接存储了它的值,我们不能对这些值调用方法,或者把它们放到集合中。引用类型的变量存储的是指向包含该对象的内存地址的引用。Kotlin不区分基本数据类型和引用类型,它使用的永远是一个类型(例如Int),此外,你还能...

    共 17 条
  • 1
  • 2
  • 请选择