二流小码农_社区达人页

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

勋章 更多

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

成就

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

我关注的人 更多

技术能力

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

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

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

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

2023年07月

  • 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

    怎么去约束代码的统一性

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

    电脑端如何访问手机SD卡中的文件

    基于AndServer所提供的功能,是不是我们就可以以自己的手机做为一个服务器,来部署一个网站呢?这个必须可以,AndServer中已经提供了部署的方式,部署完毕后,无非就是,电脑端访问服务器(也就是自己手机)里的各个文件
  • 07.12 19:25:27
    发表了文章 2023-07-12 19:25:27

    没有准备充分,先不要着急投简历

    能够得到一场面试,说实话,你已经打败了很多职场的人士,毕竟那么多份的简历当中筛选出了你,可见你是有着一定的过人之处的,只要做好充分的准备,也许就能够面试进来。
  • 07.12 19:22:12
    发表了文章 2023-07-12 19:22:12

    Android如何生成本地或者远程aar

    把一定的功能逻辑抽取成一个aar,提供至需要的人,在Android的开发中,这种方式司空见惯,只闻使用方式,不知内部实现,加深了源码的保护措施,又使得功能可以正常开发,相对于一些公司有着外包人员的协同开发,一些主要的功能,不想泄露,那么就可以采取这种方式。
  • 07.12 19:11:00
    发表了文章 2023-07-12 19:11:00

    Android端如何简单的防黑产

    apk的混淆加固,相关密钥的安全存储,以及接口的加密,都是我们加深App安全的操作,也是进一步加深黑产用户的破解难度,对于数据的流失,防黑产,一般都是和接口挂钩,大部分也都是服务端需要考虑的,毕竟交互的最终结果都是传到服务端,无非前端做一些配合服务端的事情。
  • 07.12 19:03:24
    发表了文章 2023-07-12 19:03:24

    零基础10天学会网页制作第二天(上)之文件路径

    对于这门编程语言,应该来说是标签语言,它是所有的编程语言里最最简单的,一定要放宽心,只要亦步亦趋,跟上课程,就一定能够学有所成。
  • 07.12 18:48:30
    发表了文章 2023-07-12 18:48:30

    零基础10天学会网页制作第一天

    什么是网页制作,顾名思义,就是在互联网上开发网页,对于互联网中网页,我们肯定司空见惯,你所浏览的任何网站,比如,百度,头条,淘宝,京东,大学网站,公司官网等等,都是网页,也就是说,你在Pc端或移动端中的浏览器,或者APP嵌套的H5,所看到的,都是一个网页,与我们的生活息息相关。
  • 07.12 18:21:16
    发表了文章 2023-07-12 18:21:16

    零基础10天学会网页制作之前言

    网页制作,顾名思义,就是在互联网上开发网页,对于互联网中网页,我们肯定司空见惯,你所浏览的任何网站,比如,百度,头条,淘宝,京东,大学网站,公司官网等等,都是网页,也就是说,你在Pc端浏览器,所看到的,都是一个网页,与我们的生活息息相关。
  • 07.12 18:11:42
    发表了文章 2023-07-12 18:11:42

    Js实现炫酷随机抽人

    这里主要说下实现思路,主要用到了requestAnimationFrame这个函数,以及JQery里animate动画,数据源,自己写了一个txt文件,里面存储所有人姓名。
  • 07.12 17:38:58
    发表了文章 2023-07-12 17:38:58

    几行代码就能实现为何要多此一举

    几行代码就能搞定,不能代表一个人很牛,借助了开源,只是站在了巨人的肩膀上,让你省去了去往成功的一大段路,然而这一段路上的风景,还请你仔细去欣赏,到头来,你会发现,路上的风景会远远美于终点的成功。
  • 07.12 17:35:34
    发表了文章 2023-07-12 17:35:34

    最强大脑之《数字华容道》游戏Android端的具体实现

    其实我的实现方式很是简单,自定义一个View,确定View大小后,绘制八个格子,确定八个格子的左上右下,随机给八个格子绘制数据,比如第八个格子绘制的是“1”,那么,随着手势的移动当第八个格子也就是“1”的左上右下和第一个格子的左上右下相等时,那么这个格子的位置是正确的,同理,其它格子也是如此实现,当所有的格子都找到位置后,一一比较都是相等的,那么我们就可以判断,移动成功,那么就可以进入下一关了。
  • 07.12 17:29:24
    发表了文章 2023-07-12 17:29:24

    自定义View之(股票或基金)行情分时图的绘制

    可能绘制的比较简单,但基本上该包含的也都有所涉及,比如触摸十字光标,价格时间的显示都有。
  • 07.12 17:22:06
    发表了文章 2023-07-12 17:22:06

    浅谈组件之间的通信—EventBus

    EventBus是一款针对Andoid优化的发布/订阅事件总线,主要功能是替Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息,优点是开销小,代码更优雅,以及将发送者和接收者进行解耦
  • 07.12 17:16:53
    发表了文章 2023-07-12 17:16:53

    ListView的“终极优化”,打造你的万能适配器

    传统的代码逻辑我们是怎么使用的呢?每写一个ListView,都要去写一个Adapter类,一个ViewHolder类,这几乎是我们必须要操作的,以致于有太多太多的冗余代码,让我们感到真的不厌其烦,一个两个还可以,十个八个,就真的有点太崩溃了,不仅代码繁琐,还会占用内存,为了解决这样的一个问题,下面就要开始对其抽取优化。
  • 07.12 17:10:38
    发表了文章 2023-07-12 17:10:38

    Android开发中那些你费力写的控件,其实原生都有

    实现一个开关的切换,你会怎么做,写一个layout,一半点击为开,一半点击为关,还是两张图片,点一下开,再点一下关?让你实现一个根据用户的输入弹出一个下拉菜单等等,其实都大可没有必要去自己写,本身Android里都有,下面对各个控件,我会一一举例。
  • 07.12 16:55:38
    发表了文章 2023-07-12 16:55:38

    自定义注解,告别findViewById,你只需要这样做

    当然了,为了解决不必要的findViewById,互联网的世界里也涌现了很多出色的第三方,如ButterKnife,AndroidAnotations,还有XUtils,等等,这些第三方不可否认,是特别的优秀,功能也是非常的强大,使用起来也是非常的简单,但是,也有一定的负面影响。
  • 07.12 16:50:27
    发表了文章 2023-07-12 16:50:27

    Android动态来改变App桌面图标

    其实对于这样的一个桌面图标更换,Android中为我们提供了AndroidManifest.xml里的<activity-alias>标签实现方式。
  • 07.12 16:44:34
    发表了文章 2023-07-12 16:44:34

    Service和Thread有什么关系

    其实我们最大的疑惑莫过于,认为Thread也可以在后台执行,显然这是错误的,你觉得在一个Activity里new一个Thread,在run方法里执行一些定时耗时操作,应用退出进程不死的情况下,run方法里还会执行吗?显然是不会的
  • 07.12 15:39:27
    发表了文章 2023-07-12 15:39:27

    Android中如何使用HttpURLConnection来上传图片

    目前有很多封装的框架,可以很简单的来实现,比如OkHttp,Retrofit等,那么用HttpURLConnection这个最基本的请求,如何实现上传一张图片呢?
  • 07.12 15:27:12
    发表了文章 2023-07-12 15:27:12

    记录虚拟主机配置安全证书

    简单三步走,让自己的网站升级为https。
  • 07.12 15:18:46
    发表了文章 2023-07-12 15:18:46

    重温Context

    从程序的角度上来理解:Context是个抽象类,而Activity、Service、Application等都是该类的一个实现。
  • 07.12 15:09:02
    发表了文章 2023-07-12 15:09:02

    Android中下拉通知栏,Activity会走哪些生命周期?

    我们就可以做一个总结:当前Activity中,下拉通知栏,是不走任何生命周期的。
  • 07.12 14:49:30
    发表了文章 2023-07-12 14:49:30

    用Canvas绘制一个数字键盘

    用Canvas轻轻松松搞一个数字键盘,本身没什么难度,这种效果实现的方式也是多种多样,这篇只是其中的一种,要说本篇有什么特别之处,可能就是纯绘制,没有用到其它的任何资源,一个类就搞定了。
  • 发表了文章 2024-12-31

    鸿蒙开发:异步并发操作

  • 发表了文章 2024-12-31

    鸿蒙开发:实现popup弹窗

  • 发表了文章 2024-12-31

    鸿蒙开发:实现键值数据库存储

  • 发表了文章 2024-12-31

    鸿蒙开发:自定义一个英文键盘

  • 发表了文章 2024-12-31

    鸿蒙开发:自定义一个股票代码选择键盘

  • 发表了文章 2024-12-31

    鸿蒙开发:自定义一个车牌字母键盘

  • 发表了文章 2024-12-31

    鸿蒙开发:文本合成语音

  • 发表了文章 2024-12-30

    鸿蒙元服务项目实战:备忘录实现列表展示

  • 发表了文章 2024-12-30

    鸿蒙元服务项目实战:终结篇之备忘录搜索功能实现

  • 发表了文章 2024-12-30

    鸿蒙元服务项目实战:备忘录内容编辑开发

  • 发表了文章 2024-12-30

    鸿蒙元服务项目实战:备忘录UI页面开发

  • 发表了文章 2024-12-30

    HarmonyOs开发:关系型数据库封装之增删改查

  • 发表了文章 2024-12-30

    鸿蒙开发:实现一个超简单的网格拖拽

  • 发表了文章 2024-12-30

    鸿蒙开发:Navigation路由组件使用由繁入简

  • 发表了文章 2024-12-30

    鸿蒙开发:了解显式动画animateTo

  • 发表了文章 2024-12-30

    鸿蒙开发:简单了解属性动画

  • 发表了文章 2024-12-30

    鸿蒙开发:组件样式的复用

  • 发表了文章 2024-12-30

    鸿蒙开发:了解帧动画

  • 发表了文章 2024-12-29

    鸿蒙开发:了解正则表达式

  • 发表了文章 2024-12-28

    鸿蒙开发:适配系统深浅色模式

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