1

Java反射全解析(使用、原理、问题、在Android中的应用)

前言 今天说Java模块内容:反射。 反射介绍 正常情况下,我们知晓我们要操作的类和对象是什么,可以直接操作这些对象中的变量和方法,比如一个User类: User user=new User(); user.setName("Bob"); 但是有的场景,我们无法正常去操作: 只知道类路径,无法直接实 ...

jimuzz 发布于 2021-01-19 11:29 评论(0) 阅读(212)
1

Android事件分发机制一:事件是如何到达activity的?

事件分发,真的一定从Activity开始吗? 前言 很高兴遇见你~ 事件分发,android中一个老生常谈的话题了。基本的流程我们也都知道是从Activity开始分发,但有一个关键问题是:事件是如何到达Activity的 ? 你以为我接下来要开始讲源码、系统底层了?不不不,本文不讲这些。我们要探究的 ...

一只修仙的猿 发布于 2021-01-16 16:35 评论(0) 阅读(70)
0

突破瓶颈,“iOS开发”,跳槽面试必备题(针对年后面试者)

前言 现在iOS开发还是比较忙的,尤其年边,加班现象特别明显!三个月的学习并不是每一个人都能做到,每一天的坚持都是拉开你和其他的面试者的重要前提! 面试你是否准备好了? 一年之计在于春 金三银四马上降临,2020也已经过去许久,作为一个开发人员,你是否面上了自己理想的公司,薪资达到心中理想的高度?P ...

浪人不归乡 发布于 2021-01-16 16:20 评论(0) 阅读(18)
0

vite尝鲜-最新代码原理分析

使用webpack在开发中,只改动一句代码,也需要数秒的热更新,这是因为webpack需要将所有的模块打包成一个一个或者多个模块,然后启动开发服务器,请求服务器时直接给予打包结果。这个过程随着项目的扩大,速度会变慢。然后vite来了。 描述:针对Vue单页面组件的无打包开发服务器,可以直接在浏览器运 ...

阿豪的girl 发布于 2021-01-15 15:47 评论(0) 阅读(24)
1

《犬夜叉2021》我想通过Binder找到你

前言 本故事纯属虚构,如有不通顺的逻辑请轻喷。❤️ 《犬夜叉2021》 第一章:我还能找到你吗,阿篱 犬夜叉和奈落大决战之后,四魂之玉、食骨之井消失,谁也不知道去了哪,而犬夜叉和阿篱再次被分割到两个世界。 于是犬夜叉拜托一位研究世界宇宙的法师——积木,来帮助他找到阿篱。 时间转眼来到了2021年,积 ...

jimuzz 发布于 2021-01-14 09:48 评论(1) 阅读(204)
0

抖音品质建设 - iOS启动优化《原理篇》

作者:字节跳动技术团队 前言 启动是 App 给用户的第一印象,启动越慢用户流失的概率就越高,良好的启动速度是用户体验不可缺少的一环。启动优化涉及到的知识点非常多面也很广,一篇文章难以包含全部,所以拆分成两部分:原理和实践。 本文从基础知识出发,先回顾一些核心概念,为后续章节做铺垫;接下来介绍 IP ...

浪人不归乡 发布于 2021-01-11 14:51 评论(0) 阅读(41)
3

2020再见&新的计划(建立Android体系架构)

2020,再见 关于2020,我心中有四个关键词: 疫情 年初突如其来的疫情,打破了原本生活的节奏,也没想到会笼罩全世界整整一年,希望这个世界早点好起来吧。 科比 初三的早晨,噩耗传来,我一度不敢相信这是真的。一定是上帝想看科比打球,所以带走了他。同时,也带走了我的青春。 Mamba Out,曼巴精 ...

jimuzz 发布于 2021-01-08 09:34 评论(0) 阅读(216)
0

我家的老公vs别人家的程序员老公,这就是差别~

网友总结了做程序员老婆几年的心得: 1、要耐得住寂寞 程序猿永远陪伴电脑的时间比陪媳妇儿时间长,加班相当频繁,要锻炼自己独立入睡。 2、要耐得住落寞 也不能说程序猿没有情趣,但是也不能太指望。自从结婚后没有过过任何的纪念日之类的。偶尔会在生日什么的给买个礼物,基本以电子设备为主。 3、要照顾得了程序 ...

C/C++编程码卡农 发布于 2021-01-07 20:48 评论(0) 阅读(28)
0

深度解读消息推送的筛选架构解决方案应用与实践

本文作者:友盟+技术专家 刘章军 前言:App推送在日常运营场景中经常用到,如:资讯类的新闻及时下发、生活服务类优惠券精准推送、 电商类的货品状态或是促销优惠等,通常开发者会根据运营的需求通过自建消息推送通道或使用第三方消息推送平台实现,但自建消息推送的开发成本和人力成本非常高, 很多App开发者选 ...

友盟全域数据 发布于 2021-01-07 20:17 评论(0) 阅读(34)
0

android 按键监听及键盘事件流(无法监听删除键)

