自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Android5.0-主题切换

在Android 5.0之后,有个新特性:Material Design也可以在5.0之前使用,但是需要创建一个styles资源文件,并且version选择为level 21之上。要注意的是:这里的Activity不能使用v4包下的ActivityCompat,只能使用Activity。然后在styles中创建对应的主题,Google官方提供了3种默认的主题:1.黑色主题: The

2017-04-01 17:03:59 442

转载 TextView自己的跑马灯特效

项目被提了这个需求,然后就上网搜了一下本来以为需要自己做一个跑马灯效果的,但是没想到TextView自带跑马灯效果。先贴代码<TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:focusableInTouchMode=

2017-03-07 18:47:45 272

原创 圆形进度条

GitHub上的一个项目,圆形进度条。先贴上链接圆形进度条地址自己的项目用上了,就简单的给自己做个笔记。避免下次使用的时候会忘记。可以直接通过compile 'com.github.lzyzsd:circleprogress:1.2.1'来在AndroidStudio中引入这个项目。但是不知道为什么,我这里一直提示失败,不知道是不是因为升级了AndroidStudio2.3的缘故。

2017-03-07 11:10:40 915

转载 解决ListView嵌套在ScrollView中只显示一行的问题

/** * 解决ScrollView中嵌套ListView,ListView只显示一行的问题 * * @param listView */public void setListViewHeightBaseOnChildren(ListView listView) { // 获取listView对应的adapter ListAdapter listAdapter = listView.

2017-02-27 13:32:32 226

原创 XML——笔记

1. XML的简介1.1 什么是xml:eXtensible Markup Language,可扩展标记型语言(1)标记型语言:html是标记型语言,都是使用标签进行操作;xml里面的操作也是使用标签来进行的(2)可扩展:html里面的标签,每个标签都有自己的特定的含义,比如,在xml中标签自己定义的,比如(3)xml的主要功能是存储数据,而不是显示数据(4)xml的版

2016-07-15 22:05:38 297

原创 JDBC入门——笔记

1. JDBC的简介1.1 jdbc:Java DataBase Connectivity,Java数据库的连接1.2 比如有一台电脑,想在电脑上安装显卡,需要显卡的驱动,由显卡生产厂商提供1.3 要想使用java对数据库进行操作,需要使用由数据库提供的数据库驱动1.4 一个程序,使用java操作数据库,掌握java代码,出了掌握java代码之外,需要掌握数据库驱动的代码。但是

2016-07-13 16:03:14 3005

原创 mysql数据库入门——笔记

1. 数据库的简介1.1 什么是数据库?就是一个文件系统,使用标准sql对数据进行操作()

2016-07-13 10:54:24 343

原创 JavaScript高级

一,js的函数1. 在java里面定义方法public void/int 方法名称(参数列表) {方法体和返回值;}2. 在js里面定义函数有三种方式第一种:使用关键字 function 方法名称(参数列表) {方法体和返回值}· 注意一:参数列表,不需要写类型(var),直接写参数名称· 注意二:返回值,根据实际需要可以有也可以没有代码示例:

2016-07-11 22:44:14 1021

原创 JavaScript基础

一,JavaScript的简1. 什么是JavaScript:是基于对象和事件驱动的语言,应用于客户端基于对象:· java是面向对象,使用对象需要创建· js里面提供好了一些对象,直接使用事件驱动:每次滑动鼠标,变换一张图片客户端:指的是浏览器2.JavaScript的特点(3个)(1)交互性(2)安全性:JavaScript不能访问本地硬盘

2016-07-08 23:08:45 1531

原创 html与css

HTML一、html的简介1. 什么是html?HyperText Mark-up Language,超文本标记型语言,是网页语言* 超文本:超出文本的范畴* 标记:理解为标签,html中所有的操作都是通过标签来实现的*html是做网页的2. html程序遵循一定的规范(1):html程序以开始,同时以结束(2):html程序包含2部分内容head和body

2016-07-07 20:27:50 382

原创 枚举

枚举为什么要有枚举?例:要定义星期几或者性别的变量,该怎么定义?假设用1-7分别表示星期一到星期天,但是还是会有人写成int weekday = 0;所以,枚举就是要某个类型的变量的取值只能为若干个固定值中的一个,否则,编译器就会报错。枚举可以让编译器在编译时就可以控制源程序中填写的非法值。普通变量方式在开发阶段无法实现这一目标。枚举:枚举是一种特殊的类,其中每个元素都

2016-03-10 19:57:59 334

原创 注解(Annotation)

注解Java类提供的基本注解:· @SuppressWarnings:取消警告。例如:当你调用了已经过时的方法时,编译器会警告你该方法已经过时。如果你认为这不是问题,可以加上@SuppressWarnings("deprecation")。压制这个警告· @Override:覆盖父类。当要覆盖父类的方法时,可以在方法上加上这个注解,如果该方法没有覆盖父类中的方法,会报错。· @De

2016-03-05 18:53:56 1174

原创 反射(Reflection)

什么是反射?· 反射就是把java类中的各种成分映射成相应的java类。反射的基石——Class类· Java程序中的各个类属于同一类事物,描述这类事物的Java类名就是Class。· Class代表内存里面的一份字节码,获取字节码有3种方式1. 类名.

2016-03-01 02:21:38 336

原创 正则表达式

正则表达式:符合一定规则的表达式,用于操作字符串。功能:1.匹配:boolean matches();如果匹配整个字符串,只要有一处不符合,就匹配结束,返回false。例如://检测手机号码,号码格式必须要以13,15,18开头的11位数字public static void checkTel(String tel) { String telReg = “1[358]\\d{9}”;

2016-02-29 16:22:59 426

原创 网络编程

网络通讯要素:· IP地址:InetAddress类:1. 网络中设备的标识2. 不易记忆,可以用主机名3. 本地回环地址:127.0.0.1 主机名:localhost· 端口号:数据要发送到指定的应用程序上,为了标识这些应用程序,所以给这些网络程序都用数字进行标识。为

2016-02-29 15:39:14 295

原创 GUI

GUI(图形用户界面)· GUI:Graphical User Interface。用图形的方式来显示计算机操作的界面,这样更方便直观· CLI:Command line User Interface(命令行用户接口)。就是常见dos命令操作,需要记忆一些常用命令,操作不直观

2016-02-28 17:24:15 327

原创 String、基本数据类型包装类、集合和泛型

String类:· 字符串是一个特殊的对象,在java中只要被双引号引起来的都是字符串对象· 字符串一旦初始化就不可以被改变· String类复写了Object类中的equals方法,该用法用于判断字符串是否相同· String s1 = "abc" 和 String s

2016-02-27 16:34:02 2839

原创 多线程

进程和线程· 进程是一个正在执行的程序。每一个程序都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元· 线程就是进程中一个独立的控制单元。线程在控制着进程的执行· 一个进程中至少有一个线程· 多线程存在的意义:使多个代码可以同时执行。可以提高效率,使程序看起来更优化一些创建线程方法1:· 继承Thread类1. 子类覆盖父类中的run()方法,将线程运行的代码存

2016-02-27 15:45:22 307

原创 继承和多态

一,继承的概述· 多个类中存在相同属性和行为时,将这些内容抽取到一个单独的类中,那么多个类无需再定义这些属性和行为,只要继承单个那个类即可· 多个类可以称为子类,单独这个类称为父类或超类· 子类可以直接访问父类中的非私有的属性和行为· 通过extends关键字让类与类之间产生继承关系:class SubDemo extends Demo(){}· 继承的出现提高了代码的复用性

2016-02-27 14:38:41 436 1

原创 面向对象

一,面向对象的概念1,理解面向对象· 面向对象是相对面向过程而言· 面向对象和面向过程都是一种思想· 面向过程强调的是功能行为· 面向对象将功能封装进对象,强调具备了功能的对象· 面向对象是基于面向过程的例:功能是将东西存储进冰箱。面向过程的思想就是先打开

2016-02-27 00:25:41 496

原创 函数和数组

一,函数(Function)1,函数的定义:· 什么是函数?函数就是定义在类中具有特定功能的一段独立小程序。函数也称为方法· 函数的格式:修饰符 返回值类型 函数名(参数类型 形式参数1,函数类型 形式参数2,……) { 执行语句; return 返回值;}

2016-02-26 15:53:55 298

原创 Java语言的基础组成

一,关键字定义:被java语言赋予了特殊含义的单词特点:关键字中所有字母都为小写二,标识符· 在程序中所自定义的一些名称· 由26个英文字母大小写,数字0-9 符号 _$ 组成· 定义合法标识符规则1. 数字不可以开头。2. 不可以使用关

2016-02-26 14:09:19 407

空空如也

空空如也

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

TA关注的人

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