自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 问答 (1)
  • 收藏
  • 关注

原创 Struts2-Hibernate 简单整合

Struts2-Hibernate整合实现访问读取数据库(MyEclipse)步骤:一. 在MyEclipse中创建一个WEB 项目注意创建web.xml文件。二. 构建基本框架1.在项目src文件夹下构建action层,业务service层,数据库dao层,以及一些工具类,也包括hibernate核心文件,struts配置文件。 2.在webRoot文件夹下的l...

2018-06-24 18:05:24 368

原创 ContentProvider-初识

ContentProvider是什么?ContentProvider(内容提供者)在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider 对你应用中的数据进行添删改查。特点:ContentProvider是Android中的四大组件之一,可以将应用中的数据对外进行共享;...

2018-06-21 22:39:34 295

原创 BroadCastReceiver-初识

1.什么是广播?广播接收器是一个用于接收广播通知信息,并做出对应处理的组件。比如我们常见的系统广播──通知时区改变,网络变化、电池电量低、拍摄了一张照片或者用户改变了语言选项。在实际开发中我们可以拥通过集成自BroadcastReceiver基类来进行自定义广播,实现我们的业务需求的消息通讯。广播接收器没有用户界面。然而,它们可以启动一个activity来响应它们收到的信息,或者用Notifi...

2018-06-20 23:20:39 329

原创 Service-初识

1.什么是Service?Service作为Android四大组件(activity、service、content provider、broadcast receiver)之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些耗时的逻辑,或者去执行某些需要长期运行的任务,并且不提供用户界面,服务能被其它应用程序的组件启动,即使用户切换到另外的应用时还能保持后台运行。必要的时...

2018-06-19 21:02:31 295

原创 SQLite-初识

1.SQLite是什么?SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置,轻量型的数据库,这意味着与其他数据库一样,不需要在系统中配置,就像其他数据库,SQLite引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接,SQLite 直接访问其存储文件。2.为什么要使用SQLite?不需要一个单独的服务器进程或操...

2018-06-17 15:39:45 358

原创 SharedPreferences-初识

基础知识SharedPreferences的定义 SharedPreferences是Android平台上一个轻量级的存储类,用来存储少量数据时简单,便捷(如:保存记住密码状态,设置开关状态等). SharedPreferences存储的数据格式 以键值对(key-value)形式储存数据,可以存储数据的类型为:String,int,float,long,boolean. Shared...

2018-06-13 00:18:53 169

原创 HttpUrlConnection-初识

基础知识: 1.HTTP协议:HTTP (Hypertext Transfer Protocol )”超文本传输协议”,是Web联网的基础,也是手机联网常用的协议之一,HTTP协议是建立在TCP协议之上的一种协议。 2.与服务器交互的方式GET,POST.相关概念: HTTP定义了与服务器交互的不同方法,其中最基本的四种:GET,POST,PUT,DELETE,HEAD,其中GET和H...

2018-06-10 20:59:06 245

原创 JSON-初识

