一.设备保养维护: 设备不防水,请勿进入水分 数据线不能踩,容易断裂 摄像头脏了可以先吹,再擦拭 二.设备构造 中间是激光器 两边是两个相机(如图1) 三. 设备主要配件注意...
一.设备保养维护: 设备不防水,请勿进入水分 数据线不能踩,容易断裂 摄像头脏了可以先吹,再擦拭 二.设备构造 中间是激光器 两边是两个相机(如图1) 三. 设备主要配件注意...
1.内存泄漏 字面理解:内存泄漏出去了?真正含义:没有用的内存释放不掉。 2.代码演示 通过demo代码,记录Memory Profiler 排查内存泄漏使用 内存泄漏检查步...
1.网络请求安全性 目的 确保接口都是合法的被访问,而不是外部人员通过接口测试工具(例如postman)进行访问。和后台开发人员沟通好签名规则后,Android 未登录无t...
背景 在我们平常的开发中 ,有很多功能都是写过的。每一个新的项目 ,又从零开始写所有的代码,显得重复劳动,既费时间,又费精力。从老项目中拷贝出来,如果文件很多的话,拷贝过来又...
原文链接[https://mp.weixin.qq.com/s/d9QCoBP6kV9VSWvVldVVwA] 适配原理(以适配屏幕宽度为例) 让所有设备的宽度dp值等于UI...
效果图 第一张为非会员gif制作的效果图会有些模糊,第二张为在模拟器显示的原图 思路 拿到一个自定义view UI是,先要分析怎么一步一步画出来,在进行代码编写 比如这个圆形...
接口联调方式 在和后台进行接口联调是建议使用postMan 等第三方工具进行接口调试,以postman为例进行接口调试有以下优点: 1 接口参数可以方便看到,并可以更改,比手...
问题得由来 众所周知,安卓端数据展示来源于后端数据,通过获取后端的Json数据显示app内容。但如果后台接口未开发完成,而安卓端界面UI已经完成、安卓端业务逻辑已经出来了,如...
集合list 注意:在这里使用 listOf()函数创建的是一个不可变的集合。在 Java 中没有不可变的集合,但是在 Kotlin 中不可变的集合指的是,该集合中的元素只能...
记录下插件使用中遇到的问题 由于ButterKnife 已经不开始维护了,新项目建议使用第二种方式 第一种插件 Android ButterKnife Injection...
接口: 在java中实现接口时,接口里面的两个方法都必须实现,Kotlin接口如果改成这样的话,只需要强制实现 readBooks() 函数了,doHomework()可以选...
变量与函数 val:用于声明不可变的变量,这种变量在初始赋值之后就再也不能重新赋值,对应 Java 中的 final 变量。 var:用于声明一个可变的变量,这种变量在初始赋...
记录gradle自动打包配置流程 在App gradle android 层级内配置签名信息如图1,图2。图1黄色部分为自定义apk文件名,再把demo.jks签名文件拷贝...
由于手上android设备较多,接口不一,导致数据线连接电脑有些杂乱,想起以前试过的无线调试,只不过以前比较卡,想想经过这几年发展,无线调试应该成熟稳定故决定试试,本篇就记录...
随着智能手机的普及和手机的更新换代,相信很多小伙伴家里都会有闲置的手机,如何合理的利用来呢 正好周末闲着没事干,生命在于折腾,没事就捣鼓捣鼓,兴趣所好。正好我手上有一个12年...
记录以okhttp 版本号为 3.14.9 的请求为例,看源码执行一个请求的基本流程 开始使用 从 call.enqueue 开始 ctrl +鼠标左击可以看到Call是个...