自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

知足常乐

修身、齐家、治国、平天下!

  • 博客(158)
  • 资源 (11)
  • 收藏
  • 关注

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

上篇的文章,我们把全量代码规范检查做了一个整体的实现,唯独缺少了关于增量代码的检查,今天,这篇我们就重点把增量这块

2022-09-28 16:35:22 220 1

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

我相信,搞出来属于自己公司的规范,也只是时间的问题,况且,大部分的场景,我也基本上都会实现,最后也会开源给大家,大家完全可是使用我的,或者在我的基础之上更改即可。

2022-09-19 10:04:31 383 5

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

尽量做到,细致入微,毫无保留的分享给大家,希望能给大家在规范的检测上带来一丝帮助

2022-09-15 10:17:40 416 2

原创 Android组件化开发,其实就这么简单

而关于本章的内容,在于总结,在于有实际的组件化实战代码,有开源的组件化Demo样例,重在浅显易懂,重在能够应用于实际业务,也重在简单,希望能够给大家带来一丝帮助。

2022-09-13 10:36:33 538 2

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

如何适用于开发人员,方便在提交代码之前进行规范检查,便整体提上了研发日程,经过几日的研究与编写,一个简单便捷的Android端Git提交专有hook,便应运而生了。

2022-09-12 10:05:18 313 5

原创 Android极简MVVM,从一个基类库谈起

此次的封装,和目前主流的MVVM架构模式,会完美契合,让架构模式简单化,让业务代码清晰化,必须值得推荐使用。

2022-09-07 09:31:30 192 4

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

今天呢,给大家带来的是一个非常好用的计时工具,真的非常好用,用过之后,你会发现,延时和定时,真的从未如此简单。

2022-09-02 09:53:14 304 2

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

在上一篇的文章中,针对Android端的自动化测试框架做了一个简单的了解与使用,今天这篇文章呢,咱们就谈一谈具体的实现思路

2022-08-06 14:44:59 589

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

做为一名一线的Android开发者,在实际的项目开发中,最需要哪些工具,来提升开发效率,自己是最清楚的,基于实际,而拓展有用的辅助工具,也一直是自己平时所研究的方向。

2022-07-08 09:44:37 1096

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

Hello啊各位铁子,今天带来一个自己开源的可视化规范检查工具,真正的懒人必备!让规范检查回归最简单,最便捷的操作流程,别说开发人员,就是一个小白也能针对项目进行熟练的规范检查操作,我先贴下地址,后面讲解实现过程。...

2022-06-16 08:30:46 65

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

Apk瘦身,做为一个Android开发者,这是多多少少都会接触到的,同样功能的App,200M和150M,给用户的第一直觉是不一样的,如果不是刚需,体积越大,用户的排斥也就越大

2022-05-24 09:24:18 163

原创 Android长按图标展示快捷方式

这个特性,可以追溯到Android 7.1,也就是在7.1之后的系统,如果app支持,可以通过长按app图标展示一些快捷操作

2022-05-10 10:01:30 750

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

针对Shape的实现,是可视化脚手架里最简单的,因为没有什么逻辑可言,都是现成的模板,无非就是改里面的属性而已,老铁们,记住啊,可视化说到底,确实没有什么技术含量,大多都是动态的更改,比如这个Shape,在正常的开发中,无非就是,实心的,空心的,渐变的,左上右下带角度的,那么针对常见的几种方式,我们做好模板,然后根据你在可视化工具的选择,动态的进行改变即可。

2022-05-05 18:11:36 939 2

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

面对难以实现的需求还有困难的问题,有一个场景,领导问了你,你直接拒绝了说不能实现,解决不了,但偏偏别人实现了,解决了,这种情况下,你……

2022-05-02 12:31:16 1429 1

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

这章我们就进入到了撸码时刻,逐步来开发出一个一个应对我们Android场景的功能,这章对应的功能是,Shape的自动生成,我们先一起看下效果

