自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LIFER

热爱编程、运动、电音的孩子

  • 博客(13)
  • 收藏
  • 关注

原创 Android 复制完内容后会监听到多次剪贴板变化该怎么办?(onPrimaryClipChanged方法会执行多次)

Android剪贴板多次监听回调

2024-01-08 19:49:20 606 1

原创 挂载硬盘上的文件,无法在回收站删除 (没有权限 Failed to delete the item from the trash)

到硬盘目录,Ctrl+H显示隐藏文件,打开.Trash-1000 -> files 删除即可

2021-04-16 20:59:47 1625

原创 理解单例模式?看这篇就够了!

简介在日常开发中,单例模式是我们最常用的设计模式之一,即便你是一个编程小白,对设计模式一窍不通,在开发中也会经常见到或者使用到这个模式。它的应用十分广泛,这一切都源于它的存在意义,即:确保某一个类只有一个实例,且自行实例化并向整个系统提供这个实例使用场景顾名思义,当我们的系统中只需要且只能存在该类的一个实例时,单例模式就登场了!!线程池缓存ImageLoader访问数据库...

2019-04-28 18:52:04 231 1

原创 Git安装与常用命令

欢迎转载,转载请标明地址。版本控制工具中,Git是比较受欢迎的一个。它是一个分布式管理系统,相对于集中式系统(例如SVN、CVS)有不需要联网工作、安全性高、分支功能强大等优点。学会并使用Git会大大提高工作效率,并且对GitHub的使用就会简单的多。安装由于我使用的是Windows平台,所以只是说一下Windows上的安装过程。 首先,去官网下载Git。下载完成后直接打开,全部默认

2018-01-09 22:41:35 339

原创 Android自定义控件之折线图

前言折线图是Android开发中经常会碰到的效果,但由于涉及自定义View的知识,对许多刚入门的小白来说会觉得很高深。其实不然,接下来我就以尽量通俗的语言来说明下图折线图效果的实现过程。效果图实现过程首先,选择自定义控件的方式。自定义控件的实现有四种方式: 1.继承View,重写onDraw、onMeasure等方法。 2.继承已有的View(比如TextView)

2017-06-23 17:34:54 1848 1

原创 Android MVC和MVP框架图示对比说明

如图:

2017-06-09 16:31:27 464

原创 Toast工具实现新Toast的覆盖式弹出

项目中在使用Toast时,经常会碰到这种问题,就是当弹出一个Toast时需要等到前一个Toast消失后他才会显示。显然这样不是我们想看到的效果。于是写了一个简单的工具类用于解决这个问题,原理即先将已经弹出的Toast(不管是几个)取消掉再显示新的。代码如下:/** * Toast工具 */public class ToastUtil { private static Array

2017-06-03 07:13:46 1318 1

原创 Java对对象按照其属性排序的两种方法

转载请标明出处:http://blog.csdn.net/wangtaocsdn/article/details/71500500有时候需要对对象列表或数组进行排序,下面提供两种简单方式:方法一:将要排序的对象类实现Comparable首先,创建学生类,我们将根据学生成绩对学生进行排序:/*** 学生类*/class Student implements Compar

2017-05-09 20:15:53 29286 2

原创 Android 用PopupWindow实现弹出警告框的复用类

Android开发中相信下图所示界面大家都不陌生,该种弹出框的使用频率也是极高的,所以我专门谢了个类用于方便的弹出该界面。并把确定或取消后的逻辑通过抽象方法的方式让用户自己实现,大大提高了开发效率。下面是该类:package com.***.popupwindow;import ******;public abstract class MyPopupWindow { private Popup

2017-05-07 15:07:56 1202 2

原创 从程序员角度看心理学中的恐慌区、学习区和舒适区

在心理学中,一般将人对外界的认知状态分为三部分:(1)恐慌区(stress zone) (2)学习区(stretch zone) (3)舒适区(comfort zone)相信这些很多人都知道,我也不在这赘言了。大体意思就是人的认知过程处于这三个状态,也可以说阶段。当处于恐慌区时,正是我们对某些事情失去掌控时,也就是对知识未掌握时;学习区,也就是我们在掌握该知识或能力的过程区域;舒适区,即当我们掌

2017-05-01 22:25:36 2540

原创 Android 用Activity实现加载等待界面

实现加载等待界面我用了两种方式,一种是用PopupWindow实现,另一种便是用Activity实现。用PopupWindow实现方法请见我的另一篇博客:用PopupWindow实现加载等待界面 好了,下面开始。先上效果:基本原理就是在主界面点击按钮(以登录按钮为例)之后,打开一个新的Activity,此Activity以对话框形式展示。首先,主界面(一个登录按钮以及它的监听事件):activity

2017-04-29 21:21:45 7947 4

原创 Android 用PopupWindow实现加载等待界面

实现加载等待界面我用了两种方式,一种是用PopupWindow实现,另一种便是用Activity实现。用Activity实现方法请见我的另一篇博客:用Activity实现加载等待界面 首先看效果:用PopupWindow实现此功能还是比较简单的,首先我们写一个布局,只有一个登录按钮,用于触发等待界面:<?xml version="1.0" encoding="utf-8"?><LinearLayo

2017-04-29 18:51:27 4504

原创 Android 实现爆炸式菜单按钮弹出效果

转载请注明出处:http://blog.csdn.net/wangtaocsdn最近项目要使用到点击一个按钮弹出多个按钮的效果,在试了几个类库后感觉不是很理想,所以自己代码实现了一个,下图所示:实现原理很简单,就是利用android原声动画效果,当点击中心按钮时弹出其余按钮。闲话少叙,代码如下。 第一步:activity_main.xml 很简单,也就是五个相同位置的按钮

2017-01-11 17:26:45 4909 2

空空如也

空空如也

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

TA关注的人

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