自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (28)
  • 问答 (1)
  • 收藏
  • 关注

原创 android 微型服务器

package com.zzn.myapplication;import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.Closeable;import java.io.File;import java.io.FileInputStream;import java.io.FileO...

2019-10-31 16:21:00 226

原创 Android采用file.delete(),遗留缩略图问题

getContentResolver().delete(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, MediaStore.Images.Media.DATA + "=?", new String[]{filepath});

2019-08-25 16:16:39 452

原创 android 利用GPS获取地理位置的经纬度工具类

public class GPSUtils { private static String TAG = GPSUtils.class.getSimpleName(); private static GPSUtils mInstance; private Context mContext; private static LocationListener mLoca...

2019-05-14 11:22:41 1464

原创 java 时间工具类,包含今天,昨天,指定日期前后一天,本月最后一天等

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * Created by 郑振楠 on 2018/11/16. */public class DateUtils { /** ...

2019-03-29 11:11:56 438

原创 java 判断一个连接是否是视频

String reg = "(mp4|flv|avi|rm|rmvb|wmv)";Pattern p = Pattern.compile(reg);boolean boo = p.matcher("url" ).find();

2018-07-26 15:36:35 3877

原创 Greenddao

public class FrequentlyDao { /** * 添加数据,如果有重复则覆盖 * * @param bean */ public static void insertLove(FrequentlyBean bean) { EzvizApplication.getDaoInstant().getFreque...

2018-04-12 11:46:53 267

原创 java获取当天的23.59时间

Calendar calendar2 = Calendar.getInstance();calendar2.set(calendar2.get(Calendar.YEAR), calendar2.get(Calendar.MONTH), calendar2.get(Calendar.DAY_OF_MONTH), 23, 59, 59);Date endOfDate = cal...

2018-04-11 13:39:25 7166

原创 带定位功能的输出日志

public class ELog { /** * 是否是debug模式----总开关 */ private static boolean isDebug = true; /** * 打印错误信息 * * @param msg */ public static void e(Object msg) { ...

2018-03-29 09:52:53 198

原创 防止GridView或者recycleview item图片变形

xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/rl" android:layout_width="match_parent" android:layout_height="match_parent

2018-01-11 17:25:19 954

原创 greenDAO

首先在项目gradle添加dependencies { classpath 'com.android.tools.build:gradle:3.0.0' classpath 'org.greenrobot:greendao-gradle-plugin:3.2.1' classpath 'com.neenbedankt.gradle.plugins:android-a

2018-01-02 21:04:58 169

原创 java去掉String两端引号

String name = wifiInfo.getSSID().replace("\"", "");

2017-12-15 16:59:47 56524 3

原创 TabLayout默认某个选项卡选中

tabLayout.getTabAt(postision).select(); //默认选中某项放在加载viewpager之后

2017-09-13 18:48:31 14895 6

原创 在adapter里面关闭当前的activity

if (Activity.class.isInstance(mComent)) { // 转化为activity,然后finish就行了 Activity activity = (Activity) mComent; activity.finish();}

2017-09-13 16:29:17 1811 1

原创 TextView设置为只显示一行文字对显示不完的用省略号替代

android:lines="1"(设置文本最大的显示行数)android:singleLine="true"(设置单行显示,当文本不能显示全部内容时后面使用省略号替代显示)

2017-09-11 19:05:19 885

原创 android 在activity里面关闭指定的页面

在要关闭的activity页面添加一个静态方法,然后在onCreate初始化static Activity AActivity;onCreate(){ AActivity=this;}在当前页面AActivity.AActivity.finsh()

2017-08-10 18:12:20 2981 1

原创 java循环拼字符串

String s = ""; for (int a = 0; a < list.size(); a++) { if (s.equals("")) { s += map.get(list.get(a)) + ""; } else { s = s + "/" + map.

2017-08-09 17:00:10 911

原创 android recycleview刷新之后再最后一条

int itemCount = adapter.getItemCount()-1;recyclerView.smoothScrollToPosition(itemCount);

2017-07-19 21:01:44 2134 1

原创 android 设置textview的字数多少

android:ellipsize="end" android:maxEms="10" android:singleLine="true"

2017-07-18 18:12:58 2566

原创 android recycleview实现checked单选

首先在adapter里面键一个接口 private int currentCheckedItemPosition; private OnItemClickListener onItemClickListener; public InvitationImageAdapter(Context mComent, List list) { this.mComent =

2017-07-17 09:54:19 753

原创 recycleview checkedbox全选和反选

在item的实体类里面设置一个boolean的标示,在onBindViewHolder的时候设置成item的checked的状态 final ClientSearchBean.ContentsBean bean = list.get(position); holder.checkBox.setChecked(bean.ischecked());

2017-07-14 14:50:25 227

原创 android 在adapter里面finish自己在的activity

if (FollowTaskActivity.class.isInstance(mComent)) { // 转化为activity,然后finish就行了 FollowTaskActivity activity = (FollowTaskActivity) mComent; a

2017-07-12 16:59:59 1668 3

原创 android 设置textview的字数

android:ellipsize="end" android:maxEms="8" android:singleLine="true"

2017-07-11 21:10:18 507

原创 Recycleview设置间距

import android.graphics.Rect;import android.support.v7.widget.RecyclerView;import android.view.View;/** * Created by 郑振楠 on 2017/6/19. */public class SpaceItemDecoration extends RecyclerView.I

2017-07-08 14:43:05 339

原创 android 自动执行点击事件

//自动执行点击事件 serchImg.post(new Runnable() { @Override public void run() { serchImg.performClick(); } });

2017-07-08 12:02:04 2399 1

原创 android button 选中点击效果

在button引用背景就行

2017-06-29 09:47:13 1834

原创 Gson解析纯数组的json

JsonParser parser = new JsonParser(); //test1解析出来的json为字符串 JsonArray parse = parser.parse(test1).getAsJsonArray(); //Bean为实体类 List list = new ArrayList(); Bea

2017-06-20 15:11:58 403

原创 android 获取 assets 下的文件

public static String getJson(String fileName, Context context) { //将json数据变成字符串 StringBuilder stringBuilder = new StringBuilder(); try { //获取assets资源管理器

2017-06-20 13:27:38 711

原创 跳转到指定的viewpager页面

viwepager.setCurrentItem()传一个int值,特此记下

2017-03-21 09:38:28 2150

原创 android控制TextView字数长短,超出之后显示省略号,记录下,省的下次再找

android:ellipsize="end"android:maxEms="12"//限制输入多少android:singleLine="true"

2017-03-08 17:31:01 779

原创 Android 使用handler循环发送消息

private Handler handler = new Handler();private Runnable runnable = new Runnable() { @Override public void run() { handler.postDelayed(runnable, 3000); ToastUtil.showToast(Re

2017-03-07 15:13:52 4928

原创 SharedPreferences保存数组

SharedPreferences editor1 = getSharedPreferences("ROLE", Activity.MODE_PRIVATE).edit();String[] Role = role.split(",");//数组保存到集合ArrayList role1 = new ArrayList;for (int i = 0; i length; i

2016-11-03 13:35:08 1621

转载 获取缓存大小,清除缓存,网上找的,留着备用

public class DataCleanManager { //获取缓存大小 public static String getTotalCacheSize(Context context) throws Exception { long cacheSize = getFolderSize(context.getCacheDir()); if (Env

2016-10-18 11:43:09 211

原创 自定义dialog,留着以后备用

//style是自定义的dialog,去掉头部 Dialog dialog = new Dialog(getActivity(), R.style.dialog); //点击别的区域消失 dialog.setCanceledOnTouchOutside(true); di

2016-09-09 15:48:27 210

原创 Android 手机号验证,用户名验证的正则表达式

最近做项目遇到正则表达式,为了防止以后忘记,特此记录一下//输入框得到的手机号String number = phone.getText() + "".trim();//手机号的正则表达式String telRegex = "^(13[0-9]|14[0-9]|15[0-9]|18[0-9]|17[0-9]|16[0-9])\\d{8}$";Pattern p =Pattern.c

2016-07-05 14:07:23 728

转载 Android中 ScrollView(ListView)中嵌套ListView时显示不全的简便解决方案

利用下面这个Utility 类的静态方法setListViewHeightBasedOnChildren()即可实现:在listview.setAdapter()之后调用Utility.setListViewHeightBasedOnChilren(listview)就Okay 了。[java] view plaincopyp

2015-12-11 14:55:46 275

转载 自定义圆形和圆角图片

自定义圆角或者圆形图片,整个类拿进去就行

2015-11-18 10:39:20 299

原创 xUtils在SDK6.0报错的问题

android 6.0(api 23) SDK,不再提供org.apache.http.*(只保留几个类). 用xUtils会出现问题一、出现的情况在eclipse或 android studio开发,设置android SDK的编译版本为23时,且使用了httpClient相关类的库项目:如android-async-http等等,会出现有一些类找不到的错误。

2015-10-29 17:02:20 670 1

原创 仿QQ侧滑删除,Listview上下滑动,Listview的iteam的点击事件等bug的解决

网上ListView横向滑动删除Item这样的介绍也很多,但实用性不强,没有解决横向滑动和item的点击事件的冲突,废话少说,有图有真相,下面直接上代码1:侧滑2:侧滑的点击事件3:iteam的点击事件

2015-10-22 15:57:56 2522 1

转载 Android实现获取短信验证码的功能SMSSDK-1.1.5.jar

Android开发中关于短息验证码的设计层出不穷,越来越多的应用为了更好的提高软件的安全性,开始使用通过服务器向用户发送验证码的方式,来保护用户个人信息的安全性。无论是用户注册时的信息验证还是当用户发出找回密码请求时的短信验证,他们的工作原理大致上是一致的,因为项目的需要研究了一下关于这方面的知识,本篇我将带领大家一起实现这一当下流行的设计方案。众所周知,短信验证需要服务器端生成一个验

2015-10-15 13:22:36 1638

转载 [转]Android客户端和服务端如何使用Token和Session

对于初学者来说,对Token和Session的使用难免会限于困境,开发过程中知道有这个东西,但却不知道为什么要用他?更不知道其原理,今天我就带大家一起分析分析这东西。    一、我们先解释一下他的含义:    1、Token的引入:Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否,并作出相应提示,在这样的背景下,Token便

2015-10-15 09:38:16 503

android组件化demo

android组件化demo,包含了网路请求之类的框架,下载下来可以直接使用

2020-11-03

android钉钉自动上下班打卡软件,无需root,使用说明在里面有详情,有问题可以留言

android钉钉自动上下班打卡软件,无需root,使用说明在里面有详情,有问题可以留言

2019-09-12

webscoket.rar

android长链接,webscoket.rar

2019-08-19

spring+aspectjweaver-1.7.1.jar+aspectj-1.8.9.jar+aopalliance.jar

spring+aspectjweaver-1.7.1.jar+aspectj-1.8.9.jar+aopalliance.jar

2017-04-11

仿探探左滑删除,右滑喜欢Demo,高仿探探

仿探探左滑删除,右滑喜欢Demo,高仿探探

2017-03-31

MySQL驱动jar包

MySQL驱动jar包,用于Java程序链接MySQL数据库

2016-12-22

多选图片上传到服务器

图片上传到服务器仿微信

2016-10-18

仿微信多图上传

2016-10-18

仿IOS的dialog

仿IOS的dialog

2016-10-11

viewpager无限滑动,无限循环

无限滑动,无限循环

2016-09-29

java和js互调

android js 互调

2016-09-14

webview和js互调

webview和js互调

2016-09-13

Glide设置高斯模糊图片

Glide设置高斯模糊图片,找到了一个类,可以完美移植到项目中,和glide结合使用

2016-09-07

android中java和js互调

java和js互调

2016-07-29

DesignDemo

DesignDemo

2016-07-22

xutls3.0 模块的Demo

xutls3.0 模块的Demo

2016-06-23

短信验证button的倒计时

短信验证button的倒计时

2016-06-21

webview和js的交互

webview和js的交互

2016-05-18

xutls3.0图片和网络请求Demo

xutls3.0图片和网络请求Demo

2016-05-03

仿淘宝,京东商品详细图片的viewpager,点击图片放大,左右滑动

仿淘宝,京东商品详细图片的viewpager,点击图片放大,左右滑动

2016-04-25

Listview下拉刷新,上拉加载

下拉刷新,上拉加载

2016-04-21

Listview上拉下拉加载,侧滑删除

Listview上拉下拉加载,侧滑删除

2016-04-20

百度地图得定位,导航,实时地图和位置搜索,就三个类,比较好扒代码

百度地图得定位,导航,实时地图和位置搜索,就三个类,比较好扒代码

2016-03-24

友盟第三方登录和分享

友盟第三方登录和分享包括QQ,微信,新浪的登录等分享功能

2016-03-02

QQ滑动,删除,iteam点击,下拉刷新

QQ滑动,删除,iteam点击,下拉刷新,加载更多

2015-11-20

eclipse Android百分比Demo

github上都是Android studio的,这是eclipse的Demo,直接把4个类粘贴进自己的项目中,就可以使用

2015-11-05

史上最全的Android的工具类

史上最全的Android的工具类,包含注解 log之类的

2015-11-05

最新 xUtils 下载

修复android 5.0 StackOverflow,最新的xUtils

2015-10-15

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

TA关注的人

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