- 博客(19)
- 收藏
- 关注
转载 spring MVC Validation(表单验证)
在 spring MVC 中 表单验证有三种方法: 一:最基本的校验 几个重要的概念: 一个接口 Errors/BindingResult,用来保存绑定错误信息。 两个方法 errors.reject() / errors.rejectValue(),用来注册全局/字段级别的错误信息 一个标签 <form:errors path=”*” /> 栗子: 在...
2017-02-15 20:50:00
280
转载 创建 spring MVC项目的基本步骤
第一步,创建 Gradle 项目,在 build.gradle 增加相关依赖 apply plugin: 'java' apply plugin: 'war' // 指定 Java 版本 sourceCompatibility = 1.8 // 配置下载 jar 包的地址 repositories { mavenCentral() jcenter() ...
2017-02-15 20:15:00
343
转载 Android_demo之生成二维码
今天我们来学习一个自动生成二维码 的写法。我们经常能见到各种二维码,比如公众号的二维码,网址的,加好友的,支付的二维码等等。其实每一个二维码只是利用图片的形式展示出来的,实际是一些字符串。而这个字符串可以通过我们识别二维码的工具下显示出来。所谓生成二维码说白了就是将字符串用图片形式展现出来。。真正厉害的是识别的工具。当然,我目前只会生成这样的二维码图片,让我们一起来学习一下吧。 首先我...
2016-12-28 14:15:00
175
转载 Android_Fragment(碎片)知识点讲解
今天我们来了解下Android 中的fragment(碎片)这个东西。 Fragment 从英文翻译而言是碎片,片段的意思。那么这个东西是什么,在Android 中有什么用呢? 一、概念 Fragment是Android3.0后引入的一个新的API,它出现的初衷是为了适应大屏幕的平板电脑。 当然现在它仍然是平板APP UI设计的宠儿,而且我们普通手机开发也会加入这个Fragmen...
2016-12-13 20:03:00
267
转载 Android_AsyncTaskDemo之QQ记步数(画圆形图片知识)
今天学习了AsyncTask Android 的异步机制。我简单的实现我的一个小小案例——qq记步数。然后穿插一个画圆形图片的知识点。 由于所学知识有限,目前我计数,还有排名等等我就简单的利用随机数实现。多有不是之处见谅啊。 我们的xml layout布局文件 1 <LinearLayout xmlns:android="http://schemas.android.c...
2016-12-05 20:27:00
199
转载 Android_AsyncTask异步任务机制
今天我们学习了 AsyncTack, 这是一个异步任务。 那么这个异步任务可以干什么呢? 因为只有UI线程,即主线程可以对控件进行更新操作。好处是保证UI稳定性,避免多线程对UI同时操作。 同时要把耗时任务放在非主线程中执行,否则会造成阻塞,抛出无响应异常。 那么在Android中实现异步任务机制有两种方式,Handler和AsyncTask。今天主要讲的是 asyncT...
2016-12-05 19:52:00
194
转载 Android_Activity生命周期
通过前面一段时间的学习,我们很清楚我们的一系列操作都离不开的一个东西,就是我们的activity 。接下来我们对 Activity 进行系统的总结。 Activity 的四种基本状态 1.运行态(Running) Activity 处于屏幕最前端,用户可见且获得焦点。 2.暂停态(Paused) Activity被置于后台,用户可见,但失去焦点 3.停止态(Stopp...
2016-12-01 14:27:00
135
转载 Android_SQLite版本升级,降级 管理
今天我们主要学习了数据库版本升级对软件的管理操作。 我们手机经常会收到xxx软件升级什么的提醒,你的软件版本更新,同时你的数据库对应的版本也要相应的更新。 数据库版本更新需要主要的问题: 软件的1.0版本升级到1.1版本时,老的数据不能丢。 那么在1.1版本的程序中就要有地方能够检测出来新的软件版本与老的数据库不兼容,并且能够有办法把1.0软件的数据库升级到1.1软件能够...
2016-11-30 17:15:00
210
转载 Android_SQLite之创建数据库
今天我们主要学习了SQLite.主要是其中的创建数据库,连接这块。 现在我们先简单讲解下什么是SQLite 一、SQLite 简介 Google为Andriod的较大的数据处理提供了SQLite, 他在数据存储、管理、维护等各方面都相当出色, 功能也非常的强大. 二、SQLite 特点 1.轻量级 使用 SQLite 只需要带一个动态库,就可以享受它的全部功能, 而且那...
2016-11-29 14:53:00
269
转载 android_demo之生成颜色布局
前面学习了动态生成表格,不单单是要动态生成控件,也同时生成一个事件。 接下来用个小小栗子去了解这个知识点。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" andr...
2016-11-23 21:14:00
135
转载 android_demo之自动生成动态表格
今天我们学习了如何更好的利用Android 的 layout 布局。 接下来是个简单的栗子去了解这个自动生成的动态的控件(自动生成表格) 这是我们的layout 页面 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/a...
2016-11-23 21:06:00
189
转载 Android_layout 布局(二)
昨天学习了layout 布局的线性布局和相对布局。 今天我们学习剩余的三个布局,分别是: 一、帧布局(FrameLayout) 在这个布局中,所有的子元素都不能被指定放置的位置,它们通通放于这块区域的左上角,并且后面的子元素直接覆盖在前面的子元素之上,将前面的子元素部分和全部遮挡。 注:帧布局和线性布局的区别 在大体上的用法等等两者还是很相似的。但是有一点两点的根本区别...
2016-11-23 20:35:00
155
转载 Android_layout 布局(一)
今天主要学习了Android 的layout布局。 Android layout 布局一般分为五种: LinearLayout (线性布局) :子组件按照垂直或者水平方向来布局。 RelativeLayout (相对布局):按照控件之间的相互位置进行参照物的概念排布,存在一个排布,存在一个参照物的概念( 一般来说在相对布局中的控件都会存在id 的属性) TableLayou...
2016-11-22 16:03:00
245
转载 Android_getSystemService (demo_testNet)
今天主要通过一个案例来看下我们的Android 获取系统服务的问题。 我们通常能够看见登录QQ后如果没有网络的状态的时候,它会告诉你一句话:您进入了没有网络的异次元或者是什么网络连接错误等等。Android 程序为什么会知道我们当前的网络状态是如何呢?接下来用代码告诉你一切。 创建一个新的项目。testNet <RelativeLayout xmlns:android="...
2016-11-21 20:00:00
128
转载 Android_ADB 常用 shell命令 和 sqlite3 简单增删改查
今天学习了一个ADB的常用命令。接下来简单使用几个常用ADB shell 命令。 首先我们得明白什么是adb.exe ADB —Android Debug Bridge, 是 Android sdk 里的一个工具,用这个工具可以直接操作管理 Android 模拟器或者真实的 Android 设备 简单来说,ADB 是一个【客户端(pc)—服务器端(android)】程序。 当然...
2016-11-18 17:10:00
373
转载 android_Activity之Button_OnClickListener
今天我们要讲的主要是四大组件之一Activity 什么是Android 的四大组件呢?接下来简单了解下。 1.Activity Activity就是我们应用程序的界面,主要用来跟我们的用户进行交互的,比如一个文本框,按钮这些就是显示在Activity上的,并且可以接收数据,传递数据到后台, 然后再显示出来。 2.service Servic...
2016-11-17 13:54:00
180
转载 java 内部类
今天主要学习了三个内部类 分别是: 1.成员内部类(member inner class) 不对外开开放,高内聚 package memberinner; public class Test { // B类是 test.class 中的一个内部类 class B { public void go() { S...
2016-11-16 11:04:00
129
转载 Android_helloworld
看见 HelloWorld 相信你就明白我要干什么了。这是每个程序的第一步,让 HelloWorld 带我们走入 Android 的学习之旅吧。 前面我们下载了海马模拟器,所以接下来我们是在模拟器上进行我们的项目调试,当然,我们也可以在自己手机上进行调试。但是,一定要注意手机系统版本要支持你所写的程序。后面详细解释。 我们先 new 一个项目 叫 HelloWorld ...
2016-11-15 22:57:00
160
转载 android_开发环境配置
在学习 Android 之前,需要配置开发环境。 我用的是 eclipse ,简单说下 eclipse 的 Android 的环境配置。 如果没有JDK得先下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html 一、JDK(不用安装) 1.拷贝(JDK目录)C:\Program Files\Ja...
2016-11-15 16:22:00
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