- 博客(53)
- 问答 (1)
- 收藏
- 关注
原创 Eclipse使用JDK实现WebService
今天博主来给大家讲一下WebService如何获取网络数据。首先就不得不介绍WebService了,WebService是一种跨语言访问数据的技术。简而言之,用两种甚至几种编程语言开发的项目获取数据是不可以的,然而直接使用同一个数据库太不安全了,而WebService可以,你给用户什么权限,就获取什么数据。废话不多说,博主来给大家讲解一下有WebService获取天气,首先我们去
2017-09-04 21:52:29 368
原创 Hibernate的增删查改(分页+其他查询)
首先先把Hibernate的配置信息和关系全部建立好。接下来就可以进行增删查改了。 private SessionFactory sessionFactory; private Session session; private Transaction transaction; /** *所有方法之前调用 */ @Before pub
2017-08-24 09:22:30 457
原创 Eclipse如何安装插件
· Eclipse如何安装插件今天博主来以JBoss Tools为例给大家讲解一下Eclipse应该如何安装插件。首先搜索你需要安装的插件静静的默默等待N分钟(跟网速有关),就可以使用插件啦
2017-08-22 11:52:55 509
原创 如何搭建Maven环境
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。今天博主就教教大家如何搭建Maven环境。首先呢!大家先下载一个Maven的压缩包,Maven就是编译工具,下载后解压。然后来搭建环境变量,在Path那加上你Maven的路径(必须先把jdk搭上),因为Maven是基于jdk的然后我们来测试一下
2017-08-20 20:53:34 310
原创 Struts2拦截器
Struts2 是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。S
2017-08-13 19:14:15 306
原创 Android之向服务器提交数据
上个博客我们说到了安卓在Java中获取数据,这次就来给大家说说怎么在安卓提交数据给Java。首先先建立一个服务器,思路代码都特别简单,这里博主就不多阐述了。首先我们在AndroidStudio中写一个布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app=
2017-07-27 21:56:21 550
原创 Android之XML解析(Pull)
今天博主梳理了下Android解析XML。解析XML有三种方式DOM、SAX、PULL,DOM4J属于DOM。这里就不多说了,给大家讲解一下PULL解析XML吧!首先让我们来模拟一下在网络获取数据!这里没有数据,就让我们模拟一个,先用Eclipse生成一个xml文件。或者直接在TomCat下新建一个xml文件( 这种方式不推荐 )先写一个布局,来上一个Button,就来写Java代码了
2017-07-26 21:43:16 410
原创 Android之设置闹钟
闹钟是我们日常生活中常用的一种设置,那么大家有没有研究过呢!今天博主就给大家讲解一下!要做到闹钟这个功能,我们需要使用AlarmManager这个类。我们在设置闹钟的时候,首先会弹出时间对话框,获取时间,最后设置闹钟。思路简单,代码容易,话不多说,大家直接看吧!public class MainActivity extends AppCompatActivity { priva
2017-07-23 19:10:44 944
原创 Android之拍照
简单的给大家讲解一下,安卓如何实现拍照功能吧!首先先在布局上放一个按钮Button和SurfaceView,设一个id(方法)<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"
2017-07-21 20:22:56 287
原创 Android之视频播放器
安卓视频播放跟音乐播放的功能实现起来都大同小异!跟博主上次给大家讲解的音乐播放器差不多,多加了一个SurfaceView,然后将视频放入控件中。public class MainActivity extends AppCompatActivity { private SeekBar sb_main_bar; private SurfaceView sv_main_s
2017-07-21 20:06:57 333
原创 Android之音乐播放器
安卓多媒体的音乐播放器在手机、APP上的demo都很简单,博主就不多说了,今天给大家说的是在网络上得到音乐资源再进行播放。在网络上获取音乐需要地址,而现在的都需要付费,这里就给大家模拟一下,先将一个音乐放进TomCat,模拟网络音乐。将音乐放进去,打开你的TomCat就可以敲代码啦!首先来一个布局<LinearLayout xmlns:android="h
2017-07-20 19:32:53 624
原创 Android之获取联系人
今天来教大家怎么获取手机联系人,很简单啊!就不做过多讲解首先获取内容访问者public class MainActivity extends AppCompatActivity { private ContentResolver cr; @Override protected void onCreate(Bundle savedInstanceSt
2017-07-19 18:40:39 349
原创 安卓之ContentProvider内容提供者
首先小伙伴们在手机里必须先有存储着的数据,然后写一个类继承ContentProvider,重写六个方法,这六个方法包括需要的增删查改,你需要什么就在哪个方法里写就可以了。public class MyProvider extends ContentProvider { @Override public boolean onCreate() { Log.
2017-07-17 21:08:09 381
原创 Android之Service
今天博主就为大家讲解一下,两个应用程序实现数据传递。来写一下QQ与微信共用一个登录。简单来说,我们把QQ当做一个服务器,微信就是客户端。首先先来个布局。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android
2017-07-15 21:34:59 265
原创 Android有序广播
继BroadcastReceiver广播接收者BroadcastReceiver翻译为广播接收者,Broadcast是一种广泛运用在应用程序之间的传输信息的机制,简单的可以理解为传统意义上的电台广播,通俗一点,发布失物招领。广播机制是一个典型的发布—订阅模式,也就是我们所说的观察者模式。广播最大的特点就是发送方并不关心接收方是否接到数据,也不关心接收方是如何处理数据的,通过这样的形
2017-07-13 18:24:32 479
原创 Android之BroadcastReceiver广播接收者
如何利用广播知道谁给你打电话以及电话状态 —— >>首先先有一个类继承 BroadcastReceiver ,重写 onReceive 方法import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.
2017-07-11 19:31:46 451
转载 安卓系统广播大全
Android常用系统广播//关闭或打开飞行模式时的广播Intent.ACTION_AIRPLANE_M;//充电状态,或者电池的电量发生变化;//电池的充电状态、电荷级别改变,不能通过组建声;Intent.ACTION_BATTERY_CH;//表示电池电量低Intent.ACTION_BATTERY_LO;//表示电池电量充足Intent.ACTION_BATT
2017-07-11 19:17:27 1232 1
原创 Android手势
手势:其实是指用户手指或触摸笔在屏幕上的连续触碰行为,Andoird对两种手势行为都提供了支持: Andorid提供了手势检测,并为手势检测提供了相应的监听器; Android允许开发者添加手势,并提供了相应的API识别用户手势;手势检测器类:GestureDetector效果图 —— >>四个外形资源 —— >>{CS
2017-07-10 20:43:01 389
原创 多点触摸画圆
多点触摸安卓多点触摸画圆,手指抬起圆消失先写一个圆的实体类import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import java.util.Random;public class Circle { public
2017-07-09 18:50:25 713
原创 Android自定义UI
首先 先有一个类,这里博主写的是自定义Button,可以继承Button也可以继承View,因为View是所有控件的父类。这个类要重写View的四个方法。有一个onDraw的方法。这个方法有个canvas的属性。这个属性我们可以称之为画布。写好路径,画笔,你想要画的图案。代码如下 —— >>import android.content.Context;import android.
2017-07-09 11:44:49 492
原创 安卓数据存储方式
Android提供了5种方式来让用户保存持久化应用程序数据。根据自己的需求来做选择,比如数据是否是应用程序私有的,是否能被其他程序访问,需要多少数据存储空间等,分别是: ① 使用SharedPreferences存储数据 ② 文件存储数据③ SQLite数据库存储数据④ 使用ContentProvider存储数据⑤ 网络存储数据 今天我们要说的就是使用
2017-07-08 20:17:14 301
原创 安卓小知识
前段时间做了个小项目,安卓的,总结了一些小细节。关于去掉头有些AndroidStudio不能支持这个效果,如果这个不行就这个 如何在fragment中获取父activity的控件id —— getActivity().findViewById(“ 控件ID ”) 就可以了如何给APP换个名字如何更改APP图标
2017-07-08 20:11:58 332
原创 Android动画
Android动画主要有三种类型:View动画、帧动画和属性动画。其中,帧动画也是View动画的一种,它通过顺序播放一系列图像而产生动画效果,只不过它和一般的平移、旋转等View动画在表现形式上略有不同。而属性动画是API11的新特性,在Android 3.0以下版本的手机中无法使用。下面主要介绍View动画。View动画是一种作用于View对象的动画,它支持4种动画效果,分别为平移(tr
2017-07-08 20:04:10 206
原创 双击退出、单击退出应用程序
首先,博主先给大家说说单击退出弹出对话框@Override public boolean onKeyDown(int keyCode, KeyEvent event) { //点击返回键 if(keyCode==KeyEvent.KEYCODE_BACK){ //声明弹出对象并初始化 Aler
2017-06-17 18:37:28 625
原创 Activity退出应用程序
退出应用程序:① 递归退出(XML页面太简单,就不贴出代码了) ② 栈退出:Application:多个组件之间数据共享(全局) import android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;impo
2017-06-17 18:29:44 314
原创 Activity的启动模式
Activity的启动模式有四种: ① Standard(默认-标准模式):自己可以启动自己(会创新一个新的Activity) ② SingleTop(顶单例模式):在栈顶只允许有一个相同的Activity,自己不能启动自己 ③ SingleTask(内单例模式):如果要启动的Activity存在,则干掉要启动的Activity上面的所有的Activity
2017-06-17 18:18:27 273
原创 ViewPager + Fragment
ViewPager经常和Fragment一起使用,并且提供了专门的FragmentPagerAdapter和FragmentStatePagerAdapter类供Fragment中的ViewPager使用。效果图:XML代码:<RelativeLayout xmlns:android="http://schemas.android.com/apk/r
2017-06-15 16:24:31 765
原创 在Android Studio中引用第三方插件
在Eclipse和MyEclipse中引用第三方貌似都很简单哈!就是导入一个jar包引用即可。今天博主就来给大家演示一下用Android Studio怎么引用第三方。1. 首先先去下载一个第三方插件,解压即可。2. 打开Android Studio,File / New / Import Model...3. 打开你下载的第三方,copy路径,Next /
2017-06-11 15:17:13 1509 1
原创 PullToRefresh第三方插件
PullToRefresh 开发者可以使用 PullToRefresh 对各种控件实现下拉刷新或者上拉加载以及可以自定义刷新和加载部分的视图。XML文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vert
2017-06-11 15:00:04 483
原创 XListView
XListViewXListView是github上的开源第三方控件,内部封装好的一个类XListView 其内部包含XListViewFooter XListViewHeader 两个自定义类(控件)如此实现上拉加载更多、下拉刷新,此控件内部引用自己的布局 作为加载的界面,此控件类似于PulltoRefreshView 只不过比PulltoRefreshView上拉时没有显示加载更多的视
2017-06-09 22:34:50 322
原创 ProgressBar
ProgressBar ProgressBar 既进度条,当我们在做一些耗时操作的时候(例如下载文件),可以使用ProgressBar给用户提供一个进度提示,告诉用户当前的进度。ProgressBar提供了两种进度显示模式,分别是具有进度值的精确模式和不具有进度值的模糊模式。在默认情况下,进度条一般是水平的,但是你可以通过将fillDirection选项设置为向北或向南,来将它设置为垂
2017-06-07 22:06:33 347
原创 Android常用控件(ImageView)
ImageViewImageView控件负责显示图片,其图片的来源既可以是资源文件的id,也可以是Drawable对象或Bitmap对象,还可以是Content Provider的URI。它有以下属性:
2017-06-06 22:12:56 510
原创 Android常用控件(按钮、选择框、日期时间控件)
按钮Button(按钮)ImageButton(图片按钮)9.png(九妹图)要设置按钮不同时的状态。右边缘和下边缘的直线不可以断开。事件处理选择框RadioButton(单选框)CheckBox(复选框)ToggleButton(开关按钮状态)时间、日期控件日期控件(DatePic
2017-06-05 14:20:11 1311
原创 Android常用控件
这篇文章主要记录下Android的常用控件以及使用的方法,Android 给我们提供了大量的UI控件,合理地使用这些控件就可以非常轻松地编写出相当不错的界面,这些是Android学习的基础,没有什么业务逻辑,比较好入手。文本类控件 TextView 负责展示文本,非编辑 实例:结果:注意:这里的文字设置是可动的~ 由于截图的原因不显示
2017-06-03 19:26:07 392
原创 Android布局
在进行Android开发中,常常需要用到各种布局来进行UI的绘制用来解决应用程序在不同手机的显示问题。今天我们就来讲下Android开发中的七大布局介绍和相关属性的设置。LinearLayout(线性布局)线性布局会将其中的控件一个接一个的排列,可以横排也可以竖排 ① 线性布局常用的属性 ② gravity和layout_gravity的区别?
2017-06-03 18:56:56 379
原创 Android
Android(安卓):Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。 Android环境搭建(Eclipse):①下载eclipse-java-kepler-SR2-win32.zip,解压到自己的目录下即可使用,无
2017-06-01 11:27:41 330
原创 设计模式
设计模式:设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组
2017-05-30 20:47:24 245
原创 XML解析
一、使用document动态生成XML 1.创建document的步骤 1.1 创建Document ① 实例化Document工厂:DocumentBuliderFactory ② 实例化Document构造器:DocumentBuilder ③ 实例化Document:Document ④ 创建标签:document
2017-05-30 14:37:06 269
空空如也
如何在父HTML中获取子HTML的控件ID
2017-07-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人