自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

转载 android fragment解析(二)

1、管理Fragment回退栈类似与Android系统为Activity维护一个任务栈,我们也可以通过Activity维护一个回退栈来保存每次Fragment事务发生的变化。如果你将Fragment任务添加到回退栈,当用户点击后退按钮时,将看到上一次的保存的Fragment。一旦Fragment完全从后退栈中弹出,用户再次点击后退键,则退出当前Activity。看这样一个效果图:

2015-07-30 15:24:38 434

转载 android的fragment解析

1、Fragment的产生与介绍Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套App,然后拷贝一份,修改布局以适应平板神马超级大屏的。难道无法做到一个App可以同时适应手机和平板么,当然了,必须有啊。Fragment的出现就是为了解决这样的问题。你可以把Fragment当成Activity的一个界面的一个组

2015-07-30 15:21:06 338

原创 SQLite可视化工具sqlite expert professiona

1.官网上下载sqlite expert 2.安装软件3.在eclipse下的DDMS中找到数据库文件具体位置在:data/data/******(自己的类包名)下找到***.db文件。右上角的三个图标,第一个代表将数据库导出到电脑上,第二个代表将数据库导入到移动终端中。第三个为删除选中项。4.打开sqlite expert软件,通过file下的open d

2015-07-30 11:00:27 888 1

原创 android intentService(三)

service本身存在两个问题1.service不会专门启动一条单独的进程,service与它所在的应用位于同一个进程中2.service也不是一条新的线程,因此不应该在service中直接处理耗时的任务。intentServiceintentService正好可以弥补service的两个不足:intentService使用队列来管理请求intent,每当客户端通过intent请求

2015-07-27 14:23:09 392

原创 android service(二)

android运行service的两种方式:1.通过context的startService()方法:通过该方法启动service,访问者图service之间并没有关联,即使访问者退出了,service依然运行。2.通过context的bindService()方法:使用该方法启用service,访问者与service绑定在了一起,访问者一旦退出,service也就终止。注:定义ser

2015-07-27 14:00:15 350

原创 android service详解

官方对于service的定义:   Service(服务)是一个没有用户界面的在后台运行执行持续时间比较长的操作的应用组件。其他应用组件能够启动Service,并且当用户切换到另外的应用场景,Service将持续在后台运行。另外,一个组件能够绑定到一个service与之交互(IPC机制),例如,一个service可能会处理网络操作,播放音乐,操作文件I/O或者与内容提供者(content

2015-07-27 10:56:23 405

转载 获得服务器数据的代码

//从服务器获得数据privateTextView ptv;privateButton btn_next; privateHandler pic_hdl; @Overrideprotectedvoid onCreate(Bundle savedInstanceState) {         // TODO Auto-generated method stub 

2015-07-23 17:44:04 479

转载 java inputstream读取文件中的数据

1. 关于InputStream.read()     在从数据流里读取数据时,为图简单,经常用InputStream.read()方法。这个方法是从流里每次只读取读取一个字节,效率会非常低。     更好的方法是用InputStream.read(byte[] b)或者InputStream.read(byte[] b,int off,int len)方法,一次读取多个字节。2.

2015-07-23 17:12:00 2640

转载 httpclient详解

HttpClient详解(一)HttpClient是一个客户端的HTTP通信实现库。HttpClient的目标是发送和接收HTTP报文。HTTP请求HttpClient 支持所有定义在HTTP/1.1版本中的HTTP方法:GET,HEAD,POST,PUT,DELETE,TRACE和OPTIONS。对于每个方法类型都有一个特殊的类:HttpGet,HttpHead,Ht

2015-07-23 17:06:39 1282 1

原创 解析XML文件的两种方法

1.SAXReader2.DocumentHelper

2015-07-23 16:38:23 438

原创 android httpclient

表单提交中get和post方式的区别:       1.get是从服务器上获取数据,post是向服务器传送数据。       2.get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTPpost机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户

2015-07-23 16:14:54 381

转载 JSON用法

SON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据交换格式,但是在JS(JavaScript的简写)中处理XML非常不方便,同时XML标记比数据多,增加了交换产生的流量,而JSON没有附加的任何标记,在J

2015-07-21 14:26:56 2371

原创 环信为自己的app加入即时通信功能的流程

1.      在环信官网上注册账号,创建自己的app,生成app的key 2.      下载环信的SDK开发包,并导入到自己的app中并在自己的app的AndroidManifest.xml文件中加入步骤1中的key,并加入权限具体代码为:                                            

2015-07-17 13:26:15 31195 4

转载 自定义listview的adapter

在开发中,我们经常使用到ListView这个控件。Android的API也提供了许多创建ListView适配器的快捷方式。例如ArrayAdapter、SimpleAdapter和SimpleCursorAdapter等。但你是否发现,如果采用这些系统自带的适配器,对于事件的响应只能局限在一个行单位。假设一行里面有一个按钮和一个图片控件,它们之间的响应操作是不一样的。若采用系统自带的适配器,就不能

2015-07-16 15:21:12 545

转载 android的contentProvider

ContentProvider为Android四大组件之一,主要用来应用程序之间的数据共享,也就是说一个应用程序用ContentProvider将自己的数据暴露出来,其他应用程序通过ContentResolver来对其暴露出来的数据进行增删改查。      ContenProvider与ContentResolver之间的对话同过Uri(通用资源标识符),一个不恰当的比喻就好像浏览器要显示

2015-07-10 17:12:00 475

转载 SQLite实例

DatabaseHelper.java/** * 继承SQLiteOpenHelper * * @author Harvey * */public class DatabaseHelper extends SQLiteOpenHelper{ /** * 数据库名称 /.db可有可无 */ public static final St

2015-07-10 16:11:57 499

转载 android的SQLite介绍

1.SQLite简介SQLite一个非常流行的轻量级的嵌入式关系型数据库,它在2000年由D. Richard Hipp 发布,它支持SQL语言,并且只用很少的内存就有很好的性能,它可以减少应用程序管理数据的开销,SQLite可移植性好、很容易使用、很小、高效而且可靠。此外它还是开源的,任何人都可以使用它。许多开源项目(Mozilla,PHP,Python)都使用了SQLite。S

2015-07-10 15:52:51 454

转载 android的parcelable接口

1. Parcelable接口Interface for classes whose instances can be written to and restored from a Parcel。 Classes implementing the Parcelable interface must also have a static field called CREATOR, which

2015-07-10 15:48:28 453

原创 android的四种加载模式

在多Activity开发中,有可能是自己应用之间的Activity跳转,也有可能夹带其他应用的可复用的Activity,可能会希望跳转到原来某个Activity实例,而不产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。Activity有四种加载模式,分别为:1、standard:标准模式(默认模式),一调用startActivi

2015-07-10 14:58:50 529

转载 android的application详解

Application类:Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个Application对象,用来存储系统的一些信息。Android系统自动会为每个程序运行时创建一个Application类的对象且只创建一个,所以Application可以说是单例(singleton)模式的一个类。

2015-07-07 10:26:04 474

转载 ListView实现SectionIndex,实现右侧栏字母的快速滑动

SectionIndexer是一个接口,实现这个接口可以使控件在快速滑动的时候出现一个提示框。比如ListView的提示框,如图所示:首先说明的一件事是,这个大写的D及其边框、位置,是系统自己生成的,也就是SectionIndexer接口。我看网上有的大牛自己写一个方框放到屏幕上,控制显示及隐藏,可能是参照了相关源代码,也可能是自己相出了一种替代方式。但是这里,我的实验结果却是证明,Sec

2015-07-06 09:33:58 1660

vc实验 华中农业大学

华中农业大学 肖云平老师布置的实验题 第二次

2010-11-13

空空如也

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

TA关注的人

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