自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 webService的简易介绍

1.webService :跨语言的调用数据。Java项目可以调用c#的数据库数据。 2.webService服务端:显示客户端所要求的数据访问方法。 3.webService服务端:可以访问webService所暴露的方法。从而访问数据 4.webService 相关的网址分享:http://www.webxml.com.cn/zh_cn/index.aspx webService的简单运

2017-09-04 21:42:20 233

原创 Hibernate里如何增删查改?

第一个我们首先看看增,增在SQL里面就是insert,也就是插入,在hibernate中,我们只需要,操纵一个对象进行sava,然后再commit事务,就能实现插入功能,下面给大家具体看看代码,持久类我就不再写了,里面也就是与数据库中的字段要一一对应的东西,要有set,get方法,我直接就写的怎么调用save方法。 //导入所需的包 import org.hibernate.Hibernat

2017-08-25 20:05:54 220

原创 Java 框架之Hibernate (三、Hibernate一对多及多对多的关系分析)

上一篇博客中我们讲了一对一的关系,那么这篇博客我们来讲一讲一对多和多对多的关系,我们现在都是在建立关系,具体怎么使用,我会在下面的博客中提到,所以不要急。我们先把关系分析清楚,建立好关系。好,废话不多说,今天我们来说一说一对多的关系。举个例子,省份和城市。这就是很典型的一对多,一个省份可以有多个城市,但一个城市只会有一个省份。那么,这如何在我们Hibernate中体现呢??老规矩,首先是数据库设计,

2017-08-24 11:36:34 272

原创 Java 框架之Hibernate (二、Hibernate简单的增删改及关系的简单分析)

在上一篇博客中,我简单的介绍了一下如何搭建Hibernate框架,那么这篇博客就简单的介绍一下,使用Hibernate进行简单的增删改,查询我会在下一篇博客中去分析,这篇博客还会简单的分析一下Hibernate的关系(一对一,一对多,多对多)好了,废话不多说,先简单的回顾一下 这就是我们在上篇博客中说到的。那么我们现在已经搭建好了框架,现在我们来进行测试,也就是简单的增删改 这里,第四步就是

2017-08-23 16:11:43 213

原创 Java 框架之Hibernate (一、Hibernate环境搭建)

这几天在学习SSH框架结构,struts,hibernate,spring 。然后今天简单的介绍一下hibernate,以及简单的讲一下hibernate环境搭建。首先,简单的介绍一下hibernate。 这里我就只简单的介绍一下,更多具体的可以去官网:http://hibernate.org/orm/ 或者找度娘或谷歌,里面都有很详细的解释。hibernate是一个独立的框架,不需要其他的东西

2017-08-22 10:43:32 274

原创 Maven集成到Eclipse

1.下载maven,可以在www.apache.org中下载2搭配环境:把下载好的maven的bin目录copy放入path中2.1下载好的maven: 2.2配置Path:在原有的jdk后面追加路径: 3.在eclipse集成maven在maven boot里有一个jar包plexus-classworlds-2.5.2.jar它就相当于一个下载器之后所有的jar包都是他下在的eclip

2017-08-20 23:35:57 676

原创 网络通信之xml解析和json解析

我们可以来一个Tomcat来测试一下。 1、打开Tomcat在webapps=》ROOT文件中,新建一个xml,一定要另保存为UTF-8,不然会出现乱码问题,还有可能后面的结果有问题。 2、打开浏览器输入ip地址再:自己的Tomca端口号,测试有没有出来官网,之后再斜杠/xml名字.xml,如果出来内容就是对的了。 之后我们在Android Studio中就直接上代码了。 xml配置文件的权

2017-07-27 22:04:41 380

原创 Android 实现自定义闹钟

闹钟是手机中非常常用的应用,当然我们也可以实现它在闹钟中分为一次闹钟和周期闹钟,顾名思义,一次闹钟就会响一次后就失效,周期闹钟就是隔一段时间后会再次响铃。今天就给大家分享两种闹钟的基本代码:activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.an

2017-07-23 21:42:06 445

原创 VideoView与SurfaceView的使用

