
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前言在日常的开发当中,我们肯定会遇到要使用观察者模式的场景。下面分享一下利用Kotlin实现Android的交互代码。源码1.创建两个接口/*** 类说明:观察者接口** @author 裕博*/interface ObserverListener {/*** 刷新操作* @param count 传输的内容*/fu...
解释器模式定义解释器模式(Interpreter Pattern)提供了评估语言的语法或表达式的方式,它属于行为型模式。这种模式实现了一个表达式接口,该接口解释一个特定的上下文。这种模式被用在 SQL 解析、符号处理引擎等。代码示例我们将创建一个接口 Expression 和实现了 Expression 接口的实体类。定义作为上下文中主要解释器的 TerminalExpression ...
前面的博客说到maven仓库以及maven仓库的创建,下面介绍在Android Studio中引入仓库。在项目build.gradle当中引入下面代码buildscript{repositories{maven {// 私服仓库的地址url 'http://localhost:8081/repository/imo...
前言前面说的大部分都是前端有关的,那有没有和后端有关的东西呢?当然是有的呀!这里就说说用Charles给服务器做压力测试。Charles服务器压力测试使用Charles服务器的Repeat功能来简单测试服务器的并发处理能力,方法:在想要打压的网络请求上右击,选择【Repeat Advanced】在弹出的对话框中,选择要打压的并发线程数以及打压次数,确定之后就开始打压。...
前言在开发当中,肯定要用到adb命令连接真机进行测试。但是当我输入adb命令的时候,出现这不是有效的命令的时候,我才知道我的电脑没有配置adb命令。我在百度实践了很久让我找到一个有效的方法,和小伙伴们分享一下操作步骤。第一步:找到platform-tools打开电脑–>>Users–>>Administrator–>>AppData–>>Local–>>Android–>>sdk–>>
前言开发任何一个程序都需要搭建开发环境和配置环境变量,希望这篇博客对刚开始学习编程的朋友有帮助。搭建步骤1.下载JDK下载网站:http://www.oracle.com/ 这个网站是下载JDK的地方,大家可以点击这个网站进去下载。2.开始安装JDK这里可以修改安装的目录,修改安装的目录如下图所示:确定之后,单击“下一步”。注意:当提示JRE时,可以选择不安装。3.配置环
前言在最近的一个项目需要自定义相机功能,在实现拍照的时候遇到java.lang.IllegalStateException: maxImages (1) has already been acquired, call #close before acquiring more.有点懵逼的感觉,第二次拍照的时候出现这个情况。但是问题不大,不要慌...
App启动速度是我们App的第一个体验感。在日常的Android开发或者维护当中,我们肯定少不了App启动优化。下面就来分享一个我了解到的App启动优化的方向。App启动分类App startup time冷启动耗时最多,衡量标准* Click Event->IPC->Process.start->Activity Thread->bindApplicati...
集合是编程中最常使用到的,在Kotlin中是怎么创建的呢?下面就来揭晓。创建一个HashSetval set = hashSetOf(0,1,8,55)创建一个ArrayListval list = arrayListOf(8,9,10)创建一个HashMapval map = hashMapOf(1 to "one",7 to "seven",53 to ...
前言在日常的开发当中,我们难免要使用EditText控件,那么我们怎么处理让用户不在EditText中输入空格呢?下面直接上代码Kotlin示例代码mEtName?.addTextChangedListener(object : TextWatcher {override fun afterTextChanged(p0: Editable?) {...







