tool
文章平均质量分 92
天空好像下雨
程序员
展开
-
身份证ID号码校验
刚开始做移动警务端开发的时候接触了一些身份证号码的校验,过了这么久,还是觉得把他整理出来,以作记录查了很多资料,做了下修改,测试,很多东西都忘记了:D//身份证号码验证:start /** * 功能:身份证的有效验证 * @param ID 身份证号 * @return 有效:返回"" 无效:返回String信息 * @throws ParseE原创 2017-03-28 09:15:35 · 796 阅读 · 0 评论 -
Android 仿今日头条的视频播放控件(使用开源库灰常简单)
前段时间做了个小项目用的便是jiecaovideoplayer开源库 原项目GitHub地址:https://github.com/lipangit/JieCaoVideoPlayer 1、添加gradle的依赖compile 'fm.jiecao:jiecaovideoplayer:4.8.3'compile 'com.github.bumptech.glide:glide:3.7.0'2、原创 2017-12-22 15:59:42 · 2867 阅读 · 3 评论 -
Android 压缩文件
不说话,看代码吧,还是说话吧….就是个简单的文件压缩,不如不说了… /** * 打包压缩文件 * * @return */ private boolean ZipFileLog() { SLog.Console("打包压缩文件"); boolean rtn = false; try {原创 2017-06-20 11:17:19 · 343 阅读 · 1 评论 -
CMD基本命令
[转] 原文地址点击查看一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一转载 2017-04-27 15:03:52 · 359 阅读 · 0 评论 -
android 隐藏导航栏+标题栏
本意就是让APP全屏显示,很简单把下边的代码直接放在base中,用的时候,继承即可protected void setFullScreen() { int uiFlags = View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION原创 2017-05-09 13:22:54 · 943 阅读 · 0 评论 -
Volly的简单封装
今天简单说下Volly框架的简单封装,包括请求头,请求body,请求方法等的简单封装,这篇是呼应上一篇的,呼应上一个的介绍使用首先要说的就是VollyBean,都是get,set没啥解释的import java.util.Map;/** * @author penguinfool * Volly通信请求类 */public class VollyBean { int method;原创 2017-05-08 10:37:30 · 376 阅读 · 0 评论 -
[转]Volly网络请求
多谢原作者点击查看原文 网络请求框架之Volly 一:volley 简介究竟什么是volley呢? 在以前的开发过程中,开发app的时候,使用的东西可能包括:1、Httpclient,HttpURLConnection 2、AsyncTask,AsyncTaskLoader 3、ImageLoader 4、Gson而volley呢?是Google I/O在2013上,发布出来的一转载 2017-05-08 09:44:30 · 309 阅读 · 0 评论 -
Jar包查看
使用工具查看Jar包源码,详细了解调用的类,接口,方法是怎么实现的直接下载jd-gui.exe文件##点击下载将想查看的jar文件,用鼠标拖至jd-gui.exe打开,即可查看jar的源文件代码,进一步了解jar文件的由来原创 2017-04-24 10:36:28 · 4359 阅读 · 0 评论 -
浅谈Android屏幕适配
我们先来了解下Android屏幕适配的背景由于Android系统的开放性,任何用户、开发者、OEM厂商、运营商都可以对Android进行定制,修改成他们想要的样子这无形之中导致了Android屏幕碎片化愈来愈严重,屏幕愈来愈多样化如需详细数据,请走这边,我的翻译能力还是有限度的,只能保证看懂,但是翻译起来还是有难度的,所以各位看官还是自给自足吧背景基本就是这样子了,说下基本概念吧屏幕尺寸屏幕尺寸指屏原创 2017-05-05 15:00:29 · 260 阅读 · 0 评论 -
android 将图片变为圆角
/** * 图片变为圆角 * @param bitmap:传入的bitmap * @param pixels:圆角的度数,值越大,圆角越大 * @return bitmap:加入圆角的bitmap */ public static Bitmap toRoundCorner(Bitmap bitmap, int pixels) { if(bitmap == null) {原创 2017-05-04 14:49:09 · 667 阅读 · 0 评论 -
equals equalsIgnoreCase ==
简单的小问题String a = "a";String a1 = "a";String b = new String("a");String c = null;System.out.println(a1 == a);System.out.println(b == a);System.out.println("a:" + a + ", b:" + b + ", a1:" + a1 + ", c原创 2017-05-04 10:54:38 · 1653 阅读 · 1 评论 -
【转】单例模式的各种写法
本文转载自http://cantellow.iteye.com/blog/838473第一种(懒汉,线程不安全):public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() {转载 2017-05-11 10:08:13 · 276 阅读 · 0 评论 -
android app内存优化
其实这个APP内存优化也就是性能上的优化,这么说可能不太严谨哈,但是我认为在编码阶段应当尽量避免出现内存上的问题,在开发+测试阶段避开这些问题的出现, 以免为客户带来无法挽回的损失内存简介RAM(random access memory)随机存取存储器。说白了就是内存。一般Java在内存分配时会涉及到以下区域:寄存器(Registers):速度最快的存储场所,因为寄存器位于处理器内部,我们在程序中无原创 2017-05-03 10:04:36 · 340 阅读 · 0 评论 -
【转】CSDN-markdown编辑器语法——字体、字号与颜色
【原文地址,感谢原文作者@微wx笑】点击查看原文Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。但是它本身是不支持修改字体、字号与颜色等功能的!CSDN-markdown编辑器是其衍生版本,扩展了Markdown的功能(如表格、脚注、内嵌HTML等等)!对,就是内嵌HTML,接下来要讲的功能就需要使用内嵌HTML的方法来实现转载 2017-04-18 09:46:24 · 316 阅读 · 0 评论 -
【转】Android 常用adb shell 命令
转载自本文为转载,查看原文请点击调试Android程序有时需要adb shell 命令,adb全称Android Debug Bridge ,就是起到调试桥的作用。通过adb我们可以在Eclipse中通过DDMS来调试Android程序,说白了就是debug工具。adb通过监听Socket TCP 5554等端口让IDE和Qemu通讯。默认情况下当我们运行Eclipse时adb进程就会自动运行。ad转载 2017-04-13 11:10:49 · 292 阅读 · 0 评论 -
CSV文件的导入和导出
导入导出CSV文件是一个较为常用的工具类,这里我就做下简单的总结,方便以后使用废话不多说直接上代码CSV主要工具类package com.example.csv;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;impo原创 2017-03-29 09:31:37 · 2996 阅读 · 0 评论 -
Eclipse自动生成注释
昨天,有人问我注释怎么自动生成 顺便也给自己记录下eclipse 默认注释:filecomment{filecomment} {package_declaration}typecomment{typecomment} {type_declaration}eclipse 修改之后的注释样板:filecomment{filecomment}{package_declaration} /**原创 2017-03-28 11:40:07 · 358 阅读 · 0 评论 -
EditText+DatePicker带日期选择器的编辑框
终于闲了下来,可以整理记录下一些较为简单的代码片段EditText+DatePicker带日期选择器的编辑框1. 声明EditText变量,并关联到相应控件上private EditText sellStartTime;private EditText sellEndTime;sellStartTime = (EditText)findViewById(R.id.editSellStartTime原创 2017-03-28 09:06:17 · 451 阅读 · 0 评论 -
Axure 8.0 授权码
Licensee:University of Science and Technology of China (CLASSROOM)Key:DTXRAnPn1P65Rt0xB4eTQ+4bF5IUF0gu0X9XBEUhM4QxY0DRFJxYEmgh4nyh7RtLLicensee:IloveyouAxure Key:UChpuxwbDW6eAIaAf9UujEFSBwN3vpEz9s...原创 2018-03-05 11:02:05 · 51599 阅读 · 12 评论