自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL运算符

算数运算符+, -, *, /, %SELECT num, num+10.5, num-2, num/3, num%2 FROM tb比较运算符运算符作用=等于<=>安全的等于<> !=不等于<[=]小于[等于]>[=]大于[等于]IS NULL是否为 NULLISNULL同上...

2018-12-07 01:06:03 154

原创 MySQL数据类型

数据类型整数类型主要数据类型类型名称说明存储需求TINYINT很小的整数1字节SMALLINT小整数2字节MEDIUMINT中等大小的整数3字节INT(INTEGER)普通大小的整数4字节BIGINT大整数8字节无符号和有符号的区别,假设 1 字节,无符号则范围为: 0 ~ 2^8,有符号范围为: -2^7 ~...

2018-12-07 01:05:11 171

原创

创建表创建表格式CREATE TABLE <table_name>( 字段名1, 数据类型 [列级约束条件] [默认值], 字段名2, 数据类型 [列级约束条件] [默认值], ... [表级约束条件]);表名不区分大小写,不能使用 SQL 语言中的关键字约束主键约束字段名 数据类型 PRIMARY KEY [默认值]:单字段主键 定...

2018-12-07 01:03:52 214

原创 数据库基础

数据库的基本操作SHOW DATABASES;: 查看所有存在的数据库CREATE DATABASE db_name;: 创建db_name的数据库SHOW CREATE DATABASE db_name: 创建数据库的定义DROP DATABASE db_name: 删除db_name数据库SHOW ENGINES;: 查看数据库引擎数据库引擎InnoDB: 事务型数据库的...

2018-12-07 01:03:05 115

原创 内部类小结

