自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 QQ对话框、背景渐变色

在drawable中新建文件,type的类型还有圆形,扇形shape xmlns:android="http://schemas.android.com/apk/res/android" >gradient android:type="linear" android:startColor="#aee3d9" android:centerColor="#d5decd

2015-08-31 11:27:33 1940

原创 DatePickerDialog、TimePickerDialog、PopupWindow、Notification

DatePickerDialogmCalendar=Calendar.getInstance(); DatePickerDialog datedialog=new DatePickerDialog(MainActivity.this, new OnDateSetListener() { @Override publ

2015-08-28 16:43:13 699

原创 Toast,蒙版,AlertDialog(api的使用)(style的操作)

君子自强不息蒙版,主要是对checkBox和布局的使用,在布局中单独的添加一张北京为模糊的图片作为蒙版,是一幅图片覆盖在另一个图片的正上方。 使用时注意把position设置为final 以下具体操作代码的部分,首先建立一个数组存放CheckBox的状态,用数组中的值去填写没一个状态。 //得到布局中的checkBox viewHolder.checkBox= (Chec

2015-08-27 12:03:30 1164

原创 Git时间,对代码的管理

怎样提交代码到GitHub

2015-08-27 09:09:27 509

原创 Broadcast广播机制

简介 android中的广播有两种类型为:标准广播和有序广播。 1. 标准广播为完全异步的广播,在广播发出后所有的广播接收器都能接收到此条广播,也意味着标准广播不能被截断。 2. 有序广播是有先后顺序的按照优先级的高低来传递广播,意味着可以被截断。动态注册package com.test.brodcast;import android.app.Activi

2015-08-26 22:19:24 988

原创 Grid、Gallery、AutoCompleteTextView及Spinner(8.26)

Grid为分列形式的里面多了一个onItemSelected事件和Gallery为左右滑动的Gallery示例图fruit布局文件只含有一个关键布局的布局grid或者galleryFruit类FruitAdapter类主类AutoCompleteTextView和Spinner同时含有自动填充和下拉菜单ExpandableListView类似qq列表的形式ExpandableLis

2015-08-26 11:59:56 734

原创 ListView中BaseAdapter使用CheckBox及其细节操作(8.25)

这个与下面的不同之处在与没有设置存入CheckBox状态的数组而是在fruit类中添加了一个boolean类型的变量来村不同的状态重点在下面先创建Listview布局fruit的单条布局创建fruit类创建适配器主程序现有阶段全部功能的BroadAdapter带有CheckBox的ListView布局activity_mainxmlFruit布局fruitxml更改单条背景时修改此地

2015-08-25 19:52:39 1809

原创 AdapterView(ListView)

先创建一个实体类 public class Fruit { private String name; private int imageId; private String str; public String getStr() { return str; } public void setStr(String str)

2015-08-24 14:57:18 732

原创 View(基本控件)、添加竖线

textview富文本CharSequence中划线跑马灯的效果输入框digits9patchbuttonRadioButtonCheckButtonImageViewImageButton随时修改图片版本控制textviewandroid中的颜色格式有RGB、ARGB、RRGGBB、AARRGGBB,前面必须加#号 在values下定义颜色。<?xml version="1

2015-08-21 15:10:59 3048

原创 内容提供者(ContentReslove)

ContentReslove 可以通过getContentResolver( )方法获取到该类的实例,ContentReslover中提供了一系列的方法用于对数据进行CRUD操作,其中insert( )方法用于添加数据,update()方法用于更新数据,delete()方法用于删除数据,query()方法用于查询数据。Uri主要由两部分组成,权限和路径。一般权限写为com.examp

2015-08-19 22:05:49 1045

原创 Intent(8.19)

Intent启动另一个服务显示的Intent隐式的Intent高级用途可以启动其他活动向下一个活动传递数据返回数据给上一个对象Android 四大组件intent用于android中通讯的工具Intent启动另一个服务显示的Intent创建第二个活动的xml创建第二个活动,在AndroidManifest中注册<activity android:name=".SecondAct

2015-08-19 14:32:06 541

原创 SQLite数据库存储

数据库 SQLiteOpenHelper()是一个抽象类 getReadableDatabase()和getWritableDatabase()都可以创建或打开一个现有的数据库 四个参数,第一个参数是Context,第二个参数是数据库名,第三个参数允许我们在查询数据库的时候返回一个自定义的Cursor,一般传入null,第四个是数据库版本号,用于数据库的升级。

2015-08-18 22:09:12 474

原创 简单介绍安卓的活动及各种布局(8.18)

前提有java环境1.eclipse环境->eclipseIDE->AndroidSDK ADT(google 宣布不再更新ADT2.AndroidStudio环境 AndroidStudio AndroidSDK3.那两个android小图标不见了,解决办法是在eclipse中点击windows--customisze perspective--tool

2015-08-17 14:51:12 462

原创 (8.13)客户端、服务器交互用json,同时去数据库检查,将0、1设置为静态常量(便于加注释它是干什么的,另外多建类,单例模式的使用)

服务器端程序在java Resouce的src下的服务器主程序,同时需要把包都导入到WEB-INF下的lib下,需要导入json的包和数据库驱动的包//在java Resouce的src下的服务器主程序import java.io.IOException;import java.sql.Connection;import java.sql.PreparedStatement;import j

2015-08-13 11:34:07 766

原创 HttpUrlConnection和HttpClient的使用(doGet( )、doPost( )方法)

HttpUrlConnectiondoGet方法服务器中的内容HttpClientAndroid中volley asyncHttp xutilsHttpUrlConnectiondoGet()方法是sun公司封装成的//一个按钮下的响应事件String urlString="http://localhost:8080/MySeverTest/webpro

2015-08-12 09:13:46 2263

原创 服务器,使用Tomcat服务器(8.11)

1.解压tomcatPluginV331压缩包,把里面的文件拷贝到eclipse的目录下示例(D:\eclipse-jee-mars-R-win32\eclipse\plugins),然后启动eclipse,在上方出现小猫 2.解压apache-tomcat-7.0.63-windows-x64,然后放到自己想放的目录,然后在windows下的prefer下的tomcat填入tomcat的目录,

2015-08-11 14:51:09 536

原创 事务回滚、MVC设计模式(编程思想,便于对代码的管理)

Model View ControlMySqlPrepare(把数据库的连接单独创建一类)import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.Statement;public class MySqlPrepare {

2015-08-11 10:56:31 1451

原创 PreparedStatement(8.10)

PreparedStatement和Statement的区别增加的方法insert用excuteupdate删除的方法delete用excuteupdate 修改的方法update用excuteupdate查询的方法select用excutequeryexcute用起来更复杂一般用来处理复杂的语句处理建的一般用其他那两个比较简单的PreparedStatement和St

2015-08-11 09:09:33 475

原创 Layout Inflation

框架中的示例获取LayoutInflater对象有三种方法关于LayoutInflater类inflateint resource ViewGroup root boolean attachToRoot方法三个参数的含义参考Layout inflation在Android上下文环境下转换XML文件成View结构对象的时候需要用到。框架中的示例Adapter是最常

2015-08-11 09:05:10 643

原创 JDBC及eclipse连接数据库

单例设计模式包含eclipse与MySQL进行连接连接前需要先用build path导入连接包注册用户登录程序select语句来检索数据insert语句来插入数据update语句更新表中内容delete语句用来删除数据参考文档在创建表时CREATE TABLE student( id int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,name

2015-08-10 22:11:05 1175

转载 利用Bundle来封装数据,然后用intent传递

Bundle类是一个key-value对,“A mapping from String values to various Parcelable types.”类继承关系:java.lang.Object android.os.BundleBundle类是一个final类: public final class Bundle extends Objectimplements Par

2015-08-10 09:05:52 675

原创 安卓环境的搭建(8.7)

前提:已经安装好eclipse导入ADT包 在百度云盘的Android包下的adt,然后在eclipse中导入 Help->install new software->add->archive->导入adt的压缩包 下载并运行在百度云盘的Android包下的sdk文件,开启越墙模式,从官网更新SDK(不得不说天子脚下的网速就是快) 然后在eclipse中的Windows下的pr

2015-08-07 21:37:10 382 1

原创 通过服务器实现客户端的相互通话。(需要导入jar包)论保存的重要性

MyClient程序MyClientReadMyServerMyServerMyServerRead难点,重点为以Json样式去发送数据,服务器接收到后对其进行解析,判断其样式,然后分类向其他客户端发送MyClient程序import java.awt.BorderLayout;import java.awt.Component;import java.awt.EventQueue;i

2015-08-06 21:43:19 543

原创 使用Sever与多个客户端同时通信,Server可以接受到所有信息,也可以广播

客户端主程序import java.awt.BorderLayout;import java.awt.Component;import java.awt.EventQueue;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.border.EmptyBorder;import javax.swing

2015-08-06 10:34:13 673 1

原创 利用多线程搭建的聊天窗口(8.5)

程序介绍服务器主程序"**********************服务器的主程序**********************"import java.awt.BorderLayout;import java.awt.EventQueue;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.border.

2015-08-05 20:02:04 613

原创 反射、注解和线程、Thread、同步锁问题和基于多线程的Server通信(8.4)

反射查看api为class抽象所有类共有的classfieldconstructmethod反射的用途工厂设计模式注解的用法Thread继承Thread方法Runnable方法Jion方法线程争用造成死锁守护线程守护线程的实际用途Thread和Runnable的用法查看 api反射(查看api为class)抽象所有类共有的class、field、construct、method

2015-08-04 20:00:54 643

原创 JDBC及eclipse连接数据库

1.select语句来检索数据select 所选字段列表 from 数据表名 where 条件表达式 group by 字段名 having 条件表达式(指定分组条件)order by 字段名[ASC|DESC]例子: select name,age from tb_emp where sex='女' order by age; 2.insert语句来插入数据inser

2015-08-04 09:46:41 652

原创 URL、枚举和XML解析、Json解析(8.3)

Url查看api url读取内容为图片时使用字节流的读取方法示例读取网站源代码时可以用字符读取方式示例UDP实现收发数据接收数据发送数据UDP相互交流接收数据代码部分发送数据代码部分枚举xml解析DOM解析对dom中节点的解释解析整个文档导入包都是dom的附加解释解析其中的一部分SAX解析Json解析生成JSON类型的数据解析JSON数据读取一个文件中的JSON

2015-08-03 09:31:28 874

原创 网络连接和集合、泛型

集合Collection接口以及其中的常用方法Collection是Set和List的父类 1.set是HashSet和TreeSet的父类 2.List是ArrayList和LinkedList的父类 Map是HashMap和TreeMap的父类 方法 功能描述 add(E e) 将指定的对象添加到该集合中 remove(Object o

2015-08-02 08:33:13 537

原创 抽象类与接口、内部类 8.1

抽象类(不一定有抽象方法) 1. 含有抽象方法的类为抽象类,不能创建对象。 2.具体实现在子类中,若在子类中不实现,则子类也必须是抽象的。

2015-08-01 09:37:09 412

空空如也

空空如也

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

TA关注的人

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