Time@traveler
码龄10年
关注
提问 私信
  • 博客:111,377
    社区:327
    问答:18,506
    130,210
    总访问量
  • 71
    原创
  • 37,369
    排名
  • 107
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2015-01-09
博客简介:

程序员吗?

博客描述:
一切的问题静下心来思考,什么都会跨越
查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    506
    当月
    11
个人成就
  • 获得171次点赞
  • 内容获得25次评论
  • 获得288次收藏
  • 代码片获得961次分享
创作历程
  • 12篇
    2024年
  • 23篇
    2022年
  • 3篇
    2021年
  • 15篇
    2020年
  • 5篇
    2018年
  • 5篇
    2017年
  • 9篇
    2016年
成就勋章
TA的专栏
  • Flutter
    10篇
  • C++
    12篇
  • JetPack
    3篇
  • Android源码分析
    3篇
  • RxJava
    8篇
  • 自定义View类
    2篇
  • 个人笔记
    7篇
  • JAVA笔记
    3篇
  • Android笔记
    18篇
  • Android架构思想
    3篇
  • QML
    6篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Flutter中自定义气泡框效果的实现

在用户界面的设计中,气泡框(Bubble)是一种非常有效的视觉工具,它可以用来突出显示信息或提示用户。气泡框广泛应用于聊天应用、通知提示等场景。在 Flutter 中,虽然有很多现成的气泡框组件,但如果你想要更多的自定义控制,使用 CustomPainter 是一个非常好的选择。在这篇博客中,我们将介绍如何使用 CustomPainter 自定义绘制气泡框,并将其应用到 Flutter 中。
原创
发布博客 2024.09.06 ·
811 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

Flutter中组件动态可见的实现

在 Flutter 中,可以通过多种方式实现组件的动态可见性(即显示或隐藏组件)。
原创
发布博客 2024.08.28 ·
1293 阅读 ·
22 点赞 ·
0 评论 ·
20 收藏

Flutter自定义通用防抖的实现

在前端项目开发中,点击事件的防抖是一个永远无法错开的点,特别是针对一些复杂的业务场景,如果不做好防抖操作,就会导致页面或功能触发多次,引发异常或闪退。这种方案只是提供了一种防抖的实现,当然也可以自定义通用的Button,通过点击事件触发的时间自行判断处理。在Flutter中可以通过扩展函数的特性 对Function增加全局扩展函数,实现防抖效果。
原创
发布博客 2024.07.30 ·
440 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Flutter 中自定义DNS解析的实现

为了提升Flutter中网络请求的速度,集成了阿里云的DNS解析服务,在官方示例中未提供基于Dio的实现, 因此经过调研后,尝试基于Dio进行自定义扩展实现,最开始做的时候,首先想到的是使用自定义Dio的拦截器进行实现,经过一系列的调研后,发现Dio中拦截器的执行顺序是在DNS解析之后,所以即使在拦截器中实现了DNS解析,也毫无意义,因此采用了自定义Proxy代理的方式进行实现。第二步,给Dio增加自定义代理。第一步创建Proxy。
原创
发布博客 2024.07.30 ·
486 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

Flutter中实现字体跑马灯

在业务需求开发过程中,经常有需要用到跑马灯效果来展示一些提醒文案,达到醒目的效果,在Flutter中要实现跑马灯的效果,需要借助Timer进行实现,可根据示例,结合自己的项目进行自定义扩展改造,达到项目所需效果。
原创
发布博客 2024.07.29 ·
553 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

Android虚假定位的实现与防护

Android中常见的虚假定位的实现与防护方案。
原创
发布博客 2024.07.29 ·
1892 阅读 ·
15 点赞 ·
0 评论 ·
26 收藏

Flutter中同步与异步

处理一次性异步操作的Future。:处理连续异步数据流的Stream。:在Future完成或失败后构建一次 UI。:每次Stream发送新数据或状态变化时更新 UI。:适用于单次的异步操作,例如网络请求、数据库查询等。:适用于多次的异步数据更新,例如实时数据、传感器数据、WebSocket 数据等。等待所有Future对象完成,并返回所有结果。Future.any等待第一个完成的Future对象,并返回其结果。如果任何一个Future抛出异常,则返回第一个抛出的异常。Future.any如果所有。
原创
发布博客 2024.06.04 ·
1472 阅读 ·
16 点赞 ·
0 评论 ·
22 收藏

Android获取经纬度的最佳实现方式