解释:定义在另一个类中的类就是内部类。public class Outer{ class Inner(){ //定义在Outer里面的类 } }一般内部类的创建格式:在这个外部类中可以直接new内部类对象 <span style="white-space:pre"> </span>Inner inner = new Inner(); /...

2018-12-07 00:59:08 129

原创 Broadcast监听开机

静态注册广播,实现开机自启

2015-11-21 17:02:38 429

原创 Broadcast读取短信

利用广播监听读取短信息,并发送通知

2015-11-21 16:57:28 405

原创 Broadcast简介

简介: Broadcast是用于接收广播的组件,用于组件和组件之间的通信,可以跨应用程序传递。如操作系统电池电量低会发送一个广播,这样我们的程序就可以去监听这个广播,然后程序可以做相应的事儿。

2015-11-21 16:38:11 479

原创 补间动画

补间动画:(View Animation)通过对场景的对象不断进行图像变化来产生动画效果,在实现补间动画时,只要定义动画开始和结束的”关键帧”其它过度帧由系统自动计算并补齐。

2015-11-21 16:30:05 393

原创 Service和Activity之间的通信

在Android中,Activity主要负责前台页面的展示,Service主要负责需要长期运行的任务,所以在我们实际开发中,就会通常遇到Activity与Service之间的通信,我们一般在Activity中启动后台Service,通过Intent来启动,Intent中我们可以传递数据给Service,但是我们Service执行某些操作之后想要更新UI线程,我们可以通过以下方法。通过binder对象

2015-11-21 16:22:26 376

原创 利用service下载图片&发送进度notification

利用service进行下载,并且下载进度发送通知

2015-11-21 16:16:51 352

原创 Android操作联系人

在Content Provider中查询数据,需要知道以下信息 - 标识该Content Provider的URI - 需要查询的数据字段的名称 - 字段中数据的类型 - 如果需要查询特定记录,name还需要知道该记录的ID值ContentResolver.query()或 Activity.ManagedQuery()方法都可以完成查询功能,这两个方法使用的参数相同,都返回Curs

2015-11-03 12:42:41 353

原创 AlertDialog的初步了解

AlertDialog类的功能十分强大,可以生成带按钮的提示对话框,还可以生成带列表的列表对话框。    1、带确定,中立和取消三个按钮的提示对话框。按钮根据需要添加    2、带列表的对话框    3、带多个单选列表项和n个按钮的列表对话框    4、带多个多选列表项和n个按钮的列表对话框AlertDialog类    构造方法:该

2015-11-01 19:01:31 338

原创 Notification_安卓

定义:一种可以显示即时信息的控件,该控件显示在标题栏,拉开后会看到通知的完整样式。Notification和NotificationManager来处理状态栏的推送信息,使用它两发送显示通知分为四个步骤:    ①、调用(NotificationManager) getSystemService(Activity.NOTIFICATION_SERVICE)获取系统的No

2015-11-01 18:59:31 403

原创 SQLiteOpenHelper类

SQLiteOpenHelper是一个抽象类,用来管理数据库的创建和版本的管理。使用步骤:    创建一个SQLiteOpenHelper的子类,必须实现onCreate()和onUpgrade()方法,还有一个可选的onOpen()方法。这个类会管理好打开已经存在的数据库,创建数据库,和更新数据库。这个类能确保数据库的准确性。常用方法说明:   

2015-10-30 20:33:59 689

原创 SQLite使用基础

数据库的增删改查操作,实现对封装了bean的操作。建表:@Overridepublic void onCreate(SQLiteDatabase db) { String sql = "CREATE TABLE " + TABLE_NAME + "(" + _ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + _USE

2015-10-30 20:18:54 379

原创 Spinner初步了解

下拉列表选择框常用属性:    android:spinnerMode:列表显示的模式,有两个选择弹出(dialog)或者下拉(dropdown)    android:entries:使用资源配置数据源    android:promot:对当前下拉列表设置标题,仅在dialog模式下有效。值必须在@string中设置    and

2015-10-18 22:35:56 632

原创 DrawerLayout初步了解

这个类不在android开发工具包中,在android.support.v4.widget.DrawerLayout中,能实现左右侧滑的效果。相关属性:    android:layout_gravity:设置抽屉的内容从左边或者右边出来相关方法:    openDrawer(Gravity.LEFT | Gravity.RIGHT):设置左边 | 右边内容出来

2015-10-14 00:38:18 355

原创 LinearLayout初步了解

布局:    1、文件位置res/layout/***.xml    2、确定布局管理器类型    3、在布局管理器中添加需要的组件    4、修改activity里指向的布局文件    5、所有的资源文件都必须小写LinearLayout:    特点:每一行或者每一列中,只能放一个组件,当组件一个一个的排列

2015-10-14 00:36:50 418

原创 RelativeLayout初步了解

特点:按组件的相对位置来多布局,如某个组件在某个组件的上下左右。常用属性:XML属性描述android:layout_above指定该组件在某个组件上方android:layout_below指定该组件在某个组件下方android:layout_toLeftOf指定该组件在某个组件左边

2015-10-14 00:35:45 348

原创 JSON认识

含义:    JSON指的是JavaScript对象表示法(JavaScript Object Notation)    JSON是轻量级的文本数据交换格式    JSON独立于语言和平台    JSON具有自我描述性,容易理解    JSON解析器和JSON库支持很多不同的编程语言JSON基本结构:    1、对

2015-10-11 13:43:34 338

原创 JSON解析&FastJson

一,简介    由阿里巴巴开发,是一种高性能的JSON解析工具    ①快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson)    ②强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum)    ③零依赖(没有依赖其它任何类库除了JDK)解析对象:      

2015-10-11 13:28:16 342

原创 JSON解析&GSON

GSON是Google推出的一种解析方式,用的比较少    代码简洁。零依赖。性能较低,需要导包。解析对象:        gson.fromJson(String str, Class)import com.google.gson.Gson; public class GsonDemo02 { public static void main(String[

2015-10-11 13:27:01 271

原创 JSON解析&JSON

JSONObject   解析对象的类    构造方法:        |--JSONObject(String source): 把一个字符串映射成对应的JSONObject对象。        |--JSONObject(Map map):把一个map集合映射成对应的JSONObject对象        |--JSONObject():构造一个空的

2015-10-11 13:25:28 521

原创 使用PULL把数据解析出来并放到集合里面

http://flash.weather.com.cn/wmaps/xml/wuhan.xml 使用HttpClient,PULL把数据解析出来并放到集合里面

2015-10-10 01:18:33 533 1

原创 XML解析&SAX

简介:    jdk自带的,基于事件驱动,有两个部分,解析器和事件处理器,解析器就是XMLReader接口,负责读取XML文档,和想事件处理器发送事件,事件处理器ContentHandler接口,负责对发送的事件响应和进行xml文档处理。ContentHandler接口的常用方法:    startDocument()    接受文档开始的通知    e

2015-10-10 01:17:41 283

原创 XML解析&XMLPullParser

Pull解析:    Android官方自带的解析方式---所有布局文件的XML解析都是使用该解析方式解析事件对应的数字:    |--0: 文档开始 XmlPullParser.OPEN_DOCUMENT    |--1:文档结束 XmlPullParser.END_DOCUMENT    |--2:标签开始 XmlPullParser

2015-10-10 01:16:27 484

原创 XML概述

一、定义    XML是指可扩展性标记语言(eXtensible Markup Language), 它是一种标记性语言。被设计的宗旨是传输数据,而非显示数据。二、解决问题    XML是一种通用的数据交换平台(跨平台)。    XML根本目的是描述有关系的数据。三、XML常见应用    1、用于数据存储

2015-10-10 01:15:40 318

原创 作业下载图片

下载图片要求:    分别用HttpURLConnection 和 HttpClient对两个图片进行下载,利用多线程,接口回调的方式。线程1: 利用HttpURLConnection线程进行下载import java.io.BufferedInputStream;import java.io.ByteArrayOutputStream;import jav

2015-10-09 00:22:44 310

原创 HttpClient的一些用法

一、HttpClient简介是一个开源的网络请求框架  在Android中是内置     |--但是:Android5.0之后该框架已经不建议使用了二、第三方jar包,导包了,下载地址: http://hc.apache.org/downloads.cgi三、使用    1、创建客户端 HttpClient client = new

2015-10-09 00:21:46 412

原创 HttpURLConnection的一些用法

HttpURLConnection:       也是一个抽象类, 这是一个继承URLConnection的子类,一些方法在URLConnection中已经熟悉。    相关常量:        HTTP_OK 连接成功 值为200        HTTP_INTERNAL_ERROR 服务器内部错误 500    相关方法:     

2015-10-09 00:18:52 374

原创 URLConnection的一些用法

URLConnection:  这是一个抽象类    常用方法:        connect(): 打开此url引用的资源的通信连接。        get|setDoInput(): URLConnection的input字段,默认为true        get|setDoOutput(): 和output字段有关,默认是false        getC

2015-10-09 00:17:50 385

原创 URL入门

URL定义: 统一资源定位符(Uniform Resource Locator)是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。URL语法格式: protocol://hostname[:port]/path/[?query]protocol协议:    1、file:资源是本地计算机上的文件。    2、ft

2015-10-09 00:16:40 567

原创 SQL语句基本

1、建表CREATE TABLE Student( Cno CHAR(4) PRIMARY KEY, Cname char(40) not null, Cpno CHAR(4), FOREIGN KEY Cpno REFERENCES Course(Cno));注意: 主键的一种写法和外键的写法,还有一些约束(not null, autoincreament, uniq

2015-10-07 16:58:17 321

原创 实现简单多人聊天并@功能

实现多人的聊天功能并能@的功能    分析: 实现多人的群聊功能,服务器端必须能够记录所有人的socket套接字,本次代码操作中以map来存储用户的名字和套接字,然后对于每次接受的数据都群发一遍,对于@功能的实现,提炼出名字,找到对应的套接字然后回送数据。服务端的实现:package com.mixm0924; import java.io.Buffer

2015-09-28 01:58:49 1005

原创 线程同步

使用线程同步的原因:    解决多个线程操作同一个资源所产生的并发问题。出现问题的代码:class Ticket implements Runnable{ private int num = 100;  Object obj = new Object();  public void run() { while (true) { if (num > 0) { tr

2015-09-22 18:51:05 373

原创 对象流注意点

作业的大致要求是,定义两个方法,一个方法用ObjectOutputStream流写入几个对象(每次只写一个对象),另外一个方法读取几个对象,返回一个。碰到的问题01:Exception in thread "main" java.io.StreamCorruptedException: invalid type code: AC      这个真的是难到我了,解决了很久,都没有

2015-09-21 20:40:18 460

原创 Java线程进入

进程    每个独立运行的程序称为进程。进程是程序的一次执行过程,它经历了从代码加载、执行到执行完毕的一个完整的过程,这个过程也是进程本身从产生、发展到消亡的过程。在操作系统中,进程是进行系统资源分配、调度和管理的最小单位。进程在执行过程中拥有独立的内存单元。线程    线程是cpu调度和分配的基本单位,它可与同属一个线程的其他的线程共享进程所拥有的全部资源,多个线程共享内

2015-09-21 20:34:26 417

原创 内部类小结

解释:定义在另一个类中的类就是内部类。public class Outer{ class Inner(){ //定义在Outer里面的类 } }一般内部类的创建格式:在这个外部类中可以直接new内部类对象 Inner inner = new Inner(); //Inner这个类用public,private,protected修饰都可以创建在这个内部类中可以

2015-09-08 18:48:49 417

原创 抽象类和接口小结

抽象方法:被abstract修饰的方法是抽象方法,抽象方法没有方法体。修饰符 abstract 返回值类型 函数名();抽象方法的修饰符只能用public或者protected或者没有修饰,不能被final,static,private修饰。抽象类:被abstract修饰的类被称为抽象类,抽象类中可以包含变量,抽象方法和非抽象方法。 public abstract

2015-09-07 20:45:24 447

空空如也

空空如也

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

TA关注的人

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