随笔分类 -  Android进阶

Android高级一点的知识点
摘要:PopupWindow相关问题记录 Android关于弹窗的实现大致有两种方式实现:AlertDialog和PopupWindow,当然还有使用Activity并配合Dialog主题实现弹窗的; PopupWindow和AlertDialog两者的最主要的区别就是显示位置问题: 位置是否固定,Ale 阅读全文
posted @ 2017-11-13 00:01 JakeyYe 阅读(271) 评论(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 阅读(675) 评论(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 阅读(1330) 评论(0) 推荐(0) 编辑
摘要:Volley源码解析 Volly Volly是Google官方出的一套小而巧的异步请求库,该框架封装的扩 展性很强,支持HttpClient,HttpUrlConnection进行网络请求。 Volley的使用场景特点:特别适合数据量小,通信频繁的网络操作。 Volley重要类: 1. :该类主要是 阅读全文
posted @ 2017-04-28 20:39 JakeyYe 阅读(181) 评论(0) 推荐(0) 编辑
摘要:Intent详细记录 1,Intent,中文翻译为“意图”,是一个消息传递对象,可以使用它从其他应用组件请求操作,在Android中提供了 机制来协助应用间的交互和通讯。 根据此 的描述,负责找到对应的组件,将 传递给 调用的组件,并完成组件的调用。 不仅可用于应用程序之间,也可用于应用程序内部的 阅读全文
posted @ 2017-04-28 20:02 JakeyYe 阅读(756) 评论(0) 推荐(0) 编辑
摘要:Android性能优化有多种方式,在多个方面都有体现: 布局优化:布局优化的思想就是减少布局的层级,使用 来优化布局。 绘制优化:绘制优化是指在 的`onDraw() onDraw() gc onDraw()`方法内执行耗时操作,绘制时间要保持在16ms以内,防止界面卡顿。 内存泄漏优化:内存泄漏, 阅读全文
posted @ 2017-04-12 15:42 JakeyYe 阅读(176) 评论(0) 推荐(0) 编辑
摘要:`Android IPC(Inter Process Communication) Android Android IPC IPC`方式。 多进程使用场景: 分担主进程的内存压力。 防止主线程被杀死,创建一个守护进程,守护主进程。 开发中有些特殊的模块需要在一个单独的进程中。 当前应用需要向另外一个 阅读全文
posted @ 2017-04-12 15:40 JakeyYe 阅读(525) 评论(0) 推荐(0) 编辑
摘要:CoordinatorLayout帮助我们协调它所包含的子view之间的交互。CoordinatorLayout的工作原理是搜索定义了 CoordinatorLayout父布局的子View,不管是通过在xml中使用app:layout_behavior标签还是通过在代码中对View类 中使用@Def 阅读全文
posted @ 2017-03-10 18:12 JakeyYe 阅读(228) 评论(0) 推荐(0) 编辑
摘要:ActivityLifecycleCallbacks是Application的内部接口,接口中定义了关于Activity的所有生命周期的方法,所有的Activity都会在适当的时机回调上面对应时机的方法。我们通过覆写Application类后,在该类中的onCreate()方法通过这句代码regis 阅读全文
posted @ 2017-03-07 19:35 JakeyYe 阅读(972) 评论(0) 推荐(0) 编辑
摘要:在此文件夹下记录关于Android进阶的知识点,我把文件放在GitHub上了,点击 "文件GitHub链接" 访问,目前文章有: 1,Android项目库(一) 2,Android项目库(二) 3,Retrofit的使用 4,Gradle 5,Android网络基础 6,Android架构模式 7, 阅读全文
posted @ 2017-03-01 19:51 JakeyYe 阅读(161) 评论(0) 推荐(0) 编辑
摘要:记录一些开源库(框架)的使用知识点,我把文章放在GitHub上了,点击这里前往观看,会持续更新的。 阅读全文
posted @ 2017-02-16 20:08 JakeyYe 阅读(145) 评论(0) 推荐(0) 编辑
摘要:看到一篇详细记录了“Activity的启动模式”的文章,先记录在此,http://www.cnblogs.com/mengdd/archive/2013/06/13/3134380.html 阅读全文
posted @ 2017-02-16 16:37 JakeyYe 阅读(127) 评论(0) 推荐(0) 编辑
摘要:看书看到Activity的启动模式,在某些情况下,启动Activity不会创建新实例,而是直接调用onNewIntent方法,直接使用Activity栈中已存在的Activity实例,遂在此记录关于Activity 的onNewIntent方法的调用时机,自己就不在重新书写了,直接查看别人的博客记录 阅读全文
posted @ 2017-02-16 15:36 JakeyYe 阅读(241) 评论(0) 推荐(0) 编辑
摘要:Lint Lint是Android Studio的一个分析工具,用于Android的性能优化,使用Lint优化代码,去除多余的资源 记录一下一篇关于Lint的文章http://blog.csdn.net/u011240877/article/details/54141714 阅读全文
posted @ 2017-01-09 21:13 JakeyYe 阅读(101) 评论(0) 推荐(0) 编辑
摘要:Android 自定义View流程中的几个方法解析: 自定义View流程中几个方法的执行顺序就是这排列的顺序。 1)onMeasure():该方法负责对控件大小进行测量 2)onLayout():负责确定View显示的位置 子视图的具体位置都是相对于父视图而言的。View的onLayout()方法为 阅读全文
posted @ 2016-12-30 19:16 JakeyYe 阅读(129) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示