二流小码农_社区达人页

个人头像照片
二流小码农
已加入开发者社区2014

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀

成就

已发布73篇文章
7条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
  • Java
  • JavaScript
  • Kotlin
  • PHP
  • Python
  • Android开发
  • 前端开发
  • 移动开发
擅长领域
技术认证

暂时未有相关云产品技术能力~

一个北漂的全栈二流程序员。

暂无精选文章
暂无更多信息

2024年11月

  • 11.26 23:31:55
    发表了文章 2024-11-26 23:31:55

    鸿蒙开发:自定义一个动态输入框

    在鸿蒙开发中,如何实现这一效果呢,最重要的解决两个问题,第一个问题是,如何在上一个输入框输入完之后,焦点切换至下一个输入框中,第二个问题是,如何禁止已经输入的输入框的焦点,两个问题解决完之后,其他的就很是简单了。
  • 11.23 17:08:45
    发表了文章 2024-11-23 17:08:45

    鸿蒙开发:自定义一个车牌省份简称键盘

    鸿蒙搞起来就比较的简单,直接一个Grid组件便可以搞定,最后的删除按钮,使用布局选项GridLayoutOptions便可轻松实现。
  • 11.21 22:49:47
    发表了文章 2024-11-21 22:49:47

    鸿蒙开发:沉浸式效果实现

    沉浸式效果实现后,一定要注意安全区域的内容避让,防止内容延伸后被导航条或者状态栏遮挡,具体是选择安全区域或者窗口管理方式,按照需求进行处理,如果仅仅是某个页面,直接安全区域即可。
  • 11.18 23:00:14
    发表了文章 2024-11-18 23:00:14

    鸿蒙开发:自定义一个简单的标题栏

    本身就是一个很简单的标题栏组件,没有什么过多的技术含量,有一点需要注意,当使用沉浸式的时候,注意标题栏的位置,需要避让状态栏。
  • 11.18 22:54:00
    发表了文章 2024-11-18 22:54:00

    鸿蒙开发:切换至基于rcp的网络请求

    本文的内容主要是把之前基于http封装的库,修改为当前的Remote Communication Kit(远场通信服务),无非就是通信的方式变了,其他都大差不差。

2024年10月

  • 10.31 13:36:42
    发表了文章 2024-10-31 13:36:42

    鸿蒙开发:走进stateStyles多态样式

    stateStyles为多态样式,可以依据组件的内部状态的不同,快速设置不同样式,比如背景颜色,颜色、大小等等常见的通用属性,此种行为,很类似于css中的伪类,但语法稍有不同
  • 10.31 13:33:10
    发表了文章 2024-10-31 13:33:10

    鸿蒙开发:实现全局异常捕获和异常查看

    如何灵活的拿到错误信息后,执行我们想要的逻辑,也是自研的一个诉求,比如全局监听到异常后,重启应用,或者上传到自己的服务器,或者可以在应用内查看等等,实现一个全局异常捕获,确实有很多的有用之处。

2023年08月

  • 08.22 17:29:50
    发表了文章 2023-08-22 17:29:50

    HarmonyOS开发第一步,熟知开发工具DevEco Studio

    本文主要以常见的功能点作为概述希望可以帮助到学习HarmonyOS的开发者。
  • 08.15 08:55:15
    发表了文章 2023-08-15 08:55:15

    Flutter:简单搞一个内容高亮

    如上的效果,在Flutter当中,实现起来可以说是无比的简单,毕竟原生的组件都给我们提供了,那就是富文本组件RichText。
  • 08.11 09:22:40
    发表了文章 2023-08-11 09:22:40

    Android:自定义沿着曲线轨迹移动

    实现这样的一个需求,最主要的是曲线的绘制,和如何设置移动的icon轨迹,这两部分攻克之后,这个需求也就完成了。

