自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (9)
  • 收藏
  • 关注

转载 shardbatis2.x使用手册

运行环境JDK8+:shardbatis使用JDK8编译。 mybatis3.0+1.配置添加sharding配置 新建一个xml文件,例如:shard_config.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE shardingConfig PUBLIC "-//shardbatis.googlecode.com//DTD Shardbatis 2.0//EN" "http://shardbatis.googl

2021-11-18 09:56:50 217

原创 View到达顶部及底部边界判断

/** * 判断View是否滑动到顶部 * @param view * @return */ public static boolean isViewReachTopEdge(View view) { if (!view.canScrollVertically(-1)){ return true;

2016-11-25 09:47:58 1283

转载 Andorid获取状态栏高度

在应用开发中,有时我们需要用代码计算布局的高度,可能需要减去状态栏(status bar)的高度。状态栏高度定义在Android系统尺寸资源中status_bar_height,但这并不是公开可直接使用的,例如像通常使用系统资源那样android.R.dimen.status_bar_height。但是系统给我们提供了一个Resource类,通过这个类我们可以获取资源文件。下边是在Activity

2016-04-05 11:56:43 498

原创 Canvas.drawText()时,文字基线baseline的计算

文字的范围是asent的高度加上desent的高度,所以我们只要让文字上边界与top线的距离跟下边界与bottom线的距离相等即可,然后baseline的Y坐标就是文字上边界与top线的高度加上ascent的高度即可(注:baseLine以上为负,以下为正)// 计算文字BaseLinefloat textBaseY = height/2+(Math.abs(paint.ascent

2016-03-24 14:42:10 6773 1

原创 RecyclerView,ListView去除边缘动画效果

添加android:overScrollMode="never"搞定

2016-03-24 14:36:27 1804

原创 home键,锁屏和解锁的监听

1、home键的监听在自定义的Application中注册home键的监听广播,如下//注册home监听 homeKeyEventBroadCastReceiver = new HomeKeyEventBroadCastReceiver(); registerReceiver(homeKeyEventBroadCastReceiver, new Intent

2016-03-11 11:19:45 764

原创 android跳转登陆界面

android跳转登录界面,一般来说登陆界面是在登录的时候就已经销毁掉的,此时需要回到登录界面需要移除现有的所有activity,并且需要重新创建新的登录界面,这时候,可以在intent中增加Flag(FLAG_ACTIVITY_CLEAR_TASK),可以清除现存在此Task中的所有activity,再增加Falg(FLAG_ACTIVITY_NEW_TASK)Intent intent

2016-03-11 09:31:54 4450

原创 Androidstudio生成的Apk文件路径

工程目录\app\build\outputs\apk\test_demo.apk

2016-03-09 14:11:35 2517

转载 LayoutInflater的inflate方法详解

LayoutInflater的inflate方法,在fragment的onCreateView方法中经常用到:[java] view plain copypublic View onCreateView(LayoutInflater inflater, ViewGroup container,          Bundle savedI

2016-02-16 15:10:25 298

转载 android APP清除缓存功能

现在很多APP中都有系统设置,这个模块中有一个缓存设置功能,用户可以查看当前APP缓存数据大小并且可以手动清空缓存数据。缓存数据的统计分2块:内存(这里指的是应用程序包目录所在位置)+外存(外部存储卡)我这里以开源中国APP数据缓存处理为例为大家讲解下清除的目录包括:1./data/data/package_name/files2./data/d

2016-01-21 15:41:55 1274

转载 Android画图之抗锯齿

在画图的时候,图片如果旋转或缩放之后,总是会出现那些华丽的锯齿。其实Android自带了解决方式。    方法一:给Paint加上抗锯齿标志。然后将Paint对象作为参数传给canvas的绘制方法。Java代码  paint.setAntiAlias(true);       方法二:给Canvas加上抗锯齿标志。有些地方

2016-01-20 17:40:24 388

原创 android 改变状态栏的背景色

//设定状态栏的颜色,当版本大于4.4时起作用 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { SystemBarTintManager tintManager = new SystemBarTintManager(this); tintManager.setStatusBarTintEn

2016-01-13 16:52:39 471

原创 关于Android透明状态栏的使用以及与软键盘冲突(导致SrollView不能滑动)的解决办法

1、透明状态栏实在android4.4以上才有的新功能(1)通过在style文件中设置true(2)在setContentView()后面加上下面的代码getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);2、当我们启动了透明状态栏以后,会发现包含有EditText的activity在软

2016-01-12 09:28:40 3152

原创 点击后立刻反映Toast

这样可能让Toast点击之后立刻反应

2016-01-06 16:17:10 382

转载 Android中dp和px之间进行转换

package com.example.administrator.scrollstudy.utils;import android.content.Context;public class DensityUtils { private static final String TAG = "TAG"; /** * 根据手机的分辨率从 dp 的单位 转成为 px(

2015-12-21 09:51:13 323

原创 android获得屏幕高度和宽度

android获取屏幕宽度和高度,需要用到WindowManager这个类1、WindowManager windowManager= (WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE); int screenWidth=windowManager.getDefaultDisplay().g

2015-12-18 13:54:40 331

原创 自定义View执行invalidate()方法

1、自定义一个view时,重写onDraw。 调用view.invalidate(),会触发onDraw和computeScroll()。前提是该view被附加在当前窗口上 view.postInvalidate(); //是在非UI线程上调用的2、自定义一个ViewGroup,重写onDraw。 onDraw可能不会被调用,原因是需要先设置一个背景(颜色或图)。 表示这个group有东西需

2015-12-16 17:35:02 3070

转载 MotionEvent的getX(),getY()与getRawX(),getRawY()区别

getX()是表示Widget相对于自身左上角的x坐标,而getRawX()是表示相对于屏幕左上角的x坐标值(注意:这个屏幕左上角是手机屏幕左上角,不管activity是否有titleBar或是否全屏幕),getY(),getRawY()一样的道理如果你的某个Activity中实现OnTouchListener接口,需要重写onTouch(View view,MotionEvent eve

2015-12-16 15:29:21 331

原创 属性动画Animator学习

资源文件<LinearLayout android:id="@+id/ll_root" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"

2015-12-16 10:20:43 527

转载 利用java自带的MD5加密

package test.md5;import java.security.MessageDigest;public class MD5Util { public final static String MD5(String s) { char hexDigits[]={'0','1','2','3','4','5','6','7','8','9','A','B','C'

2015-12-16 09:41:49 402

转载 Shape的使用

作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法:Java代码中:R.drawable.文件的名称XML中:android:background="@drawable/文件的名称"属性: android:shape=["rectangle" | "oval" | "line" | "ring"] 其中recta

2015-12-14 23:25:39 417

软件外包管理办法.pdf

软件外包管理办法.pdf

2022-03-23

teamviewer13破解版mac

TeamViewer for mac是Mac OS平台上一个能在任何防火墙和NAT代理的后台用于远程控制,桌面共享和文件传输的简单且快速的解决方案。为了连接到另一台计算机,只需要在两台计算机上同时运行 TeamViewer 即可,而不需要进行安装(也可以选择安装,安装后可以设置开机运行)。该软件第一次启动在两台计算机上自动生成伙伴 ID。只需要输入你的伙伴的ID到TeamViewer,然后就会立即建立起连接。

2019-03-20

实战Java高并发程序设计(pdf 带书签)

《实战Java高并发程序设计》主要介绍基于Java的并行程序设计基础、思路、方法和实战。第一,立足于并发程序基础,详细介绍Java中进行并行程序设计的基本方法。第二,进一步详细介绍JDK中对并行程序的强大支持,帮助读者快速、稳健地进行并行程序开发。第三,详细讨论有关“锁”的优化和提高并行程 序性能级别的方法和思路。第四,介绍并行的基本设计模式及Java 8对并行程序的支持和改进。第五,介绍高并发框架Akka的使用方法。最后,详细介绍并行程序的调试方法。

2017-12-28

MyBatisCodeHelper免费版idea插件

支持mysql和oracle 根据java对象生成mybatis crud代码和建表sql 根据mybatis接口中的方法名生成mybatis的sql 支持find,update,delete,count方法 只需定义一个方法名就可以得到完整mybatis xml代码 可生成大部分单表操作sql 极大提升效率 mybatis接口文件的mapper xml之间的相互跳转 数据库对象更新后一键更新对应的Sql和mybatis xml文件 默认提供insert,insertSelective,insertList,update。因为delete可以由方法名生成 默认不提供 提供mybatis接口方法名的重构 refid, resultMap跳转到到定义,支持重命名 refid,resultMap,keyProperty,property的自动补全 mybatis mapper xml文件sql的自动补全

2017-10-09

Android 剪切大图片Demo

自己写的一个Demo,有不足之处希望大家指点 1.拍照剪切大图片(小图片) 2.从相册选取大图片(小图片)

2016-02-29

Android自定义可进行滑动的日历

自己编写的一个日历demo,能够支持左右滑动,使用FragmentStatePagerAdapter,支持刷新

2016-02-19

自定义可滑动日历

自己编写的一个日历demo,能够支持左右滑动,使用FragmentStatePagerAdapter

2016-02-17

自定义日历,支持左右滑动

使用ViewPager实现左右“无限”滑动的日历 启动时显示本月,可以左右滑动显示上下月

2016-02-17

CustomInsetsRelativeLayout

用于解决设置android:fitsSystemWindows="true后顶部状态栏留白的问题

2016-01-15

空空如也

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

TA关注的人

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