![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 61
csdn1125550225
这个作者很懒,什么都没留下…
展开
-
Android P(版本27以上) 禁止明文网络请求,必须使用加密的流量请求
java.net.UnknownServiceException: CLEARTEXT communication to gank.io not permitted by network security policy错误原因:这个错误是在安卓P系统上当调用远程接口进行网络通信时报的错误。大白话:由于 Android P(版本27以上) 限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉。所以如果当前应用的请求是 htttp 请求,而非 https ,这样就会导系统禁止当前应用进行该请求。专业原创 2020-08-17 16:04:25 · 387 阅读 · 0 评论 -
Android 常用技术总览
android中的dp、px、dip、dpi sp相关概念 android Handler机制原理 4个组成部分源码解析原创 2018-05-20 21:18:04 · 2063 阅读 · 0 评论 -
Android 性能优化
Android布局优化列表内容列表内容列表内容Android布局优化原创 2018-05-21 12:30:19 · 249 阅读 · 0 评论 -
Activity Window View 的关系
参考Android中Activity,View,Window之间的关系转载 2018-05-21 21:34:27 · 196 阅读 · 0 评论 -
Android 渲染优化
参考文章原创 2018-05-22 09:45:21 · 1358 阅读 · 0 评论 -
Android内存管理
参考文章: Android性能优化(三)之内存管理 本文主要是关于Java、Android的内存分配、回收、GC等理论知识。 内存优化实际操作请看Android性能优化(四)之内存优化实战 1. 初识内存优化 2. 内存分配 3. 内存回收 4. 对象是否回收的依据 5. Android的内存管理 6. Android GC何时发生? 7. 获取内存使用情况...原创 2018-05-23 11:12:24 · 288 阅读 · 0 评论 -
Android内存优化
参考Android性能优化(四)之内存优化实战 内存优化的套路:解决所有的内存泄漏 集成LeakCanary,可以方便的定位出90%的内存泄漏问题; 通过反复进出可疑界面,观察内存增减的情况,Dump Java Heap获取当前堆栈信息使用MAT进行分析。 内存泄漏的常见情形可参照《Android 内存泄漏分析心得》 避免内存抖动 避免在循环中创建临时对象; 避免在onDraw中...原创 2018-05-23 14:42:38 · 6900 阅读 · 0 评论 -
AndroidView事件体系
View的位置参数与MotionEvent 的位置参数 TouchSlop原创 2018-09-06 22:37:47 · 203 阅读 · 0 评论 -
ConstraintLayout使用笔记
ConstraintLayout 文档Fig. 4 - Centering Positioninglayout_constraintHorizontal_bias layout_constraintVertical_bias<androidx.constraintlayout.widget.ConstraintLayout ...> ...转载 2019-07-12 13:32:45 · 152 阅读 · 0 评论 -
android Handler机制原理 4个组成部分源码解析
在android开发中,经常会在子线程中进行一些操作,当操作完毕后会通过handler发送一些数据给主线程,通知主线程做相应的操作。 探索其背后的原理:子线程 handler 主线程 其实构成了线程模型中的经典问题 生产者消费者模型。 生产者消费者模型:生产者和消费者在同一时间段内共用同一个存储空间,生产者往存储空间中添加数据,消费者从存储空间中取走数据好处: - 保证数据...原创 2018-05-20 19:11:17 · 3590 阅读 · 0 评论 -
android中的dp、px、dip、dpi sp相关概念
px :pixel,像素Android原生API,UI设计计量单位,如获取屏幕宽高。 屏幕分辨率:指在纵向和横向方向上的像素点数,单位是px,一般显示方式是纵向像素数量*横向像素数量,如1920*1080。 屏幕尺寸:一般是屏幕对角线长度,单位是英寸,常见尺寸有3.5,4.0,4.3,4.7,5.0,6.0等。屏幕像素密度:ppi pixel per inch的缩写,意思是每英寸屏幕上...原创 2018-05-18 18:24:52 · 792 阅读 · 0 评论 -
Android studio 3.0 踩坑
android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true这是我尝试和工作的:1. 更新gradle到3.0.0,例如:classpath’com.android.tools.build:gradle : 3.0.0’2. 用distributionUrl原创 2017-11-20 14:14:11 · 751 阅读 · 0 评论 -
http 和https
httphttpshttp超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议[1]。HTTP是万维网的数据通信的基础。 设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。通过HTTP或者HTTPS协议请求的资源由统一资源标识符(Uniform Resource Identifiers原创 2017-11-16 13:17:14 · 278 阅读 · 0 评论 -
SharedPreference.Editor的apply和commit方法的区别
SharedPreference.Editor的apply和commit方法的区别转载 2017-12-11 13:21:13 · 441 阅读 · 0 评论 -
Android 技术归纳
Manifest merger failed with multiple errors, see ? https://www.zhihu.com/question/36645628 https://developer.android.com/studio/build/manifest-merge.html 欢迎来到Codelabs! https://codelabs.developers转载 2017-11-21 10:52:57 · 275 阅读 · 0 评论 -
Android 状态栏关于开发的几件事
全屏、不保留状态栏文字(Splash页面,欢迎页面)全屏保留状态栏文字(页面上部有Banner图)标题栏与状态栏颜色一致(部分App风格)不同Fragment中对StatusBar的处理不一样设置状态栏文字的颜色切换fragment时,toolBar显示与否、statusbar显示与否、statusBar颜色、statusBar文字颜色(新增)作者:FoKing链接:https://juejin....转载 2018-03-12 09:07:12 · 243 阅读 · 0 评论 -
Android 设配唯一标识
如果精准设备唯一标示,可以使用 数盟,微信也在用,不过是收费的。如果不用很精准,那么使用 IMEI加 MAC 基本可以使用,存内存和 SD 卡各一份,保存文件用隐藏文件 自己写需要加载 是否是虚拟机判断如果你们获客成本很高,那么用 “数盟” 是最明确的方案...原创 2018-03-05 13:15:09 · 289 阅读 · 0 评论 -
Cookie、Session、Token那点事儿
https://www.jianshu.com/p/bd1be47a16c1转载 2018-03-28 13:48:38 · 143 阅读 · 0 评论 -
Android--仿淘宝商品详情(继续拖动查看详情)及标题栏渐变
https://blog.csdn.net/lyhhj/article/details/52510844转载 2018-03-29 14:48:40 · 886 阅读 · 0 评论 -
Retrofit 2 okhttp 3 使用笔记
Retrofit注解Interceptor拦截器的使用设置HTTPSRetrofit注解【Android】Retrofit网络请求参数注解GET、POST、DELETE还有PUT的请求,说明@Path、@Query、@QueryMap、@Body、@Field的用法。 http://www.jianshu.com/p/7687365aa946Interceptor拦截器的使用package原创 2017-11-15 18:35:19 · 219 阅读 · 0 评论