摘要: 1.Bitmap 使用时候注意什么? 1、要选择合适的图片规格(bitmap类型): ALPHA_8 1byte ARGB_4444 2byte ARGB_8888 4byte RGB_565 2byte 2、降低采样率。BitmapFactory.Options 参数inSampleSize的使用 阅读全文
posted @ 2022-02-12 13:09 契阔 阅读(92) 评论(0) 推荐(0)
摘要: 前言 Android消息循环流程图如下所示: 主要涉及的角色如下所示: message:消息。 MessageQueue:消息队列,负责消息的存储与管理,负责管理由 Handler 发送过来的 Message。读取会自动删除消息,单链表维护,插入和删除上有优势。在其next()方法中会无限循环,不断 阅读全文
posted @ 2022-02-12 12:02 契阔 阅读(103) 评论(0) 推荐(0)
摘要: 1. Fragment状态保存 Fragment状态保存入口: 1、Activity的状态保存, 在Activity的onSaveInstanceState()里, 调用了FragmentManger的saveAllState()方法, 其中会对mActive中各个Fragment的实例状态和Vie 阅读全文
posted @ 2022-02-12 11:59 契阔 阅读(44) 评论(0) 推荐(0)
摘要: 1. Context 1、Activity和Service以及Application的Context是不一样的,Activity继承自ContextThemeWraper.其他的继承自ContextWrapper。 2、每一个Activity和Service以及Application的Context 阅读全文
posted @ 2022-02-12 11:58 契阔 阅读(55) 评论(0) 推荐(0)
摘要: 1. 程序A能否接收到程序B的广播? 能,使用全局的BroadCastRecevier能进行跨进程通信,但是注意它只能被动接收广播。此外,LocalBroadCastRecevier只限于本进程的广播间通信。 2. 广播传输的数据是否有限制,是多少,为什么要限制? Intent在传递数据时是有大小限 阅读全文
posted @ 2022-02-12 11:57 契阔 阅读(93) 评论(0) 推荐(0)
摘要: 1. ContentProvider使用方法。 进行跨进程通信,实现进程间的数据交互和共享。通过Context 中 getContentResolver() 获得实例,通过 Uri匹配进行数据的增删改查。ContentProvider使用表的形式来组织数据,无论数据的来源是什么,ConentProv 阅读全文
posted @ 2022-02-12 11:56 契阔 阅读(544) 评论(0) 推荐(0)
摘要: 1. 怎么在Service中创建Dialog对话框? 1.在我们取得Dialog对象后,需给它设置类型,即: dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT) <span class="copy-code 阅读全文
posted @ 2022-02-12 11:54 契阔 阅读(177) 评论(0) 推荐(0)
摘要: 1、OnLowMemory 和 OnTrimMemory 的比较 【参考】 1、OnLowMemory 被回调时,已经没有后台进程;而 onTrimMemory 被回调时,还有后台进程。 2、OnLowMemory 是在最后一个后台进程被杀时调用,一般情况是 low memory killer 杀进 阅读全文
posted @ 2022-02-12 11:51 契阔 阅读(124) 评论(0) 推荐(0)
摘要: 1、Activity和Fragment生命周期有哪些? 2、横竖屏切换时候Activity的生命周期 不设置Activity的android:configChanges时,切屏会重新回调各个生命周期,切横屏时会执行一次,切竖屏时会执行两次。 设置Activity的android:configChan 阅读全文
posted @ 2022-02-12 11:31 契阔 阅读(406) 评论(0) 推荐(0)
摘要: ##前言 ANR全称:Application Not Responding,也就是应用程序无响应。 1.原因 Android系统中,ActivityManagerService(简称AMS)和WindowManagerService(简称WMS)会检测App的响应时间,如果App在特定时间无法相应屏 阅读全文
posted @ 2022-02-12 11:05 契阔 阅读(488) 评论(0) 推荐(0)