首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
J船长
掘友等级
世界上的每一个人都在打杂
|
宇宙和平达则干嘛公司
你又想起某个夏天 热闹海岸线 记忆中的那个少年 骄傲的宣言
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
J船长
世界上的每一个人都在打杂 @宇宙和平达则干嘛公司
·
9天前
关注
Jetpack X问X答
Jetpack的成员 基础架构组件 Data Binding:允许将布局组件直接绑定到应用的数据源。 Lifecycles:管理活动和片段的生命周期。 LiveData:一...
1
评论
分享
J船长
世界上的每一个人都在打杂 @宇宙和平达则干嘛公司
·
9天前
关注
Java的内存模型,是时候来啰嗦两句了。
Java内存模型(JMM) Java内存模型(JMM)是Java虚拟机(JVM)用于管理内存的框架,它定义了应用程序中变量的访问规则以及在多线程环境中变量如何和何时更新。 ...
1
2
分享
J船长
世界上的每一个人都在打杂 @宇宙和平达则干嘛公司
·
9天前
关注
Lambda表达式,值得再说一遍(Java和Kotlin的Lambda)
Lambda没出生之前 在没有Lambda表达式之前 在Java引入lambda表达式之前(即Java 8以前),对于需要传递行为(比如一个函数或操作)的场景,通常依赖于匿...
2
1
分享
J船长
世界上的每一个人都在打杂 @宇宙和平达则干嘛公司
·
9天前
关注
Kotlin X问X答
1. Kotlin中的空安全是如何工作的? 答:Kotlin的空安全设计是通过可空类型和非空类型来实现的。如果一个变量可以为空,那么它必须显式声明为可空类型(使用?标记)。...
赞
评论
分享
J船长
世界上的每一个人都在打杂 @宇宙和平达则干嘛公司
·
9天前
关注
协程X问X答
1. 协程与线程有什么不同? 答:协程是一种轻量级的线程。与线程不同,协程是协作式的,它们可以在单个线程内暂停和恢复执行,而线程通常是被操作系统调度的。协程的开销比线程小,...
1
评论
分享
J船长
世界上的每一个人都在打杂 @宇宙和平达则干嘛公司
·
9天前
关注
Handler 的故事,让我们在说一遍。
简述一下的Handler Handler是Android中用来处理线程间通信的一种机制。(Android的主线程(UI线程)和后台线程之间的通信) 主线程与后台线程 主线程...
赞
评论
分享
J船长
世界上的每一个人都在打杂 @宇宙和平达则干嘛公司
·
9天前
关注
安卓Touch分发拦截触摸机制
三个重要方法 dispatchTouchEvent —— true不分发,false 是分发(默认) onInterceptTouchEvent—— false 不拦截(默...
3
评论
分享
J船长
世界上的每一个人都在打杂 @宇宙和平达则干嘛公司
·
9天前
关注
安卓内存泄露和gc,内存泄露的场景和解决方案,Emmm,走起
谈及内存泄露,少不了gc Java的垃圾回收机制(GC)简介: Java虚拟机(JVM)通过垃圾回收机制自动管理内存。对象实例在内存(堆)中创建,当它们不再被任何引用变量指...
5
评论
分享
J船长
世界上的每一个人都在打杂 @宇宙和平达则干嘛公司
·
10天前
关注
App性能优化,总是谈了又谈。
内存优化(内存泄露优化) 列表优化 Bitmap优化 线程优化 布局优化 绘制优化 响应速度优化 耗电优化 数据库优化 包体大小优化 混淆优化 网络优化 1. 内存优化(内...
1
评论
分享
J船长
世界上的每一个人都在打杂 @宇宙和平达则干嘛公司
·
10天前
关注
让我们把Arouter、EventBus的故事大概再讲一遍。
ARouter 的路由、参数和拦截器都是用注解来标注的。注解在 Retrofit、Dagger 和 EventBus 中都有使用。 当被问:ARouter的原理是什么?详细...
1
评论
分享
J船长
世界上的每一个人都在打杂 @宇宙和平达则干嘛公司
·
16天前
关注
解决安卓LiveData倒灌问题:策略与实践
在安卓应用开发中,LiveData作为一种观察数据变化并更新UI的工具,已成为MVVM架构的一个重要组成部分。然而,在使用LiveData传递事件时,开发者可能会遇到所谓的...
赞
评论
分享
J船长
世界上的每一个人都在打杂 @宇宙和平达则干嘛公司
·
23天前
关注
写一封信,寄与GetX之getView 和 GetBuilder,搭配依赖控制(Get.put()、Get.lazyPut()、Get.putAsync())
在Flutter开发中,GetX是一个非常强大的库,特别是它的依赖注入(DI)功能。依赖注入不仅简化了状态管理和服务的获取,还使得应用更加模块化,易于测试。本文通过实例深入...
8
1
分享
J船长
世界上的每一个人都在打杂 @宇宙和平达则干嘛公司
·
28天前
关注
假如你是一个看了文章后学会Flutter打包安卓但是不点赞的人
那你,真的很让人看不起。J船长说的。 一、孔子曰,先弄个jks吧 懂得都懂,打包嘛,搞个jks嘛。 修改 你的jks存放地址 你的秘钥 你的alis名称 你的alias秘钥...
1
评论
分享
J船长
世界上的每一个人都在打杂 @宇宙和平达则干嘛公司
·
1月前
关注
Flutter事件驱动Events ,来个广播通知/事件发射一下吧,又称下雨啦收衣服啦
安卓有什么Eventbus,Flutter也有。 举个例子吧,你有一个服务,服务有个下载功能,下载完成之后,调用这需要知道完成了,这个时候StreamController登...
赞
评论
分享
J船长
世界上的每一个人都在打杂 @宇宙和平达则干嘛公司
·
1月前
关注
Getx新手大陆之 自动更新Rx<T>、 .obs 、RxList<T>和手动更新update
放在前面 在你完全确定使用的变量类型,并且需要快速开发时,.obs是一个非常便捷的选择。 当你处理的是列表数据,并且需要对这些数据的增删查改做出响应时,RxList<T>是...
1
评论
分享
J船长
世界上的每一个人都在打杂 @宇宙和平达则干嘛公司
·
1月前
关注
走两步?Getx一个Stateful页面,View和Controller,为什么要这么设计?
越简单越困难,嘿蛋炒饭。 先看代码 View Controller 走两步?分析分析? 这两份代码是Flutter中使用GetX库来管理状态和导航的一个例子。GetX是一个...
3
评论
分享
J船长
世界上的每一个人都在打杂 @宇宙和平达则干嘛公司
·
1月前
关注
Flutter中,当我们谈及AutomaticKeepAliveClientMixin、wantKeepAlive
当我唱起这首歌? 不对,重来。 AutomaticKeepAliveClientMixin 开打 让页面、组件不可见时仍然活跃,一般用于tabview,或者比较重量耗时的页...
4
评论
分享
J船长
世界上的每一个人都在打杂 @宇宙和平达则干嘛公司
·
4月前
关注
Flutter速来系列23-2、来吧TabBarView选项卡,绚丽的自定义,都能写的呀
是啊,Tab啊,滑动啊,点击啊,它是个混蛋啊。每个App都要写的啊。 但是不论如何,flutter官方封装的,拯救了我们的时间。 但是官方效果有限,既然如此。整活吧。 由由...
7
2
分享
J船长
世界上的每一个人都在打杂 @宇宙和平达则干嘛公司
·
4月前
关注
Flutter项目修改包名、图标、生成多端Logo
一、修改包名 对于 Android 更改 AndroidManifest.xml 文件中的包名: 找到项目目录下的 android/app/src/main/Android...
10
评论
分享
J船长
世界上的每一个人都在打杂 @宇宙和平达则干嘛公司
·
7月前
关注
Flutter速来系列23、关于Sliver的故事:列表,自定义Header,铺满屏幕,折叠
一、常见滚定组件 Flutter提供了多种滚动组件,可以用于处理各种滚动效果。 Sliver的子组件都能滚动,但并不是所有能滚动的组件都是Sliver子组件。比如,List...
4
评论
分享
下一页
个人成就
文章被点赞
246
文章被阅读
90,394
掘力值
3,227
关注了
17
关注者
121
收藏集
0
关注标签
6
加入于
2019-09-10