摘要: ### 抛出1.compat库是如何将`TextView`替换为`AppCompatTextView`的?2.为什么要进行替换?3.根据替换相关原理,我们可以做哪些事情?> Answer1:###### 第二问:先从第二问开始吧,`AppCompatTextView`继承自`TextView`,是对 阅读全文
posted @ 2019-08-14 13:47 merbng 阅读(2639) 评论(0) 推荐(0) 编辑
摘要: ### 抛出可以从:1. 自定义`View`的步骤;2.自定义`View`的注意事项;3.自定义`ViewGroup`的步骤以及注意事项;4.一些特殊需要注意的地方;以上几方面进行。> Answer1: 要想充分理解自定义View的流程,就必须对`View`的绘制流程有深刻理解,下面说几点:#### 阅读全文
posted @ 2019-08-01 22:11 merbng 阅读(396) 评论(0) 推荐(0) 编辑
摘要: ### 抛出`Handler`中的`IdleHandler`+ 它有什么能力?+ 它有什么用处?+ 能想到一些合适的场景吗?> Answer1: 首先看下源码的注释```/** * Callback interface for discovering when a thread is going t 阅读全文
posted @ 2019-07-25 18:22 merbng 阅读(377) 评论(0) 推荐(0) 编辑
摘要: ### 场景产品中有个功能是分享,用户点击分享的链接可打开app(若没有下载,跳转应用宝下载),进入相应的页面。### 代码一般会在闪屏页添加以下代码(程序的入口)在```AndroidManifest.xml```中```<activity android:name=".mvvm.splash.a 阅读全文
posted @ 2019-04-10 20:39 merbng 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 一、关于布局适配1、不要使用绝对布局2、尽量使用match_parent 而不是fill_parent 。3、能够使用权重的地方尽量使用权重(android:layout_weight)4、如果是纯色背景,尽量使用android的shape 自定义。5、如果需要在特定分辨率下适配,可以在res目录上... 阅读全文
posted @ 2015-07-10 00:16 merbng 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、Android广播机制(三个基本要素)1、广播(Broadcast) -用于发送广播;2、广播接收器(BroadcastReceiver) -用于接收广播;3、意图内容(Intent)-用于保存广播相关信息的媒介。Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而Broadcas... 阅读全文
posted @ 2015-07-01 00:39 merbng 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Service可以长时间运行在后台、不提供用户界面,其他应用app也可以启动Service,即使用户切换到其他的app,Service依然可以运行。Service可跨进程。一、使用service的方式1、startService() 通过startService()启动Service,即使启动该Se... 阅读全文
posted @ 2015-06-28 02:28 merbng 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 这里主要是说IntentServic不知道大家有没有和我一样,以前做项目或者练习的时候一直都是用Service来处理后台耗时操作,却很少注意到还有个IntentService,前段时间准备面试的时候看到了一篇关于IntentService的解释,发现了它相对于Service来说有很多更加方便之处,今... 阅读全文
posted @ 2015-06-26 10:06 merbng 阅读(125) 评论(0) 推荐(0) 编辑
摘要: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // 在欢迎界面屏蔽BACK键 if (keyCode == KeyEvent.KEYCODE_BACK) { return false; } retur... 阅读全文
posted @ 2015-06-26 00:52 merbng 阅读(172) 评论(0) 推荐(0) 编辑
摘要: import android.app.Activity;import android.view.Window;import android.view.WindowManager; public class CommonUtil { /** * 设置隐藏标题栏 * *... 阅读全文
posted @ 2015-06-24 00:25 merbng 阅读(145) 评论(0) 推荐(0) 编辑