VideoView概述: 这个类其实也是继承了SurfaceView 类,集成度高,开发难度小,只是灵活性差。通过VideoView播放视频的步骤:1、在界面布局文件中定义VideoView组件,或在程序中创建VideoView组件2、调用VideoView的如下两个方法来加载指定的视频setVidePath(String path):加载path文件代表的视频setVideoURI(Uri u

2017-07-22 10:45:52 1069

原创 Android系列之音乐播放器的实现一(应用内音频文件)

音乐播放器实现一是放在应用程序里面的,在后面的博客我会说到在手机内存和网络中的播放器,所以,有需要的话,可以去看看我后面的那些博客!由于思路比较清晰,代码量也不是很多而且挺简单的,所以在这里我就直接放代码了。 xml布局文件:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://sche

2017-07-20 20:38:32 775 1

原创 Android ContentResolver 获取手机联系人

这次教大家的是如何从获取到自己手机里的联系人 东西比较简单,我们就通过一个dome来学习一下吧 首先,我们在XML中先写一个按钮,并给它设置点击事件:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

2017-07-20 18:23:37 331

原创 Android—内容提供者

一、什么是内容提供者? ContentProvider(内容提供者)是Android中的四大组件之一。ContentProvider为不同的软件之间数据共享,提供统一的接口。 ContentProvider是以类似数据库中表的方式将数据暴露,也就是说ContentProvider就像一个“数据库”。那么外界获取其提供的数 据,也就应该与从数据库中获取数据的操作基本一样,只不过是采用UR

2017-07-18 17:52:23 253

原创 android BroadcastReceiver(广播)

有序广播最主要的优先级,优先级高的先收到,优先级低的后收到,在这里我就不写两个接收者比较了发送者的xml布局文件:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://

2017-07-13 19:46:53 204

转载 Android系统广播大全

这篇列举一下Android的系统广播 String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。 String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。 String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 String ANSWER_ACTION 动作:处理拨

2017-07-11 18:20:10 246

原创 android 系统常用广播

//关闭或打开飞行模式时的广播 Intent.ACTION_AIRPLANE_M; //充电状态,或者电池的电量发生变化;//电池的充电状态、电荷级别改变,不能通过组建声; Intent.ACTION_BATTERY_CH; //表示电池电量低 Intent.ACTION_BATTERY_LO; //表示电池电量充足 Intent.ACTION_BATTERY_OK; //关闭或打开

2017-07-11 18:17:29 226

原创 android 多点触摸(实现按下画圆,抬起消失的dome)

这次呢,我们来做一个dome,使用多点触摸实现按下画圆,抬起消失的效果我们先来缕一下思路:我们可以有一个圆的实体类,里面定义好圆的圆心坐标,半径,颜色,透明度的属性,具体代码如下:package com.example.g160628_15;import android.graphics.Canvas;import android.graphics.Color;import android.gr

2017-07-10 20:02:47 366

原创 android 手势检测

android提供了手势检测,并为手势检测提供了相应的监听器手势检测的类GestureDetector那么现在我们使用手势检测实现一个小demo ,相当于简单的一个图片浏览器其实非常简单,首先是XML布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/a

2017-07-10 19:50:33 255

原创 android 简单的自定义UI(以Button为例)

在android 开发中,有很多时候系统自带的控件满足不了我们的需求,这时候我们就需要自定义控件。那么自定义控件也非常简单,这里我就以Button为例,像大家简单的说下自定义按钮首先我们需要写一个类然后继承view(或者你要自定义的控件类),具体代码如下:package com.example.g160628_14;import android.content.Context;import and

2017-07-08 19:34:13 294

原创 android listview 右滑删除(android 项目心得五)

这次交大家使用listview的右滑删除,其实也非常简单, 首先需要自定义listview,具体代码如下:package com.example.myapp;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.Ve

2017-07-07 16:37:30 650 1

原创 android ViewPager不可滑动(android 项目心得四)

viewpage 加Fragment 是现在在android 中很常用的一种技术,实现页面滑动,但有时候某些特定的情况下可能需要viewpager 不可滑动实现viewpager 不可滑动其实很简单,主要就是重写viewpage就好,也就是自定义viewpager具体实现代码如下:package com.example.myapp;import android.content.Context;im

2017-07-07 12:11:30 319

原创 SQlite与android 的数据交互 (android 项目心得三)

首先把db放在res的下方创一个raw文件夹,里面用来放db创一个DbHelper类,实际代码如下: package com.laci.db; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite

2017-07-07 11:42:47 464

原创 android 倒计时 (android 项目心得二)

这次,给大家说一下android里面的倒计时,其实也非常简单 主要用到两个类 Handler Runnable实现代码: Handler handler = new Handler(); Runnable runnable = new Runnable() { int s=0;//秒 int m=45;//分 @Override

2017-07-07 11:14:09 222

原创 android 页面的自动跳转 (android 项目心得一)

前两天刚刚做了一个答题的小项目,在这里为大家整理一点有用的东西,可能以后都会用到、这里先给大家分享一下页面之间的自动跳转,思路其实很简单,就是在跳转之前先使用线程让它睡几秒,废话不多说,直接上代码

2017-07-07 10:43:12 574 1

原创 类加载器

(1)使用类加载器获取类对象Class clazz=Claass.forName(“com.zking.entity.Person”);(2)查看类对象的类加载器ClassLoader classLoader=class.getClassLoader(); AppClassLoader classLoaderParent=classLoader.getParent(

2017-06-18 19:22:05 151

原创 自定义MVC

自定义MVC的步骤1.定义个Servlet(ActionServlet)控制所有的*.do请求2.获得请求路径(request.getRequestURI()),截取到后面的请求名(cname)3.在WEB-INF下创建一个config.properties文件,保存一个键值对,根据不同的请求得到其对应的Class,同时创建好对应的处理类

2017-06-18 18:57:19 179

原创 java 反射机制

1.什么是Java反射机制?     JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的放射机制。2.反射机制的作用?a.反编译:.class---->javab.通过反射机制访问java对象的属性,方法,构造方法等。

2017-06-18 16:20:20 237

原创 XML生成和解析

一.动态生成XML1.使用Document动态生产XML创建Document    1.实例化Document工厂:DocumentBuilderFactory    2.实例化Document构造器:DocumentBuilder    3.实例化Document:Document    4.创建标签:document.createElement(

2017-06-18 13:52:19 248

原创 JNDI

1.什么是JNDI?(1)JNDI的全称是Java Naming and Directory Interface(Java命名和目录接口)。(2)它是一组在Java应用中访问命名和目录服务的API。(3)通过名称将资源与服务进行关联2.JNDI的作用JNDI避免了程序与数据库之间的紧耦合,使应用更加易于配置、易于部署。有了JNDI之后

2017-06-18 13:36:09 313

原创 数据库连接池

数据库连接池实现步骤copy相对应的数据库jar(MySQL-connector-Java-5.1.7-bin.jar)到Tomcat/lib添加以下配置信息到conf/context.xmlContainer" type="javax.sql.DataSource"  maxActive="100" maxIdle="30" maxWait="10

2017-06-18 13:33:43 182

原创 android 退出应用程序

一、android 退出应用程序主要有三种方法:递归退出;栈退出;报错退出。这篇博客主要介绍前两种,递归退出和栈退出       二、递归退出      递归退出的原理就是在主界面跳子界面时用startActivityForResult()这个方法进行跳转,在子界面退出时将子界面关闭,而后主界面直接调关闭的方法,废话不多说,看代码     主界面(MainActivity)

2017-06-17 19:48:42 273

原创 android Activity 页面传值

android Ativity之间传值一般使用Intent这个类一、单行数据    传值 Intent intent=new Intent(this,ThinkActivity.class); //传递基本数据类型 //intent.putExtra("uname",传递的数据); 拿值

2017-06-16 20:34:49 380

原创 Fragment+ViewPager 实现仿微信

一、效果图    二、代码布局文件       <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="matc

2017-06-15 14:30:36 387

原创 使用PullToRefreshActivity实现android下拉刷新

效果图XML文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android

2017-06-11 13:57:08 380

原创 ListView android高级控件

效果图:布局代码:[plain] view plain copy      xmlns:android="http://schemas.android.com/apk/res/android"      xmlns:app="http://schemas.android.com/ap

2017-06-11 13:42:21 193

原创 Spinner-----android 高级控件 (下拉列表)

因为是最简单的实现,所以没有很多的解释,直接放代码一、实现效果    二、activity_main.XML文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_

2017-06-08 18:36:37 252

原创 AutoCompleteTextView-------android 高级控件(自动补全文本框)

一、实现效果      二、activity_main.ML文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://

2017-06-08 18:28:54 239

原创 Android常用控件----ProgressBar

一、常用属性 android:progress=”0” —-设置第一层进度条的初始值 android:max=”100” —设置进度条的最大值 android:secondaryProgress=”10” –设置第二层进度条的初始值二、常用方法 int getMax():返回这个进度条的最大值

2017-06-07 20:22:50 365

原创 android 常用控件--ImageView

一、ImageView常用属性      常用属性:android:src   设置ImageView所显示的Drawable资源的ID                  android:maxHeight    最大高度                           android:maxWidth     最大宽度                   android:

2017-06-06 18:03:51 238

原创 Android 常用控件一

Android 常用控件一        一、TextViewandroid:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:drawableBottom在text的下方输出一个drawableandroid:drawable

2017-06-03 18:53:24 192

原创 java 集合简单的介绍

一、List        1. 所有的List中只能容纳单个不同类型的对象组成的表,而不是Key-Value键值对。例如:[ tom,1,c ];2. 所有的List中可以有相同的元素,例如Vector中可以有 [ tom,koo,too,koo ];3. 所有的List中可以有null元素,例如[ tom,null,1 ];                    Arr

2017-05-27 11:48:58 290

空空如也

空空如也

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

TA关注的人

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