暂无搜索历史
我们目前的项目是采用单 Activity 多 Fragment 的架构模式, AndroidManifest.xml 内 MainActivity 的配置如下...
啥是内核态呢,内核态就是 linux 内核,用户态则是用户进程中的某个线程,即 io 操作其实就是内核态和用户态的切换。
==TODO== 往往出现在子类实现抽象父类时被重写的抽象方法内,如果方法不重写就必须将 TODO 去除,否则会抛出异常
Java 匿名内部类在编译时会创建一个 class ,增加类的加载开销,运行时该内部类无论是否用到外部参数每次都会生成该类的实例。jdk 1.8 后 lambd...
看到一些应用中的点赞觉得挺有意思,具体效果大概就是这个样子 50buq-l34h1.gif 然后我仿写了下,效果差不多,代码比较简单就不过多说明了 impor...
在 Kotlin 项目中需要对输入框进行监听时需要写如下监听事件,这不跟 Java 几乎一样嘛,这可一点也不 Kotlin
在 Kotlin 中当项目集成第三方 SDK 的时候,如果需要为其中某个类新增方法来可以通过 className.methodName(){}, 即 类名.方法...
需求千奇百怪,对于登录后账户的头像,要求圆形、多边形、带描边、带 VIP 标示等等,所以实现一个 N 边形玩玩,效果和代码如下。
众所周知,在 Java 方法内将局部变量作为参数传递到方法后,如果该参数是基本数据类型,那内部的赋值修改不会同步到外部,如果是引用数据类型,对于对象的赋值也是不...
上面的函数体为 lazy 的实现代码,该函数的参数为接收一个无参并返回值为 T 类型的函数,然后它的实现是 SynchronizedLazyImpl
关于Android 原生 ImageSpan 无法设置垂直局中及左右边距问题,找了很多博客,均无效或者有 bug,只能自己动手了,代码经测试有效。
总结就是,提高负载能力让程序运行更快,用更少的资源做更多的活就是性能优化。 2.为什么要性能优化 随着科技不断发展、移动互联网的迅猛发展,手机硬件不断进步以...
安卓 IPC 跨进程通信有很多种方式,我们可以用 Bundle传递数据,通过 Intent 意图去打电话,在 Uri 里面传递电话号码
之前的面试有问到主线程在 ActivityThread 里初始化 Looper 后调用了 Looper.loop() 这个死循环为什么不会阻塞主线程,当时回答因...
中间还有一家我起了一大早过去面试,然后让写笔试题,最后说笔试没过,人事连杯水也没有倒,这素质杠杠的,今天下午面了一家奇葩公司,也是先写面试题,然后人事一直问有没...
聊一个框架的源码,我们先从它的用法说起,通过OkHttp来请求网络一般不外乎通过以下两种方式 : 1、异步回调网络请求
项目中有用到 @JavascriptInterface 来JS 、Java 通讯,但是 H5 报了一个异常,我在一个通讯方法里申请动态权限,后发现需要切换到主线...
今天遇到一个问题,有测试反馈移动端 H5 页面点击输入框软键盘不弹起,然后我检查了一下代码,JS是开启了,焦点也默认获取,但是确实是点击没反应,后来发现是自定义...
操作符是把多个可观察的管道来合并消息到一条管道来处理,并可以对合并的消息进行格式处理,总的消息数量由最少的那一条管道决定。常见的运用场景比如一个消息页面需要用到...
具有最大的访问权限,可以访问任何一个在classpath下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。
暂未填写公司和职称
暂未填写学校和专业
暂未填写个人网址