- 博客(6)
- 收藏
- 关注
原创 Flutter 跨平台框架应用实战-2019极光开发者大会
WidgetOffsetSize结合上面的理解,可以知道Widget大部分时候,其实只是轻量级的配置,对于性能问题,ClipOverlaysaveLayersaveLayer最后总结个面试点:同一个Widget可以同时描述多个渲染树中的节点,Widget( 前提是在Widget存在的情况。Element是Widget的某个固定实例,与一一对应。(前提是在Element存在的情况。内标示使得它们组成了一个个Layer区域。当 isRepaintBoundarytrueLayer但不是每个都会有Layer。
2024-06-04 19:21:34 714
原创 Android菜鸡脉脉求助:4年开发经验,深圳不到15K,我该怎么办?
有后选后,无后选前,无后无前,算法也甜,条件允许,无脑后端,前途无量,预定高管,其次前端,需求频繁,温饱有余,人上人难,算法数据,收入可观,最好硕博,高端饭碗,测试开发,也可一战,随手一点,月入过万,走投无路,回家种田,日出日落,生活美满,鬼迷心窍,来客户端,表面繁荣,实则内卷,工作清闲,面试火箭,不到三年,全部玩完,65在后,绿帽在前,苦口婆心,金玉良言,奉劝诸位,擦亮双眼,有则改之,无则加勉。同为android开发,近些年,移动开发市场看似并不乐观,小程序、快应用的崛起,让许多App的增长达到瓶颈,
2024-06-04 18:43:22 671
原创 Android开发,你所不知道的Android原生开发的现状
例如,在装有Android Auto的汽车中,应用程序挂起和随后的崩溃会分散驾驶员的注意力,这可能会导致非常不幸的后果。如果您的公司已经雇用了许多后端开发人员,或者您需要实现许多服务器端逻辑,这可能不是最佳解决方案,但是对于仅在后端执行CRUD操作的初创企业和个人来说,这可能会是一种好的选择。我知道这听起来很疯狂,但这实际上是件好事,因为如果这种疯狂的预测成真,您就会知道基础理论是正确的。但是,在此图中,我看不到任何其他关于峰值的解释,而且RxJava的曲线与AsyncTask的曲线具有相同的斜率。
2024-06-04 18:13:34 931
原创 Android仿人人客户端(v5(1)
在AppBaseActivity(对Activity类的扩展)中,用变量mAsyncRequests存储当前activity所持有的所有网络请求,仔细阅读过上一篇博文源码的朋友,一定知道有两处中断当前Activity所持有的网络异步处理,分别是在activity暂停(回调方法onPause())和销毁(回调方法onDestroy())的时候。2、在异步线程中,当前正发生着网络请求的数据已返回,这时调用中断处理,也就是说后面的数据解析和刷新UI的事就不处理了,上一篇的处理方式不能满足需求。
2024-06-04 17:42:08 408
原创 android 应用动态加载机制2--资源加载机制和Activity生命周期管理
为什么会有这个问题,其实很好理解,apk被宿主程序调起以后,apk中的activity其实就是一个普通的对象,不具有activity的性质,因为系统启动activity是要做很多初始化工作的,而我们在应用层通过反射去启动activity是很难完成系统所做的初始化工作的,所以activity的大部分特性都无法使用包括activity的生命周期管理,这就需要我们自己去管理。看如下代码,很好理解,就是当系统调用代理activity生命周期方法的时候,就通过反射去显式调用apk中activity的对应方法。
2024-06-04 17:10:14 383
原创 Android 11 微信,QQ ,微博 分享适配
这个方法,那需要注意这个路径必须是上面获取的content://URI的形式,当然这个路径需要对图片进行存储操作的,不然文件为空,分享出去是黑屏。2.将路径通过FileProvider的接口转换成content://URI形式,这里的说明,因为写不对或者文件处理有问题会导致分享为黑图。// 该filePath对应于xml/file_provider_paths里的第一行配置:,因此才可被共享。QQ 适配起来就很顺畅,没啥大问题,赞!这里有一行说明,在对应xml 配置里面下面的路径要写在第一行。
2024-06-04 16:37:05 560
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人