- 博客(19)
- 资源 (7)
- 收藏
- 关注
原创 Java判断字符串是否以数字开头
//判断字符串是不是以数字开头public static boolean isStartWithNumber(String str) { Pattern pattern = Pattern.compile("[0-9]*"); Matcher isNum = pattern.matcher(str.charAt(0)+""); if (!isNum.matches()) {
2017-08-26 15:13:08 22144 2
原创 Toast重复显示工具类
开发中经常会遇到toast多次弹出的问题。这个工具类会避免这种情况发生。import android.content.Context;import android.widget.Toast;public class ToastUtil { private static Toast toast = null; public static void getShortToast(Conte
2017-08-25 20:14:06 237
原创 android dimens.xml不同分辨率生成工具类
public class DimenTool { static String path; public static void gen() { //XML file under this folder is the initial value reference File file = new File("./src/com/zcn/res/dimens
2017-08-25 20:05:51 656
原创 android引用anim帧动画导出签名apk报错
一、遇到问题今天在项目中遇到一个问题,项目中的需求是根据不同的状态,让ivImpellerRotate播放不同的帧动画,刚开始设置动画背景资源时使用①代码这时项目编译什么的都能通过,并且也能正常运行。可是在导出签名apk时项目报错,报错的原因是有不安全操作。二、处理方法将将动画资源从anim文件夹移到drawable文件夹中,并将①代码换成②代码,导出成功。三、代码参考定义控件private Ima
2017-08-24 15:45:07 382
原创 android图标尺寸
屏幕密度 图标尺寸 mdpi 48*48px hdpi 72*72px xhdpi 96*96px xxhdpi 144*144px xxxhdpi 192*192px
2017-08-24 14:45:24 262
原创 android开发工具默认安装路径
名称 默认安装路径 java jre C:\Program Files\Java\jre1.8.0_111 java jdk C:\Program Files\Java\jdk1.8.0_111 android studio C:\Program Files\Android\Android Studio android sdk C:\Users\Administra
2017-08-22 09:14:37 767
转载 EditText限制小数点前后位数
本文转自:EditText限制小数点前后位数在EditText输入数字的时候,通常我们需要限制小数点前后位数.比如金额输入一般我们需要限制小数点后面最多2位.我们可以通过 TextWatcher 实现.public class MyWatcher implements TextWatcher { private int beforeDot; private int afterDot;
2017-08-15 16:30:34 431
原创 根据EditText焦点播放Rotate动画时,第一次进入页面所有动画都自动开始
今天开发公司项目,界面中有很多EditText,根据这些EditText获取焦点与否,来决定是哪个ImageView来进行旋转动画。 需求是刚进入界面时,第一个图片旋转,接下来,根据选择的EditText不同,决定哪个ImageView进行旋转,可是开发时需要比较尴尬的事,刚一进入界面时,只有第一个EditText获取了焦点,可是却所有动画都开始。代码片段如下:初始化控件动画:private vo
2017-08-15 14:53:55 366
转载 Android EditText获取焦点失去焦点监听
本文转自:EDITTEXT获取焦点监听事件EditText searchView = (EditText) findViewById(R.id.search_text);searchView.setOnFocusChangeListener(new android.view.View. OnFocusChangeListener() { @Override publ
2017-08-15 13:50:23 3506
原创 Android动画-RotateAnimation
一、构造器说明1、RotateAnimation(fromDegrees, toDegrees) [默认以View左上角顶点为旋转点]。 X轴顺时针转动到fromDegrees为旋转的起始点, X轴顺时针转动到toDegrees为旋转的起始点。 如fromDegrees=0,toDegrees=90;为左上角顶点为旋转点。0度为起始点,90度为终点。进行旋转,旋转了90度 如fromDegr
2017-08-15 10:48:51 491
翻译 Android EditText 的 inputType属性(键盘类型)
//文本类型,多为大写、小写和数字符号。 android:inputType=”none” android:inputType=”text” android:inputType=”textCapCharacters” 字母大写 android:inputType=”textCapWords” 首字母大写 android:inputType=”textCapSentences” 仅第一个字母
2017-08-14 17:29:21 1645
转载 android 自定义dialog弹出和消失缩放动画
本文转自:android 自定义dialog,窗口动画Java代码:package com.sunxu.org.IndividualityDialog;import Android.app.Activity;import android.app.Dialog;import android.content.Context;import android.os.Bundle;import andr
2017-08-14 14:50:07 19727 1
原创 android屏幕适配方案一(建立不同资源文件夹)
重要概念屏幕尺寸屏幕尺寸指屏幕的对角线的长度,单位是英寸,1英寸=2.54厘米比如常见的屏幕尺寸有2.4、2.8、3.5、3.7、4.2、5.0、5.5、6.0等屏幕分辨率屏幕分辨率是指在横纵向上的像素点数,单位是px,1px=1个像素点。一般以纵向像素*横向像素,如1960*1080。屏幕像素密度屏幕像素密度是指每英寸上的像素点数,单位是dpi,即“dot per inch”的缩写。屏幕像素密度与
2017-08-11 10:01:41 3448
转载 使用Gitblit 搭建Windows Git服务器
本文转载自:这篇文章整理使用Gitblit搭建git服务器的步骤。一、下载安装 jdk 本文使用版本1.7u80. gitblit 本文使用版本1.8.0 ,直接解压无须安装.二、配置1、 jdk配置 配置环境变量,略。2、 gitblit配置 参考官方文档。修改gitblit安装目录下的data文件下的gitblit.properties。1)其中include = defaults.
2017-08-10 12:01:08 726
原创 gitk显示中文乱码
1.选择一个文件夹或者桌面(随便),右键–>Git Bash Here 2.git config –global gui.encoding utf-8中文就不会显示乱码啦
2017-08-09 13:53:37 651 1
原创 TextView设置背景图片为.9.png文字不显示
今天在开发中设置了TextView背景图片为.9.png时文字忽然就不显示了,例子如下<TextView android:id="@+id/tv_host_status_msg" android:layout_width="wrap_content" android:layout_height="48dp" android:textColor="@color/whit
2017-08-09 13:27:42 4477
原创 PercentLayout中使用layout_aspectRatio属性报错
使用百分比布局库时,要在build.gradle添加库依赖如果想要使用layout_aspectRatio属性时,必须确保蓝框中的版本必须在23.3.0及以上。否则会报资源定义错误注:在本人做测试时,原来绿框中的版本为23.0.0,修改蓝框中的版本为23.3.0时运行报错,必须同时修改绿框中的版本和蓝框中的版本一样才能编译通过,但修改绿框中版本为23.3.0以后运行过一次后,再修改回23.0.0也好
2017-08-07 18:58:17 1285
原创 android 设置背景透明度
1.资源文件设置背景颜色透明度 1)在color.xml文件中定义颜色值,在布局文件中引用//20 代表alpha通道的值,表示透明度是多少,alpha通道的值范围是0~255,可以根据自己的透明度需求定义值。//6d95e5 代表RGB颜色值。000000代表全黑,ffffff代表全白<color name="alpha_blue">#206d95e5</color>在布局中使用androi
2017-08-05 10:04:02 2329
原创 android 自定义属性使用
1.属性声明 <declare-styleable name="MyNumberPicker"> <attr name="my_Height" format="reference|dimension" /> <attr name="my_ShowDivider" format="reference|boolean" /> <attr name="my_Color" forma
2017-08-04 14:34:30 339
http通讯-json解析所需jar文件
2019-07-03
C#连接MySQL需要的MySql.Data.dll,MySql.Web.dll
2018-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人