Android中获取定位信息的方式有很多种,系统自带的LocationManager,以及第三方厂商提供的一些定位sdk,都能帮助我们获取当前经纬度,但第三方厂商一般都需要申请相关的key,且调用量高时,还会产生资费问题。这里采用LocationManager + FusedLocationProviderClient 的方式进行经纬度的获取,以解决普通场景下获取经纬度和经纬度转换地址的功能。
原创
发布博客 2024.03.25 ·
3647 阅读 ·
17 点赞 ·
2 评论 ·
19 收藏

Flutter开发中问题及解决方案

Flutter开发过程中遇到的问题及一些注意事项,可以减少一个错误的发生。
原创
发布博客 2024.03.21 ·
660 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

Flutter中并发的实现与理解

Isolate可以理解为dart中的线程,但它又不同于线程,准确的说应该叫做协程,协程最大的优势就是它具有极高的执行效率,因为协程中子程序的调用不需要线程的切换,所以对于线程数量越大的程序来说协程的优势就越明显。每个isolate都有自己独立的执行线程和事件循环,以及内存,所以isolate之间不存在锁竞争的问题,各isolate之间通过消息通信。移动端页面(包含Android、iOS、Web)构建的特性—树形结构构建布局、布局解析抽象、绘制、渲染,这一系列的复杂步骤导致必须在同一个线程完成。
原创
发布博客 2024.03.20 ·
1346 阅读 ·
28 点赞 ·
1 评论 ·
16 收藏

Flutter中自定义Dialog

Dialog在不同的平台,都是一种重要的交互方式,在Flutter中,Dialog也是有很多种,但大多数场景的交互,都需要根据项目的主题或一些特定的交互去实现自定义的Dialog。
原创
发布博客 2024.03.19 ·
1176 阅读 ·
8 点赞 ·
0 评论 ·
5 收藏

Flutter截屏与长截屏的实现

在做App开发中,获取当前视图的截图基本都会用到的,在Android中,我们可以通过视图的id获取当前视图的bitmap进行编辑操作,在Flutter中想获取Widget的截图针对不同的场景也是需要一个key进行绑定截图。这里介绍的Flutter截图的方式主要分为两种:视图可见时的截图与不可见的截图。
原创
发布博客 2024.03.17 ·
2051 阅读 ·
4 点赞 ·
0 评论 ·
13 收藏

Java中泛型

Java中泛型使代码更加通用,可复用。
原创
发布博客 2022.08.18 ·
286 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

C++ 序容器

容器作为语言特性的重要部分,不同的容器解决不同的场景下的问题,熟练掌握不同的容器可以提示开发效率。
原创
发布博客 2022.08.17 ·
764 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

C++ 类

使用时或类的定义就是对象,使用时必须添加类的头文件。公有成员可以被所有函数访问,私有成员只能被自己的成员函数访问。在静态成员定义时,其static关键字只能在头文件中进行声明,在定义时不能重复static关键字}静态成员不能在类的内部初始化,只能在类的外部定义和初始化每一个静态成员。静态成员一旦被定义,将一直存在于程序的整个生命周期中。重新定义实现基类的函数,添加自己扩展的实现。最后要添加基类的调用。...
原创
发布博客 2022.08.16 ·
560 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++ 函数

在C++中函数也支持重载(函数名相同,但参数不同)和重写(继承时重写父类的函数)
原创
发布博客 2022.08.15 ·
485 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C++ 友元

允许访问类的私有成员,通常是一些运算符重载函数,使用friend修饰的函数。把一个类声明修饰为友元类,可以访问类的私有成员属性。
原创
发布博客 2022.08.12 ·
255 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++ 字符串string

在C++中提供了基于char数组实现的string字符串,同时也提供了丰富的函数帮我们实现一些功能需求,也可以根据自己的需求进行定制扩展。
原创
发布博客 2022.08.11 ·
1143 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C++ 函数模板

在C++中函数模板就相当于Java中的泛型,在每个函数前面定义好对应的函数模板,在代码调用时传入对应的类型。
原创
发布博客 2022.08.10 ·
265 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++逻辑运算符

逻辑运算作为编程中不可或缺的一部分,当有逻辑相关的处理时,C++ 提供了很多相关的逻辑表达式如:if,do-while,switch等。
原创
发布博客 2022.08.09 ·
8236 阅读 ·
7 点赞 ·
0 评论 ·
35 收藏
加载更多