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