- 博客(29)
- 收藏
- 关注
原创 Android有序广播
继BroadcastReceiver广播接收者BroadcastReceiver翻译为广播接收者,Broadcast是一种广泛运用在应用程序之间的传输信息的机制,简单的可以理解为传统意义上的电台广播,通俗一点,发布失物招领。广播机制是一个典型的发布—订阅模式,也就是我们所说的观察者模式。广播最大的特点就是发送方并不关心接收方是否接到数据,也不关心接收方是如何处理数据的,通过
2017-07-13 20:05:28 480
原创 Android之BroadcastReceiver广播接收者
如何利用广播知道谁给你打电话以及电话状态 —— >>首先先有一个类继承 BroadcastReceiver ,重写 onReceive 方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
2017-07-11 20:28:28 378
原创 Android系统广播大全
Android常用系统广播//关闭或打开飞行模式时的广播Intent.ACTION_AIRPLANE_M;//充电状态,或者电池的电量发生变化;//电池的充电状态、电荷级别改变,不能通过组建声;Intent.ACTION_BATTERY_CH;//表示电池电量低Intent.ACTION_BATTERY_LO;//表示电池电量充足In
2017-07-11 20:27:34 718
原创 手势检测
Android中提供了俩种手势:1.一种是手势检测2.第二种是API手势识别今天我就为大家带来手势的检测布局的代码如下:ViewFlipper android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/vf_main_im
2017-07-10 20:55:18 567
原创 多点触摸
多点触摸安卓多点触摸画圆,手指抬起圆消失先写一个圆的实体类 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2017-07-09 21:57:57 453
原创 Android SQLLite数据库
SQLiteOpenHelper 类 用SQLiteOpenHelper 类中的 getWritableDatabase()和getReadableDatabase()方法可以获得数据库的引用。 为了实现对数据库版本进行管理,SQLiteOpenHelper 类提供了两个重要的方法,分别是 onCreate()和 onUpgrade(),前者用于初次使用软件时生成数据库表,后者
2017-07-08 20:25:56 738
原创 Android Intent
在一个Android应用中,主要是由四种组件组成的,这四种组件可参考“Android应用的构成”。而这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用。在这些组件之间的通讯中,主要是由Intent协助完成的。Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将
2017-07-08 20:24:36 367
原创 Aandroid 储存方式
第一种: 使用SharedPreferences存储数据 适用范围:保存少量的数据,且这些数据的格式非常简单:字符串型、基本类型的值。比如应用程序的各种配置信息(如是否打开音效、是否使用震动效果、小游戏的玩家积分等),解锁口 令密码等 核心原理:保存基于XML文件存储的key-value键值对数据,通常用来存储一些简单的配置信息。通过DDMS的File Explorer
2017-07-08 20:23:01 401
原创 Aandroid 动画
ndroid动画主要包含补间动画(Tween)View Animation、帧动画(Frame)Drawable Animation、以及属性动画Property Animation。1. 补间动画(Tween)Tween动画,通过对View的内容进行一系列的图形变换 (包括平移、缩放、旋转、改变透明度)来实现动画效果。动画效果的定义可以采用XML来做也可以采用
2017-07-08 20:22:03 394
原创 Aandroid 退出应用
一、递归退出 在启动新的activity时使用startActivityForResult,然后重写一个OnActivityResult的方法并在次finish自己。代码:在第一个页面启动第二个页面时使用startActivityForResult启动,[java] view plain copypublic void
2017-07-08 20:18:54 387
原创 android Activity 页面传值
一、单行数据 传值[java] view plain copy Intent intent=new Intent(this,ThinkActivity.class); //传递基本数据类型 //intent.putExtra("uname",传递的数据); [java] v
2017-06-16 21:40:03 544
原创 ViewPage+Fragment
ViewPager经常和Fragment一起使用,并且提供了专门的FragmentPagerAdapter和FragmentStatePagerAdapter类供Fragment中的ViewPager使用。效果图:XML代码: 1 2 3 4 5 6
2017-06-16 21:35:21 659
原创 二级连动
Android实现二级联动,二级联动是非常常见实用的功能,用的比较多的就是地址选择了,今天就给大家讲讲如何实现:效果图:布局文件:[html] view plain copy xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://sche
2017-06-16 21:33:26 430
原创 progressBar(进度条)
1.ProgressBar: 默认为圆形精度条。有 圆形(大,中,小)的进度条, 条形进度条。 bug:应用程序为响应; 主线执行耗时的操作,所以需要子线程; 给文本设置值 TextView对象.set(""+值) 2.Handler 接收,和发送信息 Handle
2017-06-07 22:39:52 342
原创 动态生成XML
天给大家讲一下如何动态生成XML文件:一般来说动态生成XML文件有三种方式:1.使用Document动态生成XML2.dom4j3.直接将对象集合,使用C标签展示到XML文件中接下来我先将三种方式的大纲以及需要的使用的类和方法列出来:1.使用Document动态生成XML .创建Document ①实例化Docume
2017-05-30 15:41:51 670
原创 XML约束
1.什么是XML约束? XML约束就是利用另外的文档来约束XML文档的书写规范2.约束技术 约束技术一般有两种,一种是XML DTD,一种是XML Schema3.DTD是什么? Document Type Definition 文档类型定义4.引入DTD文件 一般引入DTD文件有两种方式,本地和公共 .本地: .公共:
2017-05-30 15:40:36 289
原创 XML解析
XML解析主要有三种方式:1.DOM解析2.Dom4j解析3.SAX解析下面我来一一用代码写一遍:XML文件如下: 140 男 120 男 1.DOM解析 package com.zking.test;import Java.io
2017-05-30 15:39:09 341
原创 XML
XML:eXtensible Markup Language 可扩展标记语言,是一种用于标记电子文件使其具有结构性的标记语言。什么是可扩展性标记语言?可扩展标记语言是一种很像超文本标记语言的标记语言。它的设计宗旨是传输数据,而不是显示数据。它的标签没有被预定义。您需要自行定义标签。它被设计为具有自我描述性。它是W3C的推荐标准。
2017-05-30 15:37:50 413
原创 自定义MVC
1、什么是MVC框架?MVC是一种设计模式结构:2、自定义mvc的作用自定义mvc框架可以实现MVC框架的分层,且在新增业务逻辑是更容易修改代码,实现低耦合。3、简单代码实现 登录界面 login.jsp[html] view plain copy
2017-05-30 15:36:23 440
原创 反射
一、什么是反射?反射,一种计算机处理方式。是程序可以访问、检测和修改它本身状态或行为的一种能力。二、反射的作用①反编译:把.class文件翻译成.Java文件②通过反射机制访问java对象的属性,方法,构造方法等。三、方法介绍代码实现:实体类:[java] view plain copy
2017-05-30 15:34:54 344
原创 数据库连接池
在这简单介绍一下数据库连接池:数据库连接池按字面意思理解就是连接数据库的池子,池子里面放的是多个连接对象,之所以有这个概念是因为每次当我们利用dao层访问数据库时需要打开连接,而访问完毕又要关闭连接,我们登录注册、增删改查都需要用到数据库连接,当用户只有一人还好,但当用户人数增多时就有可能造成并发的问题,所以就需要用到数据库连接池了。以下为数据库连接池的实现步骤:copy相对性的数
2017-05-30 15:33:20 446
原创 Json
1.Json:特殊的字符串。[]:集合。{}:对象。首先导入与Json相关的的jar包。1.将对象转为字符串:2.将Json转为对象: 3.将对象集合转为Json4.将json转为对象集合在界面中: 将对象转为json特殊字符串,JSON.stringify(对象); 将字符串转为对
2017-05-30 15:31:35 355
原创 JSDN
1.JNDI的介绍: 全称:Java Naming and Directory Interface (Java命名和目录接口)是一组在java中应用访问命名和目录服务的API。命名服务将名称和对象联系起来,就可用名称访问对象。目标服务是一种命名服务,在此服务中,对象不但有名称也有属性。2.JNDI的配置和使用 1.在con
2017-05-30 15:30:00 2504
原创 集合
1.集合what :集合是指具有某种特定性质的具体的或抽象的对象汇总成的集体,这些对象称为该集合的元素2.泛型:构造方法中使用泛型,多个泛型,通配符,泛型方法,泛型数组3.list集合都是有序的::ArrayList 数组结构,查询快,曾删查改慢:LinkedList(特有方法) 链表结构,查询慢,增删查改块vector 增删查改都慢4.se
2017-05-27 10:52:38 388
原创 IO
IO的简介1.IO是由input和output组成 这个也简称IO 1.1 input 输入流 用来读取文件 1.2 output 输出流 把自己写的东西写通过代码写进文件里面 2.file 文件 文件夹3.递归3.1递归是什么? 3.1.1 程序自身调用自身的编程技巧称为递归( recursion)。递归有直接递归和间接递归•直接递归:函
2017-05-27 10:05:30 777
原创 Servlet
Servlet:1.Servlet体系结构: {1.Servlet接口 2.GenericServlet 3.HttpServlet } 这三个是最常用的,个人建议用第三种方法,因为他用来更好,不会像前面俩种麻烦2.隐式(内置)对象与Servlet对应的关系1.servlet 2.GenericServlet 3.Htt
2017-03-25 22:02:22 349
原创 MVC模式框架
1.什么是MVC模式框架:1.MVC 就是 Model(模型) View(视图) Controller(控制器) 这三个单词的简称。也被称为设置框架2.一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用
2017-03-21 20:48:53 484
原创 JavaBean+EL表达式
JavaBean: 任何一个类都被称为一个JavaBean,一般泛指实体类id:对象名class:类的全限定名scope:作用域注意:property的值可以为“*” ,代表:可以将请求参数的值设置为该对象的属性值先在比较统称为一个实体类,也是entityjavaBean如何在jsp中使用: 有俩个标签:{property:实体类的属性 ,value:属性值
2017-03-20 22:07:46 318
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人