android 按键监听及键盘事件流(无法监听删除键) 最近在做一个密码按键输入功能时需要对每次按键进行一些处理,于是使用了 OnKeyListener 接口监听,对于正常文本格式的输入按键事件都能监听到,但是一旦修改 EditText 的输入类型为 NumbberPassword(android: ...

summer_xx 发布于 2021-01-07 10:59 评论(0) 阅读(64)
0

Retrofit LiveDataCallAdapterFactory

retrofit可以访问网络后自动解析成对象,很丝滑,应该都已经体验过了,而要使用这个功能也很简单,addConverterFactory(GsonConverterFactory.create()) ,添加了一个gson解析工厂,又或者搭配rxjava的 RxJava2CallAdapterFac ...

翻滚的咸鱼 发布于 2021-01-06 17:23 评论(0) 阅读(47)
0

Choreographer全解析

前言 今天继续屏幕刷新机制的知识讲解,上文说到vsync的处理,每一帧UI的绘制前期处理都在Choreographer中实现,那么今天就来看看这个神奇的舞蹈编舞师是怎么将UI变化反应到屏幕上的。 代码未动,图先行 UI变化 上期说到app并不是每一个vsync信号都能接收到的,只有当应用有绘制需求的 ...

jimuzz 发布于 2021-01-06 09:55 评论(0) 阅读(83)
0

Android与HTML-JS交互入门

现在的APP里面会嵌套一些h5酷炫的界面,而我们的app就需要和H5进行交互,下面我们就来看看怎么进行具体的交互。 Webview的基本设置 以下是webview的基本设置 WebSettings setting = mWebView.getSettings(); setting.setJavaSc ...

拖鞋王子猪 发布于 2021-01-05 11:05 评论(1) 阅读(40)
1

Android屏幕绘制一问到底(无代码)

前言 周二好呀,今天给大家带来一点轻松简单的内容,没有代码,请享用~ 高刷手机,60hz,120hz指的是什么? 屏幕的刷新过程。 帧率,VSYNC是什么? 单缓存,双缓存,三缓存。 代码中修改了UI,屏幕是怎么进行刷新的? 如果界面保持静止不变,屏幕会刷新吗?图像会被重新绘制吗? 高刷手机,60h ...

jimuzz 发布于 2021-01-05 10:23 评论(0) 阅读(215)
2

类加载、对象实例化知识点一网打尽

前言 之前说了类加载的过程,但是有的读者表示还是有些知识点没弄清楚,相关面试题也不能思考出结果,所以今天就来总结下类加载、对象实例化方面的知识点/面试题,帮助大家加深印象。 全是干货,一网打尽类的基础知识!先看看下面的问题都能回答上来吗? 描述new一个对象的过程,并结合例子说明。 类初始化的触发时 ...

jimuzz 发布于 2021-01-04 10:25 评论(2) 阅读(270)
0

开发App到上架应用市场需要经历什么?

开发一款App过程虽然很艰辛,但是对于个人能力的成长绝对不是一点点,中途会学会很多技能,希望有梦想的小伙伴可以尝试尝试,去折腾,才有成功的可能性 ...

popfisher 发布于 2020-12-31 19:22 评论(0) 阅读(131)
0

Dart基础——如何在Dart&Flutter中使用Stream

1 什么是Stream? Stream是Dart用来处理异步的API,和同样用来处理异步的Future不同的是,Stream可以异步的返回多个结果,而Future只能返回一个,如果你对Future有疑问,可以参考作者的上一篇文章,Dart基础——Dart异步Future与事件循环Event Loop ...

咸鱼杰克 发布于 2020-12-28 15:17 评论(0) 阅读(52)
0

RxHttp 完美适配Android 10/11 上传/下载/进度监听

1、前言 随着Android 11的正式发布,适配Android 10/11 分区存储就更加的迫切了,因为Android 11开始,将强制开启分区存储,我们就无法再以绝对路径的方式去读写非沙盒目录下的文件,为此,RxHttp 在2.4.0版本中就正式适配了分区存储,并且,可以非常优雅的实现文件上传/ ...

刘敬兴 发布于 2020-12-26 22:33 评论(0) 阅读(158)
0

小题大做 | Handler内存泄露全面分析

前言 嗨,大家好,问大家一个“简单”的问题: Handler内存泄露的原因是什么? 你会怎么答呢? 这是错误的回答 有的朋友看到这个题表示,就这?太简单了吧。 "内部类持有了外部类的引用,也就是Hanlder持有了Activity的引用,从而导致无法被回收呗。" 其实这样回答是错误的,或者说没回答到 ...

jimuzz 发布于 2020-12-25 09:36 评论(0) 阅读(863)
0

Android开发三年月薪才12K,Android面试你必须要知道的那些知识,终获offer

正文 以前一直想写一篇总结 Android 开发经验的文章,估计当时的我还达不到某种水平,所以思路跟不上,下笔又捉襟见肘。近日,思路较为明朗,于是重新操起键盘开始码字一番。先声明一下哈,本人不是大厂的程序猿。去年毕业前,就一直在当前创业小团队从事自己热爱的打码事业至今。下面总结是建立在我当前的技术水 ...

Android木子李老师 发布于 2020-12-23 21:23 评论(0) 阅读(49)