2022-04-28 09:45:58 251

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

可视化中的代码,都是一些基本的代码,没有太复杂的,我都会一一加上注释,百分之百照顾老铁们

2022-04-26 09:56:19 1404

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

对于这样的一个可视化工具,我们该如何开发出来呢?又需要掌握什么技术呢?环境如何搭建呢?这篇,咱们就简单的聊一聊。

2022-04-25 08:24:44 447 8

原创 怎么去约束代码的统一性

如何让一个项目,朝着一个统一的风格前去,这个是很难的,难的不是规范的制定,而是规范的落实。

2022-04-21 09:38:35 93

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

Android脚手架的开发,始终遵循着灵活,可拓展的思想,尽量能生成的就生成,解放开发人员的双手,让开发人员专注于业务逻辑的实现,及留出充足的时间,来探索未知的技术,让时间为自己的价值而服务。

2022-04-18 20:24:12 493 5

原创 零基础10天学会网页制作第二天(下)之table表格标签

1、a标签的使用,本地和远程地址的跳转,新窗口的设置。2、table标签的使用,掌握住tr,td,设置内外边距及单元格之间的合并。

2022-04-15 13:27:41 557

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

这篇主要讲述的是Html中的属性及a标签的使用方式。

2022-04-15 08:25:31 873

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

电脑和手机必须连接同一网络,运行至手机之后,就可以打开服务,在电脑端输入对应的地址,就可以查看手机SD卡里的文件,也可以进行上传,或者删除。

2022-04-14 14:02:21 1037

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

笔者参加工作以来,作为一个应聘者也参与了很多次面试,同样作为面试者,也面试了很多人,也经历过上述所述的情况,也尴尬过,失望过,自卑过,以过往的经历,浅谈几点,勉励自己,也希望能够帮助到你。

2022-04-13 17:26:55 1996

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

在一些特殊的场合,比如源码的保密,sdk的提供和使用,都会把一定的功能逻辑抽取成一个aar,提供至需要的人,在Android的开发中,这种方式司空见惯,只闻使用方式,不知内部实现,加深了源码的保护措施,又使得功能可以正常开发,相对于一些公司有着外包人员的协同开发,一些主要的功能,不想泄露,那么就可以采取这种方式。

2022-04-13 06:56:51 687 3

原创 Android端如何简单的防黑产

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

2022-04-12 07:54:11 131

原创 自定义View之数字键盘

