摘要:
在此文件夹下记录关于Android进阶的知识点,我把文件放在GitHub上了,点击 "文件GitHub链接" 访问,目前文章有: 1,Android项目库(一) 2,Android项目库(二) 3,Retrofit的使用 4,Gradle 5,Android网络基础 6,Android架构模式 7, 阅读全文
摘要:
PopupWindow相关问题记录 Android关于弹窗的实现大致有两种方式实现:AlertDialog和PopupWindow,当然还有使用Activity并配合Dialog主题实现弹窗的; PopupWindow和AlertDialog两者的最主要的区别就是显示位置问题: 位置是否固定,Ale 阅读全文
摘要:
android apt和annotationProcessor 1,android apt是一个Gradle插件,协助Android Studio处理annotation processors; 2,annotationProcessor和android apt的功能是一样的; 3,APT(Anno 阅读全文
摘要:
过渡动画 一,直接使用 方法,可以实现 之间的过渡动画,但是不包括 内的视图的过渡动画。详细参考 "关于 overridePendingTransition()使用 " 。 二, 提供了三种 类型,可以实现 过渡的三种 效果,对于 间过渡的共享元素也可以设置一定的过渡动画。详细参考 。 阅读全文
摘要:
android:windowSoftInputMode android:windowSoftInputMode属性会影响主窗口与软键盘的交互模式,这个属性会影响两个方面的事情: 当窗口有焦点时软键盘是隐藏还是显现; 是否减小窗口的大小以便腾出空间放软键盘。 具体参考该博客 " android:win 阅读全文
摘要:
An HTTP &HTTP/2 client for Android and Java application.(HTTP网络框架) compile 'com.squareup.okhttp3:okhttp:3.6.0'当前最新版本 OkHttp的最底层是使用Socket,而不是URLConnect 阅读全文
摘要:
Volley源码解析 Volly Volly是Google官方出的一套小而巧的异步请求库,该框架封装的扩 展性很强,支持HttpClient,HttpUrlConnection进行网络请求。 Volley的使用场景特点:特别适合数据量小,通信频繁的网络操作。 Volley重要类: 1. :该类主要是 阅读全文
摘要:
Intent详细记录 1,Intent,中文翻译为“意图”,是一个消息传递对象,可以使用它从其他应用组件请求操作,在Android中提供了 机制来协助应用间的交互和通讯。 根据此 的描述,负责找到对应的组件,将 传递给 调用的组件,并完成组件的调用。 不仅可用于应用程序之间,也可用于应用程序内部的 阅读全文
摘要:
Android性能优化有多种方式,在多个方面都有体现: 布局优化:布局优化的思想就是减少布局的层级,使用 来优化布局。 绘制优化:绘制优化是指在 的`onDraw() onDraw() gc onDraw()`方法内执行耗时操作,绘制时间要保持在16ms以内,防止界面卡顿。 内存泄漏优化:内存泄漏, 阅读全文