自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

道郭的博客

大牛是怎么养成的……

  • 博客(14)
  • 收藏
  • 关注

原创 开发中常用正则表达式及正则语法

两个在线正则测试地址: http://tool.oschina.net/regex https://regex101.com1 . 校验密码强度 密码的强度必须是包含大小写字母中的一种和数字的组合,不能使用特殊字符,长度在8-10之间。^(?=.*\d)+((?=.*[a-z])|(?=.*[A-Z])).{8,10}$2. 校验中文字符串仅能是中文。^[\u4e00-\u9fa5]{0,}$

2017-03-17 19:06:24 1278

转载 Android 设备标识

Android系统以及设备都有很多的“标识”号,比如常见的IMEI,SerizalNumber,UUID等概念,但是这些都存在一定程度上的不可靠性,到底如何标记一台Android设备?1. DEVICE_ID假设我们确实需要用到真实设备的标识,可能就需要用到DEVICE_ID。在以前,我们的Android设备是手机,这个DEVICE_ID可以同通过TelephonyManager.getDevice

2017-03-14 15:23:51 710

转载 Android : 反射机制获取或设置系统属性(SystemProperties)

Android.os.SystemProperties 提供了获取和设置系统属性的方法,但是这个类被隐藏了,应用开发时无法直接访问,可以通过反射的机制进行操作。获取系统属性:public static public String getProperty(String key, String defaultValue) { String value = defaultValue;

2017-03-14 14:35:28 707

转载 Android 中使用自定义ttf字体实现酷炫效果

所谓无图无真相,先看效果图: Java代码如下:package yc.android.fonts;import android.app.Activity;import android.graphics.Typeface;import android.os.Bundle;import android.widget.TextView;public class Y_fonts extends Ac

2017-03-10 16:31:26 4351

原创 Git使用简析

推送本地操作初始化一个本地Git仓库,在需要添加版本控制的文件夹根目录中使用git init命令。 添加文件到本地Git仓库:git add 文件名 # 添加文件到暂存区git add . # 添加多个文件到暂存区git add -all # 添加多个文件到暂存区git commit # 提交更改,实际上就是把暂存区的所有内容提交到本地仓库当前分支。查看工作区的状态,使用git stat

2017-03-02 19:24:31 265

原创 Android原生系统API自带dp、px、sp单位转换

Android系统中自带的Api中可以使用TypedValue进行单位转换1,调用系统api转换单位// 获得转换后的px值float pxDimension = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_PX, 16,context.getResources().getDisplayMetrics());2,分析TypedValue.ap

2017-02-28 12:07:01 1020

原创 解决Genymotion下载设备失败的方法(Connection Timeout)

解决办法: 打开 C:\Users\用户名\AppData\Local\Genymobile目录找到genymotion.log文件,打开,在最下面几行,找到如下日志复制下载地址(例如我的):http://dl.genymotion.com/dists/6.0.0/ova/genymotion_vbox86p_6.0_160825_141918.ova到迅雷下载器,下载好后,把文件复制回到:C:\

2017-02-24 15:24:15 365

原创 Android View 背景选择器编写技巧

在项目中选择器的使用是非常多的,以下是本人在项目中的一些常用的背景选择器的写法带边框下划线背景选择器效果图:上面布局中放了10个CheckBox,然后设置了CheckBox的背景图片位,背景选择器,同时设置了字体的颜色选择器。 带边框下划线背景选择器代码:<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http:/

2017-02-22 18:00:04 340

原创 Android随笔

gradle各版本下载地址 Android开发社区 | 码库接手老项目,难免遇到前辈的硬编码,怎么办?利用工具剔除出来啊CrazyShadow 是一个专门为 View 添加阴影效果的库android模拟器,Genymotion问题:Unable to start the virtual device。原因可能是电脑系统主题被破解过,恢复破解的主题即可Android-skin-suppor

2017-02-22 17:33:50 433

原创 android保留double小数后两位的方法

android中使用TextView或者EditText是保留double小数后两位的方法:// import java.text.DecimalFormat;// 使用格式化,四舍五入仅保留有效位// DecimalFormat df = new DecimalFormat("#.##");// 使用格式化,四舍五入,不足位补零DecimalFormat df = new Decimal

2017-02-18 18:45:12 19356

原创 greenDao 3.X 的使用简析

greenDao 3.X 的使用简析一个对象关系映射(ORM)的框架,能够提供一个接口通过操作对象的方式去操作关系型数据库,它能够让你操作数据库时更简单、更方便。greenDAO github地址:https://github.com/greenrobot/greenDAOGreenDao 优点:性能高,号称Android最快的关系型数据库内存占用小库文件比较小,小于100K支持数据库

2017-02-05 16:15:20 350

原创 markdown简明语法

markdown简明语法Markdown是一种极简的『标记语言』,将文本转为HTML,通常为我大码农所用。其不追求大而全,简洁至上,正所谓不求最贵,只求最好!本文介绍Markdown基本语法,内容很少,一行语法一行示例,学会后可轻松写出高大上的文档,再也不需要各种编辑器去调文章格式。另外,网上有各平台下的Markdown工具可用,也有在线的,我直接使用sublime搞定,Markdown本来就是为了

2017-02-05 16:09:52 3039

转载 android软键盘,windowSoftInputMode属性详解

android:windowSoftInputModeactivity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在任一组设

2016-08-25 21:37:32 186

转载 eclipse对项目进行分类管理

我们在用Eclipse开发的时候通常会建很多类型的项目,如公司项目、自己项目、Demo等等,并且一个项目又可能有一个主项目和多个引用包,如果包所有的项目都放到一个workspace下面,则会引起混来,工程多的时候不清楚那个是哪个了,找起来十分困难,如果分开放在不同的workspace下面,则需要打开多个eclipse才可以,这样会导致资源占用严重,电脑卡,其不方便。因此我们需要考虑如何用Eclip

2016-07-08 22:03:13 522

空空如也

空空如也

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

TA关注的人

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