自定了一个数字键盘,简单记录一下:直接上源码package com.example.jetcomimport android.annotation.SuppressLintimport android.content.Contextimport android.graphics.*import android.util.AttributeSetimport android.view.MotionEventimport android.view.View/** * AUT.

2021-10-25 18:22:56 116

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

Hello,大家好,我是AbnerMing,经过第一天的授课,大家是否对网页制作有了一个初步的了解呢,网页制作呢,其实并不难,大家一定不要有压力,对于这门编程语言,应该来说是标签语言,它是所有的编程语言里最最简单的,一定要放宽心,只要亦步亦趋,跟上课程,就一定能够学有所成。第二天的内容呢稍微有点多,这里我分了上中下三部分,其实写教程也蛮累的,因为不仅要对文字的斟酌,还要对授课过程中的代码,都要自己亲自去实现,所以,每一篇文章下来,都要花费很长的时间,既要有过程,也要保证知识点的通顺,能够让初学者一目了然

2021-07-29 16:41:34 101

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

Hello,大家好,我是AbnerMing,从这篇文章起,我们开始进入为期10天的网页制作学习,具体怎么学习,及未来的就业前景,还请大家去看上一篇文章《零基础10天学会网页制作之前言》,这篇文章已经很详细的介绍了,废话不多说,进入正题吧。第一天的课程,比较简单,基本上没有很难的知识点,目录如下:1、简单介绍网页制作及市场前景2、接下来如何学习,定好目标3、网页是怎么制作的4、什么是Html5、什么是Css6、如何进行开发(IDE的选择)7、认识网页结构html,head,bo

2021-07-29 10:25:19 103

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

Hello,大家好,我是AbnerMing,一个北漂的程序员,接下来,我准备打算出一个系列《零基础10天学会网页制作》,包含了文字讲述和视频讲述,不定期进行更新,希望可以帮助到喜欢网页制作的朋友。这10天的讲述,主要针对Html和Css,面向的对象是零基础的朋友,大家看清楚了哦,是零基础的,当然了,你如果有基础,这个系列的课程,同样适用于你,10天的时间,尽可能的涵盖静态网页所包含的知识,也就是说,这个系列暂不牵扯到JavaScript,我们只探讨研究静态网页,后续,如果有时间,我再对JavaScrip

2021-07-22 13:36:34 71 1

原创 PHP框架中Symfony对数据库的操作

最近在研究Symfony这个框架,这里简单记录一下操作数据库的增删改查。增第一种方式//获取实体管理器$entityManager = $this->getDoctrine()->getManager();//实例化自己的实体类$collection=new News();$collection->setTitle("shaishaishiashi");//标记准备持久化实体数据$entityManager->persist($collection);//

2021-06-24 16:52:34 217

原创 PHP框架Symfony静态资源的引入

在模板中,我们要引入外部的js,css或者本地的js,css,我们该如何引入呢?这里简单记录一下:对于外部的资源,我们可以直接使用cdn的方式引入,例如:<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>本地资源的引入,那么我们要借助asset这个框架,可以使用composer进行安装:composer require symfony/asset使用...

2021-06-22 11:42:13 130 3

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

自己有一个网站,一直都是http协议,始终想要改为https,但苦于没有时间,正好今天又想起了这个事,于是就配置一下。具体说下步骤:第一,申请ssl证书对于企业级的项目,可能都去花钱去买,毕竟我是个人,一个网站有没有访问还另说,再花钱搞一个证书,这就没有必要了,于是就开始寻找免费的,正好阿里云有提供,首页进去,找到产品中的SSL证书点进去。找到证书资源包,里有购买,这个我买过了,没买的话去买一个,选择免费的。购买页面:购买之后,进行证书申请,申请之后就是解析...

2021-01-13 18:37:02 194

原创 整合一个开源库VRecyclerView

对于目前的Android市场,已经有了太多的刷新加载库,比如很早的PullToRefresh,XListView,以及XRecyclerView,SmartRefreshLayout,原生的SwipefreshLayout等等,都是非常的优秀,用法也很简单,基于前辈们的产物,自己稍加封装,精简了代码,做了部分功能拓展,使得刷新加载,浅显可用,灵活拓展及更加的趋向实际的业务场景,由于是基于RecyclerView,所以了随便起了名字,没错,是随便,叫VRecyclerView,没别的意思。项目是基于Ko.

2020-12-18 14:00:45 114 1

原创 个人开发者如何免费打造属于自己的微信小程序

微信小程序,从2017年上线到如今已有三个多年头了,似乎各行各业都涉猎了这个平台,游戏,电商,娱乐,出行等等,在小程序里司空见惯,因为有微信这样一个优秀的平台,一不用担心流量,二不用担心跨平台,对于我们开发者而言,大大提高了开发效率与产品的曝光率,所以,在推广方面,做一个小程序而言,其价值远远超过了单做Android或者IOS的价值。小程序,开发简单,容易上手,有着一系列标准的Api与社区服务...

2020-05-08 14:12:41 1385 1

原创 解决手机端Html中内容短定位底部,内容多定位内容下面问题

目前在做手机端网页时,遇到一个问题,那就是底部的内容标识,在内容少时,需要固定在底部,内容多时,就需要放置在内容区域下面,这样看着比较舒服,那怎么实现呢?其实实现起来,很是简单,这里,我主要是,通过js来获取每个div的高度,然后再获取手机的高度,判断你的手机高度-除底部内容的高度,是否大于等于底部高度,是的话,定位到底部,否则,不定位,通过addClass的方法来实现,可以看下面代码:...

2020-04-23 21:56:53 365

原创 Android开源项目分享【第3期】

【开源项目】ShapeImageView【项目地址】https://github.com/AlexMofer/ShapeImageView【项目简介】图形裁剪 ImageView,API 21 及以上 使用 setOutlineProvider 方式实现,支持动态图;以下使用 BitmapShader 方式实现。支持固定高宽缩放比缩放,支持前景 Drawable,支持 Im...

2020-04-23 17:35:58 236

原创 重温Context

对于Context,我们并不陌生,项目中,几乎无处不在,启动Activity,Service,Broadcast需要它,弹Dialog,Toast需要它,适配器里创建布局也需要它,自定义View中,封装的工具类中,它的影子随处可见,出镜率如此之高,你真的了解它吗?Context,从翻译中我们得知,上下文,环境,听起来比较笼统,举一个很简单的例子,你从家要去目的地上班,会怎么去?火车,...

2020-04-21 10:35:37 172

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

Activity,Android中的四大组件之一,任何一个应用必须包含一个或以上的Activity,它是所有功能的载体,是用户看得见摸得着的,权重毋庸置疑,也是面试中常见的基础面试之一,对于它的生命周期的轨迹,相信大家并不陌生,比如,创建一个Activity,销毁一个Activity,跳转到新的Activity,点击Home建或电源键等等,常见的我们都知道,那么,在当前Activity,下拉通知栏...

2020-04-20 15:00:40 1621 5

原创 Kotlin项目实战(3)自定义底部导航

我们先看一下要实现的效果,如下图,底部的导航,未选中情况下,是一张图片,选中的时候,是图片加文字,实现起来,有很多种方式,但是,我们要考虑到复用性,比如,现在是三个,后来,老板一拍脑袋,再增加一个,或者两个,怎么办?考虑到这个问题,我自己再写的时候,就没把它写死,而是根据,你导航tab的个数,来写,思路,就是先定义一个LinearLayout,设置属性为横向,设置几个,我们就动态的往这个L...

2020-04-17 10:10:51 408

原创 Kotlin项目实战(2)项目接口文档与UI切图与标注资料

巧妇难为无米之炊,一个完整的项目,码代码之前,肯定需要一些基础条件,比如接口,比如UI等,没有这些资料,我们很难去写出来一个完整的项目,当然,这个电影项目,我都会提供给大家。接口和UI地址,由于图片较大,毕竟包含了效果图和切图,大家可以评论留言,我会私聊发给大家。具体UI结构如下图:...

2020-04-17 09:23:27 252 9

PullToRefresh第三方开源库

PullToRefresh的第三方开源库,可以在Androidstudio中直接引用

2018-09-19

XListView开源库

XListView的开源库文件,使用它,我们在项目中可以实现下拉刷新和上拉加载

2018-09-19

HttpClient所有的Jar包

HttpClient所有的Jar包,虽然说Android6.0以后已经废弃了,但是,想学习的同学,可以下载一下,学习一下。

2018-09-16

ming_banner_desc

ming_banner_desc

2017-05-16

AbenrMing面试相关资料

AbenrMing面试相关资料

2017-03-17

Android自定义注解

自定义注解,省去findViewById

2017-03-14

Android行情K线蜡烛图(带十字光标)

行情K线图蜡烛图,带十字光标

2017-01-09

TextView滚动动画

TextView上下左右旋转滚动动画

2017-01-08

CircleGame小 demo

类似FlappyBird的一款小小游戏

2017-01-07

AndFix各大系统架构so文件

AndFix各大系统架构so文件

2016-09-02

Android_XLixtView下拉刷新

Android_XLixtView下拉刷新

2016-09-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除