2023年07月

  • 07.26 16:02:00
    发表了文章 2023-07-26 16:02:00

    Android:RecyclerView封装,打造列表极简加载

    此库的封装,除了刷新加载库使用了SmartRefreshLayout,其他的都是自己从0到1的开发,目前,自己已经在项目中使用,暂时没有出现任何问题,当然了,后续,也会不断的对其进行优化,增加一些其他的功能,希望有需要的小伙伴,长期关注。
  • 07.13 18:38:33
    发表了文章 2023-07-13 18:38:33

    Kotlin:正则Regex原来这么方便

    Regex相对于Java的Api来说,使用起来更加的简单,如果大家在非正则的功能使用时,比如寻找,替换,是否包含等等,完全可以使用字符串自带的功能即可,如果说要实现一些较为复杂的,比如邮箱的验证,手机号的验证等等,那么Regex绝对是你的首选。
  • 07.13 18:33:32
    发表了文章 2023-07-13 18:33:32

    Android:这个需求搞懵了,产品说要实现富文本回显展示

    在正向的截取思维下,正则表达式无疑是最简单的,富文本,无论是标签匹配还是内容以及属性,都可以使用正则进行简单的匹配,轻轻松松就能搞定,需要注意的是,不同属性的匹配规则是不一样的,需要根据特有的情况去分析。
  • 07.13 18:27:56
    发表了文章 2023-07-13 18:27:56

    2023年中总结:未到年末,立的Flag就已实现

    好的文章,不在难,在于容易理解,在于能够帮助到他人,我希望日后的文章,会朝着这个方向发展,悦人悦己,才是文章的宗旨,一味的深层次,难理解,并不符合写作的初衷。
  • 07.13 18:25:04
    发表了文章 2023-07-13 18:25:04

    Android实现一个可拖拽带有坐标尺的进度条

    Canvas绘制这样的一个可拖拽坐标尺,基本上可以拆分出四部分,第一部分就是背景和默认的离散间隔,第二部分是移动的背景和离散间隔,第三部分是移动的图片也就是thumb,最后一部分是底部的文字坐标。
  • 07.13 18:17:55
    发表了文章 2023-07-13 18:17:55

    Android自定义一个车牌字母选择键盘

    和省份简称键盘不同的是,数据源上和边距有所差别之外,其他的实现方式均是一样的,采用外部垂直LinearLayout,内部多个横向的LinearLayout的搭配方式。
  • 07.13 18:14:17
    发表了文章 2023-07-13 18:14:17

    Android自定义一个省份简称键盘

    实现方式呢有很多种,我相信大家也有自己的一套实现机制,这里,我采用的是组合View,用的是LinearLayout的方式。
  • 07.13 18:08:45
    发表了文章 2023-07-13 18:08:45

    Flutter私服搭建之package查询

    目前客户端查看实现的方案,有官网提供,当然也有一些三方提供,大家可以根据自己公司需求进行选择性使用,这里采用的是自己从0到1开发,旨在一个简单易用。
  • 07.13 18:05:12
    发表了文章 2023-07-13 18:05:12

    Flutter控件封装之视频进度条

    视频控制器,三方所提供的样式,有时很难满足我们的需求,对于此情况,我们不得不在此基础上自行封装,今天所分享的文章就是一个很简单的控制器封装案例,包含了基本的播放暂停,全屏和退出全屏,以及时间和进度的展示,封装了事件回调以及各个属性的控制,基本上可以满足大部分的业务需求,即便不满足,大家也可以在此基础之上拓展。
  • 07.13 18:00:34
    发表了文章 2023-07-13 18:00:34

    Flutter控件封装之轮播图Banner

    Flutter中实现轮播图的方式有很多种,比如使用三方flutter_swiper,card_swiper等等,使用这些三方,可以很快很方便的实现一个轮播图展示,基本上也能满足我们日常的开发需求,如果说,想要一些定制化的操作,那么就不得不去更改源码或者自己自定义一个,自己定义的话,Flutter中提供了原生组件PageView,可以使用它很方便的来实现一个轮播图。
  • 07.13 17:55:28
    发表了文章 2023-07-13 17:55:28

    Flutter控件之Tab选项卡封装

    Tab选项卡,这是一个非常常见且权重很高的一个组件,随便打开一个App,比如掘金,如下图,首页顶部就是一个Tab选项卡,这个功能可以说,几乎每个App都会存在。
  • 07.13 17:52:18
    发表了文章 2023-07-13 17:52:18

    Flutter控件之图片Image封装

    Flutter中偏偏原生的控件,少了很多需要又常用的属性,比如宽高,比如内外边距,又比如点击事件,如果不采取封装,视图的结构会一层嵌套一层,徒增很多的冗余代码,所以,为了简洁代码,还有为了拓展原生组件没有的属性,就不得不进行一次简单的封装,使其在调用的时候,可以很方便的实现某些功能。
  • 07.13 17:49:15
    发表了文章 2023-07-13 17:49:15

    Flutter控件之文本Text封装

    文本Text比较简单,除了基类BaseWidget所提供的属性之外,又简单的扩展了部分属性,比如图文和富文本,都是系统原生的提供的,做了简单的封装。
  • 07.13 17:46:14
    发表了文章 2023-07-13 17:46:14

    Flutter控件之基类Widget封装

    基类的Widget主要确定以下几个方面,第一就是,自定义一个抽象类还是非抽象类,第二、继承方式,采取有状态还是无状态,第三、关于组件的点击方式,如何进行实现。
  • 07.13 17:39:22
    发表了文章 2023-07-13 17:39:22

    一个超简单的渐变平行四边形进度条

    这个自定义View,其实就是一个简单的进度条,无非就是平行四边形形状的,加了渐变以及状态颜色的切换。
  • 07.13 17:34:59
    发表了文章 2023-07-13 17:34:59

    一个简单的自定义输入框

    今天还是一篇关于自定义View相关的,带来一个大众的,常见的一个输入框,很多的场合下都能遇到,比如验证码,密码框等等,配置了很多常见的属性,可以满足不同场合下的需求,矩形框,圆角框,下划线等等均可满足,长度设置,光标选择,背景选择,均可控制。
  • 07.13 17:18:37
    发表了文章 2023-07-13 17:18:37

    零基础10天学会网页制作第二天(中)之属性和a标签介绍

    上半部分呢,主要讲述的是路径的选择,这个是至关重要的,前边也说过,路径不仅仅局限于图片的选择,以后的css,javascript,以及网页的跳转等等,都会牵扯到路径,所以,才花费了较大篇幅去阐述,也希望大家能够引起重视。
  • 07.13 17:08:20
    发表了文章 2023-07-13 17:08:20

    集成一个以官网(微信,QQ,微博)为标准的登录分享功能

    今天要分享的是一个老生常谈的一个功能,也是网上一搜一大片的技术点,没什么技术含量,就是整合一下,提供一下方便,相对于友盟,ShareSdk中夹杂着一些别的功能,此文封装的绝对纯净,除了官网所提供的,不夹杂任何的代码逻辑,登录就是登录,分享就是分享,实实在在的以官网为标准。
  • 07.13 16:55:53
    发表了文章 2023-07-13 16:55:53

    贼简单的Android计时工具,老铁,还不试用起来

    今天呢,给大家带来的是一个非常好用的计时工具,真的非常好用,用过之后,你会发现,延时和定时,真的从未如此简单。
  • 07.13 16:52:28
    发表了文章 2023-07-13 16:52:28

    Android端自动化测试工具源码分享

    在上篇的效果中,我们可以发现,所有的触发控制,都是通过网页端进行下发的,而网页的展示又是通过手机端进行开启服务的,也就是说,必须要把手机做为一个服务器,进行指令的发送和获取。
  • 07.13 16:46:21
    发表了文章 2023-07-13 16:46:21

    一个颠覆传统的自动化测试工具,你必须值得拥有

    做为一名一线的Android开发者,在实际的项目开发中,最需要哪些工具,来提升开发效率,自己是最清楚的,基于实际,而拓展有用的辅助工具,也一直是自己平时所研究的方向。
  • 07.13 16:41:00
    发表了文章 2023-07-13 16:41:00

    一个便捷操作的Android可视化规范检查

    目前工具有九个功能,包含了,注释,类,方法,变量等基本的规范验证,如下图所示,当然也都是一些常见的规范功能检查,后续的话也会进行拓展,虽然此规范是按照我公司的标准去执行的,其实,Android嘛,大差不差,就那些规范,基本百变不离其宗,如果有不是很符合的,大家也可以在源码中进行更正为自己需要的就可以了。
  • 07.13 16:35:29
    发表了文章 2023-07-13 16:35:29

    Android包体积过大,真的会影响绩效

    Apk瘦身,做为一个Android开发者,这是多多少少都会接触到的,同样功能的App,200M和150M,给用户的第一直觉是不一样的,如果不是刚需,体积越大,用户的排斥也就越大,所以啊,铁子们,你以为瘦身,是简简单单的把体积变小,殊不知,直接影响着用户的真实体验,在开发中,是很有必要进行实施的,毕竟影响着网络数据流量和下载的等待时间。
  • 07.13 16:32:11
    发表了文章 2023-07-13 16:32:11

    Android长按图标展示快捷方式

    这个特性,可以追溯到Android 7.1,也就是在7.1之后的系统,如果app支持,可以通过长按app图标展示一些快捷操作
  • 07.13 16:23:58
    发表了文章 2023-07-13 16:23:58

    Android自动生成Shape资源文件(下)

    这个Shape,在正常的开发中,无非就是,实心的,空心的,渐变的,左上右下带角度的,那么针对常见的几种方式,我们做好模板,然后根据你在可视化工具的选择,动态的进行改变即可。
  • 07.13 16:18:35
    发表了文章 2023-07-13 16:18:35

    Android自动生成Shape资源文件,迈出可视化脚手架第一步(上)

    这章我们就进入到了撸码时刻,逐步来开发出一个一个应对我们Android场景的功能,这章对应的功能是,Shape的自动生成
  • 07.13 16:10:40
    发表了文章 2023-07-13 16:10:40

    开发中难以解决的问题,你是如何另辟蹊径的

    在以往的开发中,你遇到过难以解决的问题吗?或者咱们换个角度,面对产品经理提过来的,很难实现的需求,你是怎么处理的?又或者自己在研发某个功能时,遇到障碍,又是如何解决的?
  • 07.13 16:04:58
    发表了文章 2023-07-13 16:04:58

    Android自动生成代码,可视化脚手架之基础信息配置

    今天的内容比较简单,大致过一下Electron一些基本用法,虽然说这些比较简单,但又是不得不去了解的,正如做Android的我们,也不是一上来就会的,需要一个循序渐进的过程,下一章,我们再去实际的开发功能。
  • 07.13 15:59:12
    发表了文章 2023-07-13 15:59:12

    Android自动生成代码,可视化脚手架之环境搭建

    目前可视化工具采用的是Electron进行开发的,Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序,它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用,也就是说使用Electron,您必须有一定的web开发经验,如果没有也没关系,后续您可以直接在我的模板中进行对应的修改即可,当然了,为了能够自己灵活的可视化,建议还是掌握一些Web的经验,编程语言之间的语法,基本互通,学起来也比较容易。
  • 07.13 15:51:45
    发表了文章 2023-07-13 15:51:45

    Android自动生成代码,可视化脚手架,将大大提高开发效率

    开发脚手架的思路是百变不离其宗的,无非就是技术模板的不一样,目前已经更新到了1.2版本,基本上可以满足一部分的开发需求,后续扩展的功能还有很多,一个最终的目标是解放开发人员的双手,让开发人员回归逻辑的编写与空出学习的时间。
  • 07.13 15:36:14
    发表了文章 2023-07-13 15:36:14

    简简单单搞一个实用的Android端搜索框

    效果很常见,就是平常需求中的效果,上面是搜索框,下面是最近和热门搜索列表,为了方便大家在实际需求中使用,配置了很多属性,也进行了上下控件的拆分,也就是上边搜索框和下面的搜索列表的拆分,可以按需进行使用。
  • 07.13 15:27:53
    发表了文章 2023-07-13 15:27:53

    Android专有GitHook完结篇,发布到npm

    本篇我们就一起把前边实现的功能,发布至npm,通过npm简单的命令,提供给别人下载使用。
  • 07.12 20:15:16
    发表了文章 2023-07-12 20:15:16

    Android打造专有Hook第四篇,实战增量代码规范检查

    在全量文件检查中,我们只需要得到Git提交的文件,然后逐一针对文件内容,获取,做相关的逻辑检查即可,但是增量就不能这样搞了,我们都知道,每次增量的提交,是没有规律可言的,也许增量中只有一行,也许有百行,而且增量的代码位置,有可能是在方法中,有可能是在资源中,所以针对增量代码的检查,是必须要做出取舍的,因为,通过一行,或者几行,很难达到一定的规范标准
  • 07.12 20:10:50
    发表了文章 2023-07-12 20:10:50

    Android打造专有Hook第三篇,实战全量代码规范检查

    目前的规范检查,我分为了全量文件检查和增量文件检查,基本上和Git提交保持一致,在实际的业务中,开发者可以动态修改配置文件参数gitIncrement,来切换是增量还是全量,增量和全量有一些是共通的地方,接下来的代码中会陈述。
  • 07.12 20:03:44
    发表了文章 2023-07-12 20:03:44

    Android打造专有hook第二篇,走进规范第一步

    关于Git的Hooks,其实很常见,位置存在于 /.git/hooks 目录下,都是一些 shell 脚本,然后在对应的钩子中执行这些脚本就行了,比如下图中,这是一个还没有配置 Git Hooks 的仓库,默认会有很多.sample结尾的文件,这些都是示例文件,比如我们常见的,commit,push等。
  • 07.12 19:58:26
    发表了文章 2023-07-12 19:58:26

    Android打造专有hook,让不规范的代码扼杀在萌芽之中

    正所谓规范是一个项目的基石,也是衡量一个项目,是否健壮,稳定,可维护的标准,可谓是相当重要的。我相信,大部分的公司都有自己的一套规范标准,我也相信,很多可能就是一个摆设,毕竟人员的众多,无法做到一一的约束,如果采取人工的检查,无形当中就会投入大量的时间和人力成本,基于此,所谓的规范,也很难执行下去。
  • 07.12 19:54:40
    发表了文章 2023-07-12 19:54:40

    简单封装一个易拓展的Dialog

    前者的封装司空见惯,大多数的公司也都是采取的这样的封装,毕竟调用者实现起来也是很方便,这里就不详细说了,具体我们谈一下后者的封装,后者的封装虽然调用者需要自己来实现,但是扩展性是很强的。
  • 07.12 19:44:54
    发表了文章 2023-07-12 19:44:54

    如何搞一个在线的Shape生成

    虽然在项目里,我们可以直接复制一个Shape文件,改一改,就能很简单的实现,但是为了更方便的创建,直接拿来可以用,于是搞了一个在线的Shape生成,目前包含了,实心、空心、渐变的模式,希望可以帮助到大家,虽然是属于造轮子了,但猜测一下,估计有需要的人,哈哈~
  • 07.12 19:37:53
    发表了文章 2023-07-12 19:37:53

    怎么去约束代码的统一性

    当你着手的项目随着协同人员的越来越多,始终会面临着一个问题,那就是代码的统一性,俗话说,千人千面,放在代码里,也是百家争鸣,毕竟每个人都有自己的思想,也有着自己书写代码的风格,如何让一个项目,朝着一个统一的风格前去,这个是很难的,难的不是规范的制定,而是规范的落实。
  • 发表了文章 2024-11-26

    鸿蒙开发:自定义一个动态输入框

  • 发表了文章 2024-11-23

    鸿蒙开发:自定义一个车牌省份简称键盘

  • 发表了文章 2024-11-21

    鸿蒙开发:沉浸式效果实现

  • 发表了文章 2024-11-18

    鸿蒙开发:自定义一个简单的标题栏

  • 发表了文章 2024-11-18

    鸿蒙开发:切换至基于rcp的网络请求

  • 发表了文章 2024-10-31

    鸿蒙开发:实现全局异常捕获和异常查看

  • 发表了文章 2024-10-31

    鸿蒙开发:走进stateStyles多态样式

  • 发表了文章 2023-08-22

    HarmonyOS开发第一步,熟知开发工具DevEco Studio

  • 发表了文章 2023-08-15

    Flutter:简单搞一个内容高亮

  • 发表了文章 2023-08-11

    Android:自定义沿着曲线轨迹移动

  • 发表了文章 2023-07-26

    Android:RecyclerView封装,打造列表极简加载

  • 发表了文章 2023-07-13

    Kotlin:正则Regex原来这么方便

  • 发表了文章 2023-07-13

    Android:这个需求搞懵了,产品说要实现富文本回显展示

  • 发表了文章 2023-07-13

    2023年中总结:未到年末,立的Flag就已实现

  • 发表了文章 2023-07-13

    Android实现一个可拖拽带有坐标尺的进度条

  • 发表了文章 2023-07-13

    Android自定义一个车牌字母选择键盘

  • 发表了文章 2023-07-13

    Android自定义一个省份简称键盘

  • 发表了文章 2023-07-13

    Flutter私服搭建之package查询

  • 发表了文章 2023-07-13

    Flutter控件封装之视频进度条

  • 发表了文章 2023-07-13

    Flutter控件封装之轮播图Banner

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息