- 博客(63)
- 资源 (9)
- 收藏
- 关注
原创 SQLiteDatabase的CRUD操作实现
1.新建db项目 2.MySQLiteOpenHelper.javapackage com.example.db.impl;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;public clas
2015-05-26 23:20:12 1323
原创 Pull生成XML文件
点击button按钮生成xml文件 MainActivity.javapackage com.example.pullxmls;import java.io.BufferedWriter;import java.io.IOException;import java.io.OutputStreamWriter;import org.xmlpull.v1.XmlSerializer;im
2015-05-26 23:16:30 822
原创 Pull解析XML文件-采用自定义布局
除了可以使用 SAX和DOM解析XML文件,大家也可以使用Android内置的Pull解析器解析XML文件。 Pull解析器的运行方式与 SAX 解析器相似。它提供了类似的事件,如:开始元素和结束元素事件,使用parser.next()可以进入下一个元素并触发相应事件。事件将作为数值代码被发送,因此可以使用一个switch对感兴趣的事件进行处理。当元素开始解析时,调用parser.nextText(
2015-05-26 23:14:42 1164
原创 SAX解析XML文件-采用自定义布局
1.新建saxxml项目 2.Foods.xml<?xml version="1.0" encoding="UTF-8"?><foods> <food> <name>保定会馆1</name> <description>保定会馆,是一家百年老店,由chj创建。希望大家过去品尝.保定会馆,是一家百年老店,由chj创建。希望大家过去品尝.保定会馆,是一家百年老
2015-05-26 12:33:49 1123
原创 DOM解析XML文件3-SimpleAdapter_自定义布局
1.新建名为domxml的项目 2.新建user_item.xml的自定义布局文件<?xml version="1.0" encoding="UTF-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" a
2015-05-22 23:24:34 1023
原创 DOM解析XML文件2-SimpleAdapter_simple_list_item_2布局
1.新建名为domxmla的Android Application Project 2.User.javapackage com.example.domain;public class User { private Integer id; private String name; public User() { super();
2015-05-22 23:19:56 2898
原创 DOM解析XML文件1-ArrayAdapter_simple_list_item_1布局
1.新建名为domxmls的Android Application Project 2.User.javapackage com.example.domain;public class User { private Integer id; private String name; public User() { super(); // TOD
2015-05-22 23:16:26 2167
原创 文件存储的实现-login登录案例3-SharedPreferences
很多时候我们的软件需要对处理后的数据进行存储或再次访问。Android为数据存储提供了如下几种方式: 文件、SharedPreferences(参数)、SQLite数据库、内容提供者(Content provider)、网络案例3:使用sharedPreferences保存参数 1.修改MainActivity.java文件 2.演示效果: 应用第一次开启显示:
2015-05-22 23:12:09 1527 1
原创 文件存储的实现-login登录案例2-sdcard
很多时候我们的软件需要对处理后的数据进行存储或再次访问。Android为数据存储提供了如下几种方式: 文件、SharedPreferences(参数)、SQLite数据库、内容提供者(Content provider)、网络案例2:文件保存在sdcard中 1.由于文件要保存在sdcard中,所以需要在AndroidManifest.xml中添加相应的权限 2.修改MainActivity.
2015-05-22 23:04:06 1014
原创 文件存储的实现-login登录案例1-内置存储
很多时候我们的软件需要对处理后的数据进行存储或再次访问。Android为数据存储提供了如下几种方式: 文件、SharedPreferences(参数)、SQLite数据库、内容提供者(Content provider)、网络案例1:文件保存在内置存储中 1.新建一个login项目并完成布局的搭建 2.MainActivity.java 这里封装了一个将io流转换成字符
2015-05-20 23:27:53 1326
原创 对应用进行单元测试
法一:单独创建一个AndroidTestProject对已存在项目进行测试。 1.在新建的junitdemo项目中创建待测试的业务类UserSerive 2.新建一个名为testdemo的Android TestProject并选择针对第一步创建的项目进行测试 3.在testdemo中新建一个DemoTest类对业务类进行测试 分别执行test1( )、test2( )方法:
2015-05-20 23:17:14 938
原创 电话拨号器的实现
新建一个Android Application Project 在Strings.xml中添加字符串资源 在布局文件activity_phone.xml中添加相应控件 Graphical Layout显示效果: 如果在Graphical Layout中显示效果出错,只需要修改为对应的API即可。 4. 在AndroidManifest.xml中添加拨打电话的权限 5. 在PhoneAct
2015-05-20 23:06:46 1173 1
原创 ajax学习总结及案例
AJAX = 异步 JavaScript 及 XML(Asynchronous JavaScript and XML) AJAX 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。通过 AJAX,您的 JavaScript 可使用 JavaScript 的 XMLHttpRequest 对象来直接与服务器进行通信。通过这个对象,您的 JavaScript
2015-04-14 23:25:51 935
原创 Js_Checkbox全选反选案列
代码:<!DOCTYPE html><html><head><title>checkboxs.html</title><meta name="keywords" content="keyword1,keyword2,keyword3"><meta name="description" content="this is my page"><meta name="content-type" c
2015-04-14 22:49:30 1070
原创 应用正则表达式验证用户注册
代码:<!DOCTYPE html><html><head><title>form.html</title><meta name="keywords" content="keyword1,keyword2,keyword3"><meta name="description" content="this is my page"><meta name="content-type" conten
2015-04-14 22:10:01 3974
原创 session学习总结-用户登录及一次性校验码案例
一次性验证码的主要目的就是为了限制人们利用工具软件来暴力猜测密码。 服务器程序接收到表单数据后,首先判断用户是否填写了正确的验证码,只有该验证码与服务器端保存的验证码匹配时,服务器程序才开始正常的表单处理流程。 密码猜测工具要逐一尝试每个密码的前题条件是先输入正确的验证码,而验证码是一次性有效的,这样基本上就阻断了密码猜测工具的自动地处理过程。 相似案例参考我的另一篇博客: 使用Respo
2015-03-24 22:42:10 2414
原创 Cookie学习总结-登陆案例(记住用户名和密码)
LoginServlet.javapackage blank.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.servlet.ht
2015-03-20 23:05:05 4527 1
原创 Cookie学习总结-显示上一次访问时间
* CookieDemoServlet.java*(ck.do)package blank.servlet;import java.io.IOException;import java.util.Date;import javax.servlet.ServletException;import javax.servlet.http.Cookie;import javax.servlet.htt
2015-03-20 22:44:32 745
原创 Cookie学习总结-Cookie的增加、删除、查看案例
Cookie是客户端技术,服务器把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了
2015-03-19 23:35:41 1042
原创 使用Response输出随机图片(随机生成验证码)
源代码 CheckCodeServlet.javapackage blank.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.http.Htt
2015-03-17 21:53:15 2126
原创 利用Servlet和Spring JDBCTemplate实现用户登录效果
项目描述 利用servlet和Spring框架中的数据库模块类(JdbcTemplate)实现如题效果。 登录界面 代码列表 UserDao.javapackage blank.dao;import blank.domain.User;pu
2015-03-14 23:12:54 3602 1
使用SwipeRefreshLayout和RecyclerView实现仿“简书”下拉刷新和上拉加载更多
2016-03-26
一个案例解析DiskLruCache的基本用法
2016-03-18
Gson使用入门
2016-03-18
网络数据缓存的一种快速实现方式
2016-03-18
Android搜索功能的案例,本地保存搜索历史记录。
2016-02-18
Android-PullToRefresh开源项目的使用方法及案例
2015-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人