- 博客(20)
- 收藏
- 关注
原创 Kotlin函数
package com.xiangxue.lib.corefun main() { // () ->Unit 空参函数 没有返回值 函数名 = method01// var method01 : () ->Unit//// method01()//不能调用 没有具体的实现// var method02 : (Int,Int) ->Int// method02(0,9)// var method03 : (String,Double) -&
2021-05-23 18:53:45 144
原创 设计模式六大原则之简洁记忆版
设计模式六大原则提示:这里篇所有内容必须记忆设计原则设计模式六大原则一、单一职责原则二、开闭原则三、里氏替换原则四、依赖倒置原则五 、接口隔离原则六 、迪米特法则一、单一职责原则一种类或者方法只有一个职责,尽量做到功能单一。二、开闭原则对拓展是开放的,对修改是封闭的。软件是一个迭代的过程,以前方法尽量不做修改,避免出现不可预测的问题。三、里氏替换原则只要父类能出现地方子类就能出现,反之不行。说具体点就是抽象。四、依赖倒置原则是程序要依赖于抽象接口,不要依赖于具体实现;核心思想
2021-05-07 22:09:59 424
原创 Kotlin和MVVM架构结合学习
kotlin中常量:val(value)变量:var(variable)启用Databinding首先设置使用 Databinding,在 app module 的 build.gradle 中添加如下代码即可:android { ... dataBinding { enabled = true }}入门MVVM
2021-04-27 17:06:59 621 1
原创 Activity A打开一个透明的Activity B,在B关闭A,整个过程生命周期(重点分析在B关A时A生命周期)
透明B中关闭A,A的生命周期Activity生命周期分析A代码和xmlA 代码A xmlB 代码以及清单文件设置B清单文件设置B代码xml生命周期分析过程打开A打开BB中finishA ***(重点)B回退backB中没有finishA按back生命周期Activity生命周期分析Activity A打开一个透明的Activity B,在B关闭A,整个过程生命周期(重点分析在B关A时A生命周期)说明A :MainActivityB:MainActivity 1###B中finishA ***(重
2021-04-14 19:54:05 1363 2
原创 nginx配置 以及跨域问题
nginx的安装修改一下配置然后再输入命令nginx -s reload 优雅重启,并重新载入配置文件nginx.conf参考请求不了问题https://blog.csdn.net/cjd6568358/article/details/51871039多加了这两句add_header ‘Access-Control-Allow-Origin’ ‘*’;add_header ‘Access-Control-Allow-Credentials’ ‘true’;然后复制出一个谷歌浏览
2021-03-10 15:58:15 102
原创 android软件最新上架四大平台需要的东西
我是搜xx开发者 靠前的那两个就是了vivo小米oppo华为app软著最好提前一个月申请VO: 480x800OP: 1080x1920华为:450x800小米:1080x1920需要注意的点就是外观图了,小米如果有外型截图需要小米外型链接素材下载华为是之前我同事驳回后客服回复的素材链接华为素材链接此外在华为app软著那一块多传了主体信息图准备隐私政策http/https链接 (vivo 要求的是pdf)其余没有特殊要求了,就是按剩下机会都可以填完了,不需要特殊说明...
2020-11-11 13:46:50 244
原创 错误
Channel is unrecoverably broken and will be disposed!一开始没注意写的drawable,出现通道已损坏,将无法处理!这种提示奔溃的时候建议检查自己写的格式
2020-05-08 10:41:35 251 1
原创 SeekBar的使用
<SeekBar android:id="@+id/sb_air_conditioning" style="?android:attr/progressBarStyleHorizontal" android:layout_width="match_parent" android:layo...
2019-05-30 10:25:30 334
原创 http请求报文和响应报文的学习
请求报文 由 请求行、请求头、空行和请求体三部分组成,自己请求的post请求如下POST http://120.xxx.xx.86/xx-api/api/scene/set HTTP/1.1 请求行Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIyMDE5MDUwNzA5MjMxNTAxMCIsImlzcyI6Im5h...
2019-05-22 15:11:29 409
原创 bug
请求失败1, 数据json解析失败 的原因;1.请求失败1 ,传给后台的数据不对,可能必传的没传或者多传? 多传没处理过2.json数据解析失败,用来接收 后台传给来的数据类型不匹配 ...
2019-01-22 16:46:07 108
原创 as 关于将一个项目导入另一个项目作为lib注意点
顺序1.导入2.打开project structrue注意点1.gradle 修改 关于新module命名的情况 以及 不能有 applicationId3.清单文件中不能有 app。。id 参考如下 4.还有导入的文件需要注意,***不能有注解的写法,需使用 findbyViewId()方法得到xml控件地址,**以及里面的layout不能与ap...
2019-01-11 17:20:09 1114
原创 无法修改layout属性值
as files under the build folder are generated and should not be edited改不动,按着指示吧build文件删掉,删除了build文件,才能修改其属性
2019-01-11 16:34:18 569
原创 查询ANR日志的方法(以及导到桌面):
引起ANR的原因 :Service Timeout:比如前台服务在20s内未执行完成;BroadcastQueue Timeout:比如前台广播在10s内未执行完成ContentProvider Timeout:内容提供者,在publish过超时10s;InputDispatching Timeout: 输入事件分发超时5s,包括按键和触摸事件。方法一:adb pull ...
2018-10-10 13:42:46 1023
原创 阿里云windows版本云服务发布asp.net网站,外网无法访问的问题
弄完以后,以为921是之间建的,可以内网访问。外网不能访问。当时搜索的姿势不对(关键词),便去交流群请教了一下。得到重要的信息,才有思路了开始设置全部分配端口921是之前就建好的了,ip地址为内网访问。920是按添加新建的。开始设置防火墙我当时分不清出入站,就都设置了。分别点击后右键选择 “新建规则”。(为了省空间就只是截了我需要填写的)不断下一步。。。需要注意的是在协议和端口中,不要以中文的键盘...
2018-05-11 10:40:52 907
原创 jdk+tomcat+mysql+myeclipse
jdk的配置:https://blog.csdn.net/yy243/article/details/52775311但是javac测试不成功,改成这样成功 .;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (多加)https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.htmltomcat的安装http...
2018-04-19 13:54:42 451
原创 RXjava2.0学习笔记
第一次写文章,还是要介绍一下为什么那么做?因为学的东西多了,乱七八糟的觉得写的很很好的文章保存在电脑上真的找不见啊!!!通过http://blog.csdn.net/github_36617621/article/details/77113175 这个链接进行学习(以下的总结根据此链接,若不妥请联系我删除)1.添加Gradle 配置 compile 'io.reactivex.rxjava2...
2018-03-08 08:29:52 172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人