- 博客(35)
- 收藏
- 关注
原创 Hibernate——HQL
HQL: session.createQuery(" ")1、口诀:见表写对象,见列写属性2、基本查询 查询表中所有的数据 查询某一列:返回值为:List 带条件查询直接设值session.createQuery("select * from tbName where cid=1").list();命名参数session.createQuery(select
2017-08-24 14:03:03 304
原创 Maven的下载和环境配置
今天讲的的是Maven的下载和环境配置首先,我们先在任意一个浏览器内搜索阿帕奇官网www.apache.org。往下滑,再找到Maven。 点进去后,windows的选择 .zip格式的,Linux的下载 .gz格式的。下载好后点击进去是这样的一些文件。 点进bin之后复制其路径
2017-08-20 22:24:39 309
原创 Android之xml解析和json解析
android之解析xml文件1.我们先新建一个students.xml文件,把它放到Tomcat的root文件夹下,其内容如下:[html] view plain copyxml version="1.0" encoding="UTF-8"?> students> student sid=
2017-07-26 23:14:01 513
原创 Android 实现自定义闹钟
闹钟是手机中非常常用的应用,当然我们也可以实现它在闹钟中分为一次闹钟和周期闹钟,顾名思义,一次闹钟就会响一次后就失效,周期闹钟就是隔一段时间后会再次响铃。今天就给大家分享两种闹钟的基本代码:activity_main.xmlLinearLayout xmlns:android="http://schemas.android.com/apk/res/androi
2017-07-23 23:19:41 728
原创 Android实现手机相机
1.xml布局[html] view plain copyxml version="1.0" encoding="utf-8"?> RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="v
2017-07-22 10:42:52 333
原创 Android系列之音乐播放器的实现一(应用内音频文件)
音乐播放器实现一是放在应用程序里面的,在后面的博客我会说到在手机内存和网络中的播放器,所以,有需要的话,可以去看看我后面的那些博客!由于思路比较清晰,代码量也不是很多而且挺简单的,所以在这里我就直接放代码了。 xml布局文件: LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
2017-07-20 22:35:35 877
原创 Android ContentResolver 获取手机联系人
这次教大家的是如何从获取到自己手机里的联系人东西比较简单,我们就通过一个dome来学习一下吧首先,我们在XML中先写一个按钮,并给它设置点击事件:[html] view plain copyxml version="1.0" encoding="utf-8"?> LinearLayout xmlns:and
2017-07-19 22:10:31 337
原创 Android—内容提供者
一、什么是内容提供者? ContentProvider(内容提供者)是Android中的四大组件之一。ContentProvider为不同的软件之间数据共享,提供统一的接口。 ContentProvider是以类似数据库中表的方式将数据暴露,也就是说ContentProvider就像一个“数据库”。那么外界获取其提供的数 据,也就应该与从数据库中获取数据的操作基本一样,只不过是采用UR
2017-07-18 21:05:48 425
原创 Android Broadcas 广播
一、广播简介1. Android四大组件之一2. 一种全局的监听器,用于监听系统全局的广播消息3. 系统大部分消息都以广播的形式发布,比如开机启动完成的消息,收到短信的消息,打进打出电话的消息。二、广播实现(自定义广播接收者和发送者)三、广播的分类一般广播的发送者会分为 无序广播 和 有序广播而接收者一般分为
2017-07-13 21:15:01 339
转载 ndroid系统广播大全及开机自启动的Service
这篇列举一下Android的系统广播String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。 String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。 String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 String ANSWE
2017-07-11 21:21:00 407
原创 android viewFlipper
ViewFlipper android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/v_file_view" >ViewFlipper>package zking.com.android_02_xu;import and
2017-07-10 21:36:34 249
原创 android 手势检测
一、Android提供的两种手势:①Android提供了手势检测,并为手势提供了相应的监听器 ②Android允许开发者添加手势,并提供了相应的API识别用户手势二、手势检测:手势检测器类:GestureDetector 监听器:OnGestureListener,负责对用户的手势行为提供响应 时间处理方法:boolean OnDraw(MotionEvent e
2017-07-10 21:04:25 371
原创 Android系列之手机多点触摸画圆
1、先写个实体类,代表圆public class MyCircle { public float x; public float y; public int r=100; public int pointId; int red; int green; int blue;
2017-07-09 21:48:56 429
原创 Android之自定义Button控件
1、首先我们创一个Java类,自己命名,然后在里面进行相关的设计public class MyButton extends View { public MyButton(Context context) { super(context); } public MyButton(Context context, @Nullable
2017-07-08 22:44:06 390
原创 android 页面的自动跳转
这里先给大家分享一下页面之间的自动跳转,思路其实很简单,就是在跳转之前先使用线程让它睡几秒,废话不多说,直接上代码 final Intent it = new Intent(this, DirectActivity.class); //你要转向的Activity Timer timer = new Timer(); TimerTask task = new Ti
2017-07-07 21:02:59 502
原创 Android 全局背景音乐
先写一个设置界面xml文件《?xml version=”1.0” encoding=”utf-8”?》 《PreferenceScreen xmlns:Android=”http://schemas.android.com/apk/res/android”》 //这个是xml中给它设置的key 必须要一致 《SwitchPreference android:title=”背
2017-07-07 20:57:23 1648
原创 Android系列之自定义ListView实现左右滑删除
一、自己写一个类,继承ListView,然后重写一些相关的方法public class SlideCutListView extends ListView{/** * 当前滑动的ListView position */ private int slidePosition; /** * 手指按下X的坐标 */ private int d
2017-07-07 20:10:18 308
原创 Android系列之SQLite与Android Studio的数据交互
一、把db放在res的下方创一个raw文件夹,里面用来放db二、创一个DbHelper类,实际代码如下:public class DbHelper extends SQLiteOpenHelper{ /** * * @param context 上下文 * @param name 数据库的名字
2017-07-07 20:05:10 1346
原创 android ViewPager不可滑动
viewpage 加Fragment 是现在在Android 中很常用的一种技术,实现页面滑动,但有时候某些特定的情况下可能需要viewpager 不可滑动实现viewpager 不可滑动其实很简单,主要就是重写viewpage就好,也就是自定义viewpager具体实现代码如下:public class ControlScrollViewPager extends ViewP
2017-07-07 19:56:48 281
原创 Activity的四种启动模式
今天,我们来聊聊android的启动模式,在讲android的启动模式之前,我们需要先讲解一下任务栈的概念。任务桟:(1)程序打开时就创建了一个任务栈, 用于存储当前程序的activity,所有的activity属于一个任务栈。 (2)一个任务栈包含了一个activity的集合, 去有序的选择哪一个activity和用户进行交互:只有在任务栈栈顶的activity才可以跟用户进行交互。
2017-06-17 21:05:36 254
原创 Android——Activity页面之间的数据传递
今天主要讲Activity页面之间的数据传递,在这里我就简单的用代码来和大家讲一下怎么去用,以及一些注意事项。下面代码是两个页面之间的数据传递xml代码: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.a
2017-06-16 23:01:39 370
原创 Fragment+ViewPager 实现仿微信页面(不管内容)
效果图:实现代码:外形资源:选择器: 背景:<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <shape xmlns:android="http://schemas.a
2017-06-15 14:46:31 358
原创 android控件——Spinner(下拉框)
效果图:实现代码:xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_h
2017-06-14 16:07:54 471
原创 android控件——AutoCompleteTextView(实现自动补全)
效果图:实现代码:xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.and
2017-06-14 15:57:11 353
原创 Android控件之ListView
效果图:实现代码:xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.and
2017-06-11 13:48:30 267
原创 ProgressBar进度条
效果图:实现代码:XML代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_hei
2017-06-08 00:02:38 218
原创 Android常用控件
1.TextViewtextView是用来显示字符串的组件,在手机上就是显示一块文本的区域。TextView常见方法:2.EditText可编辑的文本框控件,是TextView的子类,相当于我们所认知的输入框相关信息:3.Button按钮控件,允许用户通过单击来执行操作。Button 控件既可以显示文本,又可以显示图像。当该按钮被单击时,它看起来像是
2017-06-06 22:06:31 264
原创 Android七种布局
一些布局的通用基本属性:1.线性布局线性布局是Android开发中最常见的一种布局方式,它是按照垂直或者水平方向来布局,通过“android:orientation”属性可以设置线性布局的方向。属性值有垂直(vertical)和水平(horizontal)两种。相关信息:实例:效果图:实现代码:<LinearLayout xmlns:a
2017-06-03 22:28:46 630
原创 JSON
1.什么是JSON?a) JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率
2017-05-30 20:50:26 531
原创 JNDI
1.JNDI的介绍: 全称:Java Naming and Directory Interface (Java命名和目录接口)是一组在java中应用访问命名和目录服务的API。命名服务将名称和对象联系起来,就可用名称访问对象。目标服务是一种命名服务,在此服务中,对象不但有名称也有属性。2.JNDI优点:包含了大量的命名和目录服务,使用
2017-05-30 17:21:36 246
原创 IO流之序列化和反序列化
1.序列化和反序列化将对象转换为字节流保存起来,并在以后还原这个对象,这种机制叫做对象序列化。将一个对象保存到永久存储设备上称为持久化。一个对象要想能够实现序列化,必须实现java.io.Serializable接口。该接口中没有定义任何方法,是一个标识性接口(Marker Interface),当一个类实现了该接口,就表示这个类的对象是可以序列化的。序列化(serialization)是把一
2017-05-30 17:06:37 424
原创 数据库连接池
1.什么是数据库连接池?数据库连接池,简称dbcp database connection pool数据库连接是一种有限的昂贵的资源,数据库连接影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的
2017-05-30 15:38:17 461
原创 集合
1.集合的概念在数学中,一般地,我们把研究对象统称为元素;把一些元素组成的总体叫做集合,也简称集,那么,在java中集合有是什么呢?这里我浅谈一下本人的理解。集合就是由一些对象所组成的集体,该对象可以是任何东西,换句话说把任何东西归类放在一起的话它就是一个集合。2.集合与数组集合和数组很像,都是用来存东西的,那为什么有了数组还需要集合呢,数组和集合有什么不同呢数组是用来存现
2017-05-30 14:48:13 254
原创 IO流
1.什么是IO流IO流是输入输出流,其中 I 代表input 输入; O代表 output 输出。2.IO流的作用简单来说,IO流就是一个用来读、写的流。I是输入流:input,可以将其理解成读,他的作用是读取文件,通过他我们可以拿到给定文件的数据,类似于一些小说阅读器的读取小说的过程。先选定一个目标文件,在读取这个目标的数据,最后将其读取在界面上。所以,对于输入流我们可以理
2017-05-27 09:57:12 371
原创 JDK-java开发工具包
1.JDK是什么 JDK,全称全称 Java Development Kit(jiava开发工具包),用来开发java程序的一个工具包。它是一种用于构建在 Java 平台上发布的应用程序、applet 和组件的开发环境。要搞java开发必须要有JDK。2.JDK下载与安装 下载:jdk可以通过百度等浏览器直接搜索或访问oracle公司官网(www.oracle.com)下载。登
2017-03-02 21:59:21 2872
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人