定义:JSON(JavaScript Object Notation )是一种轻量级的数据交换格式。JSON对象的基本要求:JSON是一对大括号{}表示JSON是以键值对组成的JSON的键,必须包裹一对双引号多个键值对中间使用逗号分隔JSON的键必须是字符串,必须包裹一对双引号JSON的两种结构:对象:对象在js中表示为“{}”括起来的内容,数据结构为 {k...

2018-06-10 17:46:03 521

原创 AsyncTask-初识

简单案例: 说明:如图所示,点击两个Action,两个ProgressBar开始加载,进度条滚动完毕后切换为下载完成。代码: xml布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ...

2018-06-08 18:11:08 184

原创 异步消息处理之Handler

Handler-初识为什么要使用Handler?在程序运行时,有耗时操作进行,为了运行流畅,只能将该操作放入子线程里, 但操作涉及到UI更新等不可在子线程里操作的操作时,为了解决该问题引入Handler什么是Handlerhandler是一个类,通过该类里的一些方法能在子线程和主线程之间传递一些信息数据。 例如在进行耗时且要更新UI的操作时,子线程操作完毕可以使用han...

2018-06-07 15:30:34 1173

转载 屏幕适配问题-初识

相关前提概念屏幕尺寸:手机对角线的物理尺寸(1英寸=2.54厘米 屏幕分辨率:屏幕在横向、纵向上的像素点数总和,例子:1080x1920,即宽度方向上有1080个像素点(1px=1像素点),在高度方向上有1920个像素点 屏幕像素密度 :每英寸的像素点数,单位为dpi(dots per ich),160dpi=每英寸有160个像素 密度类型 代表的分辨率(px) 屏幕像...

2018-06-07 14:20:56 231

原创 初识 Android -Fragment

Fragment的定义为了解决手机和平板等各种移动终端的界面显示问题引入了碎片(Fragment)概念,它是一种可以嵌入到活动(Activity)当中的UI片段,能让程序更加合理的利用屏幕空间Fragment在程序运行时有两种加载方式:静态加载,动态加载。Fragment静态加载的使用详细步骤 1.创建空白的Fragment会出现两个文件(Java文件和XML文件) 效果如...

2018-06-05 23:42:18 191

转载 Android--通知之Notification

NotificationNotification,俗称通知,是一种具有全局效果的通知,它展示在屏幕的顶端,首先会表现为一个图标的形式,当用户向下滑动的时候,展示出通知具体的内容。   因为Android的快速发展,而Android的版本也快速的升级导致了一些兼容性的问题。对于Notification而言,Android3.0是一个分水岭,在其之前构建Notification推荐使用Notif...

2018-06-04 22:49:50 189

原创 Android适配器

Android适配器什么是数据适配器? 下图展示了数据源、适配器、ListView等数据展示控件之间的关系。我们知道,数据源是各种各样的,而ListView所展示数据的格式则是有一定的要求的。数据适配器正是建立了数据源与ListView之间的适配关系,将数据源转换为ListView能够显示的数据格式,从而将数据的来源与数据的显示进行解耦,降低程序的耦合性。这也体现了Android的适配器模...

2018-06-04 17:43:01 413

转载 Android对话框

1.写在前面Android提供了丰富的Dialog函数,本文介绍最常用的8种对话框的使用方法,包括普通(包含提示消息和按钮)、列表、单选、多选、等待、进度条、编辑、自定义等多种形式,将在第2部分介绍。 有时,我们希望在对话框创建或关闭时完成一些特定的功能,这需要复写Dialog的create()、show()、dismiss()等方法,将在第3部分介绍。2.代码示例 2.1...

2018-06-04 14:21:18 149

转载 Android对话框

1.写在前面Android提供了丰富的Dialog函数,本文介绍最常用的8种对话框的使用方法,包括普通(包含提示消息和按钮)、列表、单选、多选、等待、进度条、编辑、自定义等多种形式,将在第2部分介绍。 有时,我们希望在对话框创建或关闭时完成一些特定的功能,这需要复写Dialog的create()、show()、dismiss()等方法,将在第3部分介绍。2.代码示例 2.1...

2018-06-04 14:21:17 124

转载 Android-Intent 的使用

显示网页 1. Uri uri = Uri.parse("http://google.com"); 2. Intent it = new Intent(Intent.ACTION_VIEW, uri); 3. startActivity(it); 显示地图 1. Uri uri = Uri.parse("geo:38.899...

2018-06-04 14:14:08 189

原创 Android常用控件

Android常用控件主要常用的控件包括:文本类控件 TextView 负责展示文本,非编辑 EditText 可编辑文本控件 按钮类控件 Button 按钮 ImageButton 图片按钮 RadioButton与RadioGroup 单选按钮 CheckBox 复选按钮 图片控件 ImageView 负责显示图片 进度条控件 Progres...

2018-06-04 13:49:08 218

原创 Android布局

Android基本布局1. LinearLayout布局(线性布局)两种排法: 从左到右 (水平) android:orientation=”horizontal” 从上到下 (垂直) android:orientation=”vertical” 代码样例:<LinearLayout xmlns:android="http://schemas.android.co...

2018-06-04 11:42:51 214

原创 Activity 生命周期

Activity 生命周期生命周期的定义:Android活动默认运行在当前进程所拥有的栈中,前台可见的活动则在活动栈的最顶部。其他后台活动则在栈的里面,在正常的情况下(内存充足)其他的活动并没有被回收或者杀死,它们仍然存在于栈中保持着原来的状态。当前面的活动退出后,后面的活动就会搬到前台使得被用户可见。如果在非正常情况下(内存紧张、按下Home键后右启动其他应用)那么栈内的非前台Act...

2018-06-04 11:00:32 160

原创 Andriod Studio 之飞机大战-构建游戏开始界面

1.主要思路:在Android Studio 中 新建游戏界面,并构造出主线程,另外在创建一个类作为游戏界面,在界面在新建一个方法,目的是交由游戏界面类调用; 2.具体方法(代码):package com.example.fpl.helloworld;import android.content.Context;import android.graphics.Bitmap;import and

2017-05-25 12:29:09 3830

原创 关于IO流的初级使用

1.什么是流: 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 2.IO流的分类: 根据处理数据类型的不同分为字符流和字节流 根据数据流向不同分为输入流(I读入)和输出流(O写出)。3.字节流与字符流在使用时的区别:  字节流:它能处理所有类型的数据(包括图片

2017-05-23 00:27:56 332

原创 File文件类的使用

1.创建文件夹 2.创建文件 3.删除文件 4.查看文件属性1.创建文件夹的步骤(Window系统下): 用File类实例化一个对象,再用对象调用mkdir()/mkdirs()方法实现;     File 对象名=new File(“路径+文件夹名”);      //创建一层文件夹时调用mkdir()即可;      对象名.mkdir();      //创建多层文件夹(文件夹包

2017-05-22 00:04:04 462

原创 我所理解的ArrayList

1.定义:ArrayList是一个动态数组,该数组的容量能任意变化(增大或减少)。 2.使用方法:ArrayList <类名1> 数组名=new ArrayList<类名2>(); (注意:类名1和类名2是相同的,类名2可以省略) 3.例子:例子1package T1;import java.util.ArrayList;public class demo { public stati

2017-05-20 00:00:32 244

原创 对封装,继承,抽象类和接口的理解

对封装,继承,抽象类和接口的理解封装:将类中的某些信息(主要是变量)通过用private进行封装,再创建get(),set()方法,通过调用方法改变该变量;继承:在java中,通过extends关键词,一个类(子类)可以继承于另一个类(父类),子类会继承父类的变量及方法,当然子类也可以再添加自己独有的变量与方法,继承只能一对一,但具有传递性;抽象类:加了abstract修饰的类;接口:它是一

2017-05-18 23:12:06 364

空空如也

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

TA关注的人

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