安卓笔记侠

专注安卓开发

导航

上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 50 下一页

2017年5月16日 #

Android解析WindowManagerService(二)WMS的重要成员和Window的添加过程

摘要: 前言 在本系列的上一篇文章中,我们学习了WMS的诞生,WMS被创建后,它的重要的成员有哪些?Window添加过程的WMS部分做了什么呢?这篇文章会给你解答。 1.WMS的重要成员 所谓WMS的重要成员是指WMS中的重要的成员变量,如下所示。frameworks/base/services/core/ 阅读全文

posted @ 2017-05-16 22:32 安卓笔记侠 阅读(1035) 评论(0) 推荐(0)

Android解析WindowManagerService(一)WMS的诞生

摘要: 前言 此前我用多篇文章介绍了WindowManager,这个系列我们来介绍WindowManager的管理者WMS,首先我们先来学习WMS是如何产生的。本文源码基于Android 8.0,与Android 7.1.2相比有一个比较直观的变化就是Java FrameWork采用了Lambda表达式。 阅读全文

posted @ 2017-05-16 00:38 安卓笔记侠 阅读(1393) 评论(0) 推荐(0)

2017年5月12日 #

android.view.WindowLeaked的解决办法

摘要: 按字面了解,Window Leaked大概就是说一个窗体泄漏了,也就是我们常说的内存泄漏,为什么窗体会泄漏呢?产生原因: 我们知道Android的每一个Activity都有个WindowManager窗体管理器,同样,构建在某个Activity之上的对话框、PopupWindow也有相应的Windo 阅读全文

posted @ 2017-05-12 21:13 安卓笔记侠 阅读(581) 评论(1) 推荐(0)

2017年5月11日 #

moveTaskToback退后台的用法及作用

摘要: 1 方法:public boolean moveTaskToBack(boolean nonRoot) activity里有这个方法,参数说明如下: nonRoot=false→ 仅当activity为task根(即首个activity例如启动activity之类的)时才生效 nonRoot=tru 阅读全文

posted @ 2017-05-11 23:17 安卓笔记侠 阅读(13326) 评论(0) 推荐(0)

2017年5月10日 #

Android深入四大组件(四)Android8.0 根Activity启动过程(前篇)

摘要: 前言 在几个月前我写了Android深入四大组件(一)应用程序启动过程(前篇)和Android深入四大组件(一)应用程序启动过程(后篇)这两篇文章,它们都是基于Android 7.0,当我开始阅读Android 8.0源码时发现应用程序(根Activity)启动过程照Android 7.0有了一些变 阅读全文

posted @ 2017-05-10 23:13 安卓笔记侠 阅读(1551) 评论(0) 推荐(0)

Fragment 重叠 遮盖问题

摘要: 1.导致Fragment 重叠 和遮盖的原因 主要还是因为Fragment的状态保存机制,当系统内存不足时,Fragment的主Activity被回收,Fragment的实例并没有随之被回收。 Activity被系统回收时,会主动调用onSaveInstance()方法来保存视图层(View Hie 阅读全文

posted @ 2017-05-10 22:25 安卓笔记侠 阅读(655) 评论(0) 推荐(0)

2017年5月8日 #

总结对比不同方法获取控件的宽和高

摘要: 我们都知道在onCreate()里面获取控件的高度是0,这是为什么呢?我们来看一下示例: 测试的Activity的onCreate(): 现在我们现在来看一下结果: 说明等onCreate方法执行完了,我们定义的控件才会被度量(measure),所以我们在onCreate方法里面通过view.get 阅读全文

posted @ 2017-05-08 00:06 安卓笔记侠 阅读(590) 评论(0) 推荐(0)

2017年5月7日 #

当EditText编辑时 hint 在 6.0 手机上显示不出来

摘要: 当EditText编辑时 hint 在 6.0 手机上显示不出来。。。。 就要增加一句话去重新设置颜色值 Android:textColorHint = "#707070" 阅读全文

posted @ 2017-05-07 23:48 安卓笔记侠 阅读(559) 评论(0) 推荐(0)

Android深入理解Context(三)Context完全解析

摘要: 1· Context类型 我们知道,Android应用都是使用Java语言来编写的,那么大家可以思考一下,一个Android程序和一个Java程序,他们最大的区别在哪里?划分界限又是什么呢?其实简单点分析,Android程序不像Java程序一样,随便创建一个类,写个main()方法就能跑了,而是要有 阅读全文

posted @ 2017-05-07 14:24 安卓笔记侠 阅读(438) 评论(0) 推荐(0)

2017年5月5日 #

onSaveInstanceState和onRestoreInstanceState触发的时机

摘要: 先看Application Fundamentals上的一段话: Android calls onSaveInstanceState() before the activity becomes vulnerable to being destroyed by the system, but does 阅读全文

posted @ 2017-05-05 23:02 安卓笔记侠 阅读(1518) 评论(0) 推荐(0)

上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 50 下一页