自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 sonarqube使用说明

sonarqube使用说明一、sonar简介sonar是一款静态代码质量分析工具,支持Java、Python、PHP、JavaScript、CSS等25种以上的语言,而且能够集成在IDE、Jenkins、Git等服务中,方便随时查看代码质量分析报告;Sonarqube官方网站二、android项目如何接入sonarqube新建sonar.gradlesonarqube { properties { property "sonar.host.url"

2021-07-06 18:35:00 676

原创 CYUpload重构与单元测试

<h1 id="cyupload重构与单元测试">CYUpload重构与单元测试</h1><h2 id="cyupload重构">CYUpload重构</h2><p>减少开发成本,提高代码健壮性;

2021-06-11 14:41:46 135 3

原创 如何在Android studio 上引用自己的github module

如何在Android studio 上引用自己的github module看这边文章之前,你要知道如何生成aar文件,不知道的话先随便在csdn上找个帖子看一下。下面正式开始了点击releases生成你的release包然后登陆https://jitpack.io/,右上角登陆,最好是用github账号登陆,可以直接显示你的项目然后等待生成你的jitpack标识,当出现下面框框里的...

2020-05-03 02:05:11 484 1

原创 Android studio配置 GreenDao 3.2.2

Android studio配置 GreenDao 3.2.2首先在项目的build.gradle,记住是最外面的gradle,不是app的gradlebuildscript { repositories { ... // 添加插件 mavenCentral() // add repository } dependencie...

2020-05-03 01:44:58 465

原创 自定义View-AlterDialog

自定义View-AlterDialogUI有些丑,各位见谅啊????自定义AlterDialog主要是自定义Builder现在定义一个类继承AlterDialog,这里只是为了给Builder提供一个外部类,其实只是自定义一个Builder也是可以的public class FxAlterDialog extends AlertDialog { protected FxAlterDi...

2020-04-29 20:44:18 222

原创 LeetCode每日一题(四)

LeetCode每日一题(四)面试题52. 两个链表的第一个公共节点如下面的两个链表:在节点 c1 开始相交。示例 1:输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3输出:Reference of the node with value = 8输入解释:相...

2020-04-28 17:14:33 128

原创 自定义View--RecyclerView

自定义View–RecyclerView使用RecyvlerView替代ListView依然是趋势,它可以更好的显示大量的数据,所以我们来自定义一个RecyclerView,让它具有更多的使用功能。自定义view的目的:增加左滑显示删除按钮点击删除按钮删除这一条数据首先自定义RecyclerView需要新建三个文件,FxRecycleListView.java,FxRecycl...

2020-04-28 14:49:36 868

原创 LeetCode每日一题(三)

LeetCode每日一题(三)面试题49. 丑数我们把只包含因子 2、3 和 5 的数称作丑数(Ugly Number)。求按从小到大的顺序的第 n 个丑数。示例:输入: n = 10输出: 12解释: 1, 2, 3, 4, 5, 6, 8, 9, 10, 12 是前 10 个丑数。说明:1 是丑数。n 不超过1690。因为丑数集合中肯定是2,3,5的n倍数xn={...

2020-04-25 16:12:56 108

原创 LeetCode每日一题(二)

LeetCode每日一题(二)面试题53 - I. 在排序数组中查找数字 I统计一个数字在排序数组中出现的次数。示例 1:输入: nums = [5,7,7,8,8,10], target = 8输出: 2示例 2:输入: nums = [5,7,7,8,8,10], target = 6输出: 0限制:0 <= 数组长度 <= 50000题目中出现了...

2020-04-24 00:05:55 100

原创 自定义Banner广告条

自定义View–Banner广告条我们在APP上都见过广告条,几张图片轮播,今天,我们就自定义一个广告条View,先来看看效果(gif转出来效果可能不太好)首先,我们先说一下,这个自定义View(起名为BannerView)是由哪些控件组成的。显示图片并且一直轮播的使用的是ViewPager,照片上一个灰色的半透明是一个LinearLayout,里面包含TextView显示文字,还有一个L...

2020-04-23 21:05:04 335

原创 自定义PageAdapter实现无限轮播

自定义PageAdapter实现无限轮播我们要是实现如下图所示无限轮播的ViewPager,使用ViewPager就要写Adapter​自定义PageAdapter需要重写几个方法public int getCount()public Object instantiateItem(@NonNull ViewGroup container, int position)pub...

2020-04-23 19:02:43 285

原创 LeetCode每日一题(一)

LeetCode每日一题(一)面试题65. 不用加减乘除做加法写一个函数,求两个整数之和,要求在函数体内不得使用 “+”、“-”、“*”、“/” 四则运算符号。示例:输入: a = 1, b = 1输出: 2提示:a, b 均可能是负数或 0结果不会溢出 32 位整数/*先把两个数各个位相加,比如a=1011,b=1110 * 1.先不管进位,只做每个位数的相加 *...

2020-04-22 17:31:53 198

原创 自定义View–支持右侧图片点击的EditTextView

自定义View–支持右侧图片点击的EditTextView知识点:onTouchEvent相信大家都用过EditTextView的drawableRight属性,在xml文件中使用android:drawableRight="@mipmap/ic_search",就可以在输入框的右侧增加一个图标但是,这个EditTextView并没有给我们提供这个图标的点击回调方法,导致我们无法根据点...

2020-04-20 19:11:07 321

原创 自定义view之验证码

自定义view之验证码TextViewpackage com.felix.client.widget;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;import andro...

2020-04-16 17:18:14 134

原创 AndroidStudio导入本地aar文件

AndroidStudio导入本地aar文件新建module生成aar文件需要新建module,选择Android Library设置module的名字新建成功后,修改Module模块的build.gradle修改第一行apply plugin: 'com.android.application'改为apply plugin: 'com.android.library'我们在...

2020-04-15 11:39:44 1080

原创 sharedpreferences同步问题

如果有使用sharedpreference保存数据后需要断电的情况,保存完使用shell命令 sync,否则会保存失败,主要是因为会生成bak文件、后续补充

2020-01-20 09:25:34 970

原创 JQuery Mobile 随笔

第1章 初识JQuery Mobile1.1 安装JQuery mobile 环境1.2 开发第一个JQuery Mobile 页面第2章 HTML5基础第3章 设计页面和对话框3.1 设计页面3.1.1 定义单页3.1.2 定义多页3.1.3 定义外部页3.2 设计对话框3.2.1 定义对话框3.2.2 定义关闭对话框

2018-05-02 22:08:30 265

转载 HTML5 APP从入门到精通

文档说明版本说明第一章 HTML入门1.3 HTML 新增元素1.3.1 结构元素1.3.2 功能元素1.7 HTML5 新增全局属性1.8 HTML5 其他功能第二章 HTML5文字和板式变化2.3 设计段落板式2.3.1 设置段落样式2.3.2 设置对齐和缩进文档说明作者日期方鑫2018-03-16版本说明版本日期作者修改总结V1.02018-03-16方鑫更新第一章V1.0.12018-03...

2018-03-18 10:18:02 2751

原创 Android 自定义Adapter的使用

BaseAdapter源码BaseAdapter.javaListAdapter.java适用于包含enity的自定义adapterBaseModelAdapter.javaBaseAdapter.java继承BaseModelAdapterMyModelAdapter.javaBaseAdapter源码BaseAdapter.java根目录: frameworks/base/core/java/...

2018-02-25 16:24:09 248

空空如也

空空如也

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

TA关注的人

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