自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 String类的compareTo()和compareToIgnoreCase()

compareTo()的返回值是int,它是先比较对应字符的大小(ASCII码顺序)1、如果字符串相等返回值02、如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值(ascii码值)(负值代表:前字符串的值小于后字符串,正值代表:前字符串大于后字符串)3、如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,以此类推,直至比较的字符或被比较的字符...

2018-11-30 15:11:40 208

转载 面试复习——Android工程师之Android面试大纲

Activity面试题1、Activity是什么Activity是四大组件之一,它提供一个界面让用户点击和各种滑动操作,这就是Activity2、Activity四种状态runing paused stopped killed3、Activity生命周期onCreate() onStart() onResume() onPause() onStop() onD...

2018-11-29 16:08:51 202

转载 Junit 入门使用教程

1、Junit 是什么?  JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。  注意:Junit 测试也是程序员测试,即所谓的白盒测试,它需要程序员知道被测试...

2018-11-29 15:04:39 268

原创 HttpURLConnection.setRequestProperty的作用

设置http请求头HttpURLConnection.setRequestProperty(String key,String value);  这个我居然都忘记了,哎~真是岁数大了,心好累。。。 例如:下面就是一个完整的原始网络请求方式HttpURLConnection conn = null; try { ...

2018-11-27 16:22:05 40775 5

原创 【安卓常用】文件工具类FileUtils【Uri】【安卓常用文件储存】

工作中用到的一些工具类,做一个笔记,以便日后回顾~/** * 文件工具类 * * @author mazhanzhu 2019年8月19日17:04:11 */public class FileUtils { public static final int SIZETYPE_B = 1;//获取文件大小单位为B的double值 public static ...

2018-11-26 14:50:11 570

原创 TextView设置动态改变颜色

通过TextView的setTextColor方法进行文本颜色的设置,这里可以有3种方式进行设置:第1种:tv.setTextColor(android.graphics.Color.RED);//系统自带的颜色类第2种:tv.setTextColor(0xffff00ff);//0xffff00ff是int类型的数据,分组一下0x|ff|ff00ff,0x是代表颜色整数的标记,ff是表示...

2018-11-20 15:53:44 1005

原创 EditText软键盘右下角按钮设置

首先,养个好习惯,只要使用EditText 就在XML文件中声明要输入的文本类型。官方文档也说了 alwaysalways.pngok,回归主题,软键盘右下角按钮,默认情况下是一个Enter符号,作用换行。defult androidimeOptions.pngEditText提供了androidimeOptions属性,控制该按钮的显示文字。(仅以搜狗为例,其他的界...

2018-11-20 15:25:34 803

转载 Android Bitmap详解

一、基本信息Bitmap位图包括像素以及长、宽、颜色等描述信息。长宽和像素位数是用来描述图片的,可以通过这些信息计算出图片的像素占用内存的大小。位图可以理解为一个画架,把图放到上面然后可以对图片做一些列的处理。位图文件图像显示效果好,但是非压缩格式,需要占用较大的存储空间。1. Config:表示图片像素类型,包括ALPHA_8、RGB_565、ARGB_4444、ARGB_888...

2018-11-20 10:40:13 355

原创 Android中跳转到系统一些设置界面setting的方法

1.跳转到系统的辅助功能界面Intent intent = new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS);  startActivity(intent);2. 跳转到添加帐户界面Intent intent = new Intent(Settings.ACTION_ADD_ACCOUNT);  startActivity(i...

2018-11-13 13:45:49 4860 3

转载 只需体验三分钟,你就会跟我一样,爱上这款Toast

这可能是性能最优、使用最简单,支持自定义,不需要通知栏权限的吐司Github传送地址,欢迎Star已投入公司项目多时,没有任何毛病,可胜任任何需求,点击此处下载Demo想了解实现原理的可以点击此链接查看:ToastUtils 源码集成步骤dependencies { implementation 'com.hjq:toast:3.0'}初始化T...

2018-11-12 10:01:12 4691

原创 返回键之moveTaskToBack(boolean ) 方法的使用

当你开发的程序被按后退键退出的时候, 你肯定不想让他就这么被finish()吧,那么就想把程序退置到后台就可。(类似于PC端,你关闭一个浏览器和你最小化一个浏览器的区别)public boolean moveTaskToBack(boolean nonRoot)参数值含义:1、false,仅当activity为task根(即首个activity例如启动activity之类的...

2018-11-09 16:45:57 915

原创 如何让键盘 EditText 在 Activity 启动时不弹出影响用户体验

问题描述我的应用里有一个 Activity ,其中包含一个 EditText 和 一个 ListView ,当 Activity 启动时,EditText 会立即获得焦点,我尝试了下面的这句:EditText.setSelected(false);但无济于事,请问 Activity 启动时如何阻止 EditText 获得焦点?高票答案1在 EditText 的父组件(比如...

2018-11-07 16:06:22 221

原创 Word文档忘记设置的密码怎么办?

有的时候,为了保护Word文档不被编辑以及被其他人乱修改,我们会对Word文档进行一个密码设置,来保护Word文档。(重要说明:注意最后的注意事项,演示操作是在文档可以打开的情况下进行,并且2003版本可以使用方法二解决,其他版本的无法解决这个问题。)工具/原料 Word文档 office办公软件 方法/步骤 1 这个时候,可以有三种方式来取消掉已经设置的Wo...

2018-11-06 11:06:54 27485 1

解决 Gradle project sync failed 使用的jdk-15.0.2

jdk 15

2024-04-15

videocompressor.zip

视频压缩的工具类,可以直接使用的,里面三种压缩模式【高中低】,我用的是低质量压缩,大概100M的视频,会压缩成8-9M左右的视频。

2021-03-05

FileUtils.java

文件工具类

2020-05-27

飞秋2013.zip

飞秋2013正式版;

2020-04-28

Mazhanzhu.zip

实现抖音那种竖直方向一次滑动一页的效果。滑动要流畅不卡顿,并且手动触摸滑动超过1/2的时候松开可以滑动下一页,没有超过1/2返回原页。 手指拖动页面滑动,只要没有切换到其他的页面,视频都是在播放的。切换了页面,上一个视频销毁,该页面则开始初始化播放。

2019-09-18

SignIn-master.zip

解决思路: 1、用两个网格布局的RecyclerView分别展示日历的星期和日期; 2、获取当天日期在日历中所处的位置,由于当天日期是展示在第三行的,每行有七个日期,位置从零开始算,也就是第三行是从第14个位置到第20个位置; 3、大家会问,知道这些我们还是无法确定当天日期到底在第三行的哪个位置啊?不要着急,我通过获取当天日期所对应周几,得到周日对应0,周一对应1,以此类推周六对应6,发现和14相加,正好是我们想要的位置!ok!bingo!  4、知道了当天所处的位置,我们就可以分别向前和向后推算总共35个日期,一张日历就搞定了!

2019-06-13

这是水印效果资料

水印效果,这是水印效果,

2018-11-26

RecyclerView的GallerySnapHelper

RecyclerView横向滚动位置控制器,RecyclerView横向滚动位置控制器,RecyclerView横向滚动位置控制器,RecyclerView横向滚动位置控制器,RecyclerView横向滚动位置控制器,RecyclerView横向滚动位置控制器

2017-12-06

一个精致的打钩小动画

一个精致的打钩小动画一个精致的打钩小动画一个精致的打钩小动画一个精致的打钩小动画一个精致的打钩小动画一个精致的打钩小动画一个精致的打钩小动画

2017-11-17

效果实现集合

主要是为了学习Material Design新控件,具体内容,请看以下文章: Material Design 兼容性控件学习 RecyclerView之ItemDecoration RecyclerView之使用ItemTouchHelper实现交互动画 MaterialDesign之SearchView全面解锁 MaterialDesign之学一波Palette MaterialDesign之对TabLayout的探索 MaterialDesign之AppBarLayout与CollapsingToolbarLayout的学习

2017-11-15

加载等待动画

这是数据加载等待动画,这是数据加载等待动画,这是数据加载等待动画,这是数据加载等待动画,这是数据加载等待动画,这是数据加载等待动画,这是数据加载等待动画,这是数据加载等待动画,这是数据加载等待动画,这是数据加载等待动画

2017-11-09

万能分割线

这是万能分割线,这是万能分割线,这是万能分割线,这是万能分割线,这是万能分割线!!!!

2017-11-02

数据库的简单操作

一些数据库的简单操作知识,包括新建一个数据库帮助类,继承自SQLiteOpenHelper,复写onCreate() 和 onUpgrade()

2017-11-01

登录、包括异地登处理

输入用户名和密码 ,从本地文件userinfo.json中读取users。判断此用户名是否在users中,如果不在则加入users,每次退出Activity都使用AES算法加密users,然后保存到userinfo.json中。用户名下拉菜单是由PopupWindow + ListView 实现。

2017-10-20

评论点赞功能实现,单独抽取出来的

这是点赞评论的功能实现,可能与微信的不太一样,我也是参考别人做的,主要是思路,思路能够实现就好了,这是点赞评论的功能实现,可能与微信的不太一样,我也是参考别人做的,主要是思路,思路能够实现就好了

2017-09-27

标签动态添加,点击添加到上面,点击上面标签,添加到下面

标签动态添加,点击添加到上面,点击上面标签,添加到下面,复制就可以直接使用,亲测可用,标签动态添加,点击添加到上面,点击上面标签,添加到下面,复制就可以直接使用,亲测可用。

2017-09-18

Android Fragment嵌套ViewPager,ViewPager嵌套多个Fragment

Android Fragment嵌套ViewPager,ViewPager嵌套多个Fragment。Android Fragment嵌套ViewPager,ViewPager嵌套多个Fragment

2017-09-18

常用工具类

Android快速开发系列 10个常用工具类

2017-06-05

网络状态监听

网络状态监听

2017-06-05

Android仿iOS实现三级联动选择器

当需要三级联动的时候,给构造方法传入STYLE_THREE,当只需要两级联动的时候,传入STYLE_TWO。。。

2017-06-05

空空如也

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

TA关注的人

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