Eclipse Era(遥望 Eclipse 时代)
HLQ_Struggle
一枚96年Android鼠,热衷分享个人笔记,希望帮助一些小伙伴。目前除了Android老本行,涉猎Flutter、伪前端等,欢迎一起交流学习~
梦想: 加油~!!!
展开
-
AndroidUI之三分钟教你实现效果简单大气的Dialog提示框
在项目当中不可以避免会使用一些自定义的提示框,如下图所示: 个人感觉这个还不错,,,全屏显示,,, 下面,让我们一起学习,如何实现当前效果。。。实现思路如下: 1. 首先自定义一个dialog类,在类中设置当前dialog样式,居中方式等; 2. 代码中应用即可。那么,我们先开始第一步:自定义一个dialog类:package com.example.hlq.weight;import co原创 2016-04-19 15:17:28 · 1772 阅读 · 1 评论 -
Android Study教你快速实现用户输入手机号或身份证号自动添加空格或者横线
LZ-Says:貌似过几天就要过年了,学生也渐渐放假回家Happy了,现在还不知道公司什么时候放假,对于回家,愁啊~前言今天录入手机号时,突然想起之前某款软件曾经弄得是用户输入时,自动添加空格或者横线,感觉体验性很不错,那么这个该怎么实现呢?自己学习了下,下面为大家讲解~首先来一张实体图瞅瞅,不然空口套白狼~程序比较简陋,基本效果实现了,凑合凑合看吧~分析首先,这个效果肯定是在用户输入的时候,通过原创 2017-01-12 23:46:56 · 4435 阅读 · 0 评论 -
Android开源库之沉浸式通知栏的简单实现(SystemBarTintManager)
项目当中遇到沉浸式通知栏,感觉比较神奇。。。先来张无沉浸式通知栏效果图瞅瞅。。。(瞬间感觉好搓的样子。。。) 在瞧瞧有沉浸式通知栏的效果图。。。 是不是很屌炸天呢。。。那我们接下来具体介绍如何实现的吧。。。首先,必须在Android系统4.4(>=) 才可以使用,否则是没法用的哦~本文主要是使用SystemBarTintManager开源库来实现简单的沉浸式通知栏。。。1.首先定义一个Sys原创 2016-03-10 11:25:08 · 7599 阅读 · 0 评论 -
Android自定义控件之自定义TextView,实现drawableLeft可以和文字一起居中
如何实现使用TextView的DrawableLeft使图片和文字居中显示呢???代码如下: 1.首先自定义一个泪,继承TextViewpackage com.test.signcalendar.weight;import android.content.Context;import android.graphics.Canvas;import android.graphics.drawabl原创 2016-03-21 18:21:39 · 2578 阅读 · 0 评论 -
Android之有效防止按钮多次重复点击
为了防止测试妹子或者用户频繁点击某个按钮,导致程序在短时间内进行多次数据提交or数据处理,那到时候就比较坑了~那么如何有效避免这种情况的发生呢? 我的想法是,判断用户点击按钮间隔时间,如果间隔时间太短,则认为是无效操作,否则进行相关业务处理首先将这块提取为工具类(方便接下来的调用),现在就起名为:ButtonUtilspublic class ButtonUtils { private s原创 2016-05-04 10:17:52 · 8856 阅读 · 0 评论 -
Android工具类之时间日期格式化代码大全
本文收录了常见常用的时间日期格式化代码片段。。。 //java 时间格式化问题 SimpleDateFormat sdf = new SimpleDateFormat(“HH:mm:ss”, Locale.CHINA);;//注意:出现相差8小时就是时区问题,要设置时区Locale.CHINA,不然默认是格林时区 Java Date,long,String 日期转换 //Str原创 2016-03-11 11:28:52 · 8079 阅读 · 0 评论 -
Android UI 之使用java代码实现动态添加LinearLayout(一)
先看一下要实现的最终效果图: so,,,现在要使用java代码去动态添加这些控件,并实现如上效果很简单的。。。看代码。。。 /** * 动态添加线性布局 */ private void addLinearLayout() { //initMissionList:存储几条测试数据 for (int i = 0; i < initMis原创 2016-03-21 18:10:21 · 20601 阅读 · 1 评论 -
Android自定义控件之拓展TextView(ExpandTextView)
Android自定义控件之拓展TextView(ExpandTextView)原创 2016-03-09 11:37:17 · 919 阅读 · 0 评论 -
Android之实现倒计时的那点事儿
前言 LZ-Says:今天收到转正通知了,内心也就1~2s开心,随之而来的就是不平不淡。16年10月18号入职,感觉一切都好像眨眼之间,过得好快,各种忙~ 答应了自己,要好好努力。答应了家人,要好好奋斗。答应了心,要好好坚持。有什么理由不去努力开始正题好吧,今天一起回顾下,关于Android中实现倒计时功能吧~今天为大家介绍俩种方式,都可以实现倒计时功能。这俩种方式分别是: 1.原创 2017-02-08 23:12:26 · 1539 阅读 · 0 评论 -
Android Study之总结使用ListView时需要去除相关效果的属性
LZ-Says:各种忙啊。。。 话说虽然之前推出一个RecyclerView替代了ListView以及GirdView,但是ListView依旧是ListView,掌握点相关知识多少还是有点用处的。使用ListView时,不免会出现有什么滚动条,分割线,滑动顶部(底部)阴影等各种小恶心,遇到的时候难免又要一通问度娘,今天整理下,方便下自己,也方便下有相关需求的人~设置滑动到边缘(顶部,底部)原创 2017-03-14 16:55:42 · 539 阅读 · 0 评论 -
说说关于Android使用Gson解析Json所需实体类的那些事~
LZ-Says:技术,真的是日积月累,厚积薄发~前言目前解析json的方法有很多种,LZ个人认为使用Gson还是一种很不错的选择,因为使用Gson时,我们只需要考虑将json中参数和实体类属性一一对应即可,那么就以下面json数据为大家说明使用Gson解析Json所需实体类的那些事~示例Json{ "statusCode": 1100, "message": "获取成功",原创 2017-02-07 14:43:07 · 4540 阅读 · 0 评论 -
Android解析之三分钟教你快速掌握并使用GSON解析Json
目前网络数据都是以json格式返回到客户端,而解析json的方式却有好多种。在项目中比较常用的是Gson解析,那么接下来,由我为大家讲解如何快速掌握使用Gson解析多种复杂json。首先大家心里要明白以下几个问题: 1. 什么是Gson? 2. 为什么要使用Gson解析json?使用Gson解析json有什么优势? 3. 如何快速有效理解并掌握使用Gson解析json?现在我们来回顾一下,什么原创 2016-04-18 17:19:32 · 760 阅读 · 0 评论 -
Android开发实用工具类之数据校验类
啦啦啦,今天为大家带来开发中会遇到的相关数据校验类,方便你我他~ 欢迎大家提供更好更棒的方式~代码一波来袭~package com.heliquan.test.util;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;import java.原创 2016-12-23 11:36:57 · 2116 阅读 · 0 评论 -
Android开发实用工具类之Log类
哈喽,大家好! LZ是一名Android开发小鼠,个人开发过程中,不可避免的会遇到打Log查看日志的情况,大大滴方便省事,在此共享一个Log工具类,方便你我他~首先还是说一下为什么要使用Log工具类吧。Android开发过程中每个人多多少少都会打一些日志,方便自己查看或者去验证自己某些想法,有时候验证通过就直接删除了,而有时候特别忙(被人各种催的时候),很多时候不小心忘记删除这些东西,发布版原创 2016-12-23 10:46:14 · 563 阅读 · 0 评论 -
Java 身份证号码验证工具类
package cn.hlq.test;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.HashMap;import java.util.Map;public class Che转载 2016-10-27 10:40:04 · 2874 阅读 · 0 评论 -
Android 双击返回键退出程序的3种写法~
LZ-Says:给大家推荐一个网站,有兴趣可以查阅,想为大家贡献一点自己的力量也可以投稿,老大审核通过会发表,更好的帮助有需要的人~欢迎大家踊跃投稿~地址如下: http://www.123si.org/android 去年真的浪费了好多的机会,,,而今年,却找不到一个合适的机会,,,还是自己能力有所欠缺啊。。。从一点点开始积累吧。。。那个谁,,,这次,我会很自信站在你面前原创 2016-05-17 16:07:57 · 20958 阅读 · 5 评论