自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 图片处理类(图片水印 图片缩放)

本图片处理类功能非常之强大可以实现几乎所有WEB开发中对图像的处理功能都集成了,包括有缩放图像、切割图像、图像类型转换、彩色转黑白、文字水印、图片水印等功能 1 import java.awt.AlphaComposite; 2 import java.awt.Color; 3 import java.awt.Font; 4 import java...

2014-10-13 22:32:00 187

转载 二次判断退出

用户退出应用前给出一个提示是很有必要的,因为可能是用户并不真的想退出,而只是一不小心按下了返回键,大部分应用的做法是在应用退出去前给出一个Dialog,我觉得这样不太友好,用户还得移动手指去按dialog中的按钮。个人觉得“再按一次返回键退出程序”是best practice,实现也很简单,直接上代码: 1 private long exitTime = 0; 2 ...

2014-10-12 22:06:00 135

转载 来电信息的拦截以及判断

如何拦截来电,并检测到某些特定号码时自动挂断电话?使用反射的技术访问android SDK的内部功能来挂断电话1.拦截来电的广播接收器类(InCallReceiver)的onReceive()方法 1 public void onReceive(final Context context,Intent intent){ 2 //得到电话管理服务,以便获得电话状态 ...

2014-10-06 17:22:00 152

转载 如何获取短信内容

如何获取短信的内容?1.编写一个广播接收器类,该类去集成BroadCastReceiver在onReceive()方法中处理广播关键的Java代码: 1 public void onReceive(Context context,Intent intent){ 2 Bundle bundle=intent.getExtras(); 3 if(bundle!=null){...

2014-10-06 10:10:00 181

转载 SQL语句的增删改查

一、增:有4种方法  1.使用insert插入单行数据:   语法:insert [into] <表名> [列名] values <列值>  例:insert into Strdents (姓名,性别,出生日期) values ('开心朋朋','男','1980/6/15')  注意:into可以省略;列名列值用逗号分开...

2014-09-28 16:37:00 72

转载 android传递参数

Android由众多Activity组成,每个Activity对应不同的功能和UI,但是每个Activity都是一个单独的类,所以需要传递参数。一般来讲,Android中传递参数是在不同的Activity中。大致上有5类方案:1 静态 static定义方法:1 public class MainActivity extends TabActivity {2 ...

2014-09-28 11:17:00 145

转载 Service的相关知识

Service是一个应用程序组件Service没有图形化界面Service通常用来处理一些耗时比较长的操作,可以使用Service更新ContnetProvider,发送Intent以及启动系统的通知等等。Service不是一个单独的进程,Service不是一个线程。Service生命周期Android Service的生命周期并不像Android中Act...

2014-09-28 11:10:00 77

转载 listView的分页滑动

1. ListView分页加载实现思路实现OnScrollListener 接口重写onScrollStateChanged 和onScroll方法,使用onscroll方法实现”滑动“后处理检查是否还有新的记录,如果有,调用 addFooterView,添加记录到adapter, adapter调用 notifyDataSetChanged 更新数据;如果没有记录了...

2014-09-26 11:46:00 105

转载 AsyncHttpClient

AsyncHttpClient来异步网络数据AsyncHttpClient是异步的,但是有时候我们需要得到请求的结果集来返回给某个函数,由于是异步的,所以不能够直接return会去,所以可以定义一个interface来给调用AsyncHttpClient方法的一个回调来获取结果集。 1 public void click(View view) { 2 ...

2014-09-23 11:38:00 286

转载 Mina

1.MINA框架简介MINA(Multipurpose(万能的,多种用途的) Infrastructure for Network Applications)是用于开发高性能和高可用性的网络应用程序的基础框架。通过使用MINA框架可以可以省下处理底层I/O和线程并发等复杂工作,开发人员能够把更多的精力投入到业务设计和开发当中。MINA框架的应用比较广泛,应用的开源项目有Apache D...

2014-09-23 11:24:00 130

转载 Volley

Volley主页https://android.googlesource.com/platform/frameworks/volleyhttp://www.youtube.com/watch?v=yhv8l9F44qo&feature=player_embedded1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncT...

2014-09-23 10:12:00 84

转载 Volley的使用和介绍

Volley是Android开发者新的瑞士军刀,它提供了优美的框架,使得Android应用程序网络访问更容易和更快。Volley抽象实现了底层的HTTP Client库,让你不关注HTTP Client细节,专注于写出更加漂亮、干净的RESTful HTTP请求。另外,Volley请求会异步执行,不阻挡主线程。Volley提供的功能简单的讲,提供了如下主要的功能:1、封装了的...

2014-09-23 10:02:00 109

转载 LruCache类的相关知识以及代码实现

一.LruCache的简单介绍Cache保存一个强引用来限制内容数量,每当Item被访问的时候,此Item就会移动到队列的头部。* 当cache已满的时候加入新的item时,在队列尾部的item会被回收。*如果你cache的某个值需要明确释放,重写entryRemoved()*如果key相对应的item丢掉啦,重写create().这简化了调用代码,即使丢失...

2014-09-23 09:37:00 191

转载 GPS相关知识

1 public class Main extends Activity implements OnClickListener { 2 private LocationManager locationManager; 3 private Location location; 4 private Criteria criteria...

2014-09-21 16:18:00 98

转载 Socket

1. 1 ServerSocket ss = new ServerSocket(port); 2 while(true){ //如果有客户端的连接请求,将执行下面的操作 3 Socket client = ss.accept(); //新建客户端对象 4 Handle handle = new Handle(client);//启动个客户端线程,并且...

2014-09-21 16:15:00 95

转载 语音识别技术

Android由于有了Google的支持,那么他的语音识别做起来也是比较简单的,主要是调用谷歌的语音识别软件,然后取得他的返回值,谷歌的语音识别有着极其庞大的云中心以及数据库。当然语音识别是存在一个精度问题的,所以谷歌语音识别软件的返回值不是唯一的,因此到时候需要自己做筛选或者处理:package com.ichances.voice; 1 import java.util.Ar...

2014-09-21 15:34:00 104

转载 二维码扫描的相关知识

1.二维码扫描二维码,是一种采用黑白相间的平面几何图形通过相应的编码算法来记录文字、图片、网址等信息的条码图片。如下图二维码的特点:1. 高密度编码,信息容量大可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。2. 编码范围广该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条...

2014-09-21 15:03:00 202

转载 数据结构

以前接触数据结构感觉它很难,很抽象,不知道从何入手,这次复习,把数据结构细化分析复习,将数据结构拆分为。通过几天的学习开始对数据结构有初步的了解。数据结构师计算机村粗、组织数据的方式,数据机构是指相互之间存在的一种或者多种特定的关系的数据元素的集合。学习数据结构有什么用那?对数据结构熟练掌握之后,如果设计出好的数据结构就可以为你的程序带来更高的运行和存储效率,数据结构通常涉及...

2014-09-20 17:58:00 161

转载 Json数据解析

1 Java代码:"[{"name":"kevin","age":25},{"name":"cissy","age":24}]"; 这是一个json数组。解析的流程: 1. 碰到"[",开始解析Json数组。 2. 碰到"{",开始解析Json对象。 3. 解析Json对象里面的值。 4. 碰到"}",解析Json对象结束。 5. 碰到"]",解析Jso...

2014-09-20 17:52:00 130

转载 Fragment

Fragment要点Fragment作为Activity界面的一部分组成出现可以在一个Activity中同时出现多个Fragment,并且,一个Fragment亦可在多个Activity中使用。在Activity运行过程中,可以添加、移除或者替换Fragment(add()、remove()、replace())Fragment可以响应自己的输入事件,并且有自己的生命...

2014-09-20 17:46:00 79

转载 android dom解析相关理解

DOM解析XMLDOM是Document Object Model的缩写,即文档对象模型.DOM解析器是通过将XML文档解析成树状模型并将其放入内存来完成解析工作的,而后对文档的操作都是在这个树状模型上完成.这个在内存中的文档是实际文档大小的几倍.好处是结构清晰,操作方便,坏处是耗费系统资源.要使用DOM方式来解析xml,需引入下面两个包:importjavax.xml.parser...

2014-09-20 17:21:00 110

转载 数据解析--sax解析

SAX解析XMLSAX是Simple API for XML的缩写,SAX是基于事件驱动的,在用SAX解析xml文档时候,在读取到文档开始和结束标签时候就会回调一个事件,在读取到其它节点与内容时也会回调一个事件.事件源是org.xml.sax包中的XMLReader,它通过parser()方法来解析XML文档,并产生事件.事件处理器是DefaultHandler,与DOM比较而言,SA...

2014-09-20 17:15:00 114

转载 android pull解析相关理解

Pull解析XMLXmlPullParser解析器的运行方式与SAX解析器相似.它提供了类似的事件(开始元素和结束元素),但需要使用parser.next()方法来提取它们.事件将作为数值代码被发送,因此可以根据不同的事件代码值来进行不同的处理.通过parser.getEventType()方法来取得事件的代码值(如XmlPullParser.START_DOCUMENT、XmlPul...

2014-09-20 17:01:00 149

转载 Android-通过URL获取网络资源

1、先在AndroidManifest.xml中注册加入访问因特网服务的权限:<uses-permission android:name="android.permission.INTERNET" />(若不加入,则会出现permission denied异常)2. 1 package vip.test.HttpGet; 2 import java.io...

2014-09-20 16:11:00 96

转载 HttpURLConnection

HttpURLConnection 实现网络访问文件,并且将获取到的数据存放到字节数组中 1 public class HttpURLConnHelper { 2 private final static String TAG = "MyHttpHelperUtil"; 3 4 /** 5 * 作用:实现网络访问文件,将获取...

2014-09-20 16:05:00 116

转载 Android平台关于时间和日期的相关类和方法(Date/Time)

1. Time类,这个类可以得到具体的日期/时间以及时区,可以在日期/时间格式与字符串及毫秒之间转换。(据说,使用Time类对CPU的负荷较小,不过我没有与其他的类型对比过)1 Time t = new Time(); //得到的是初始日期时间:19700101T000000Asia/Shanghai(0,0,0,-1,-28800)2 3 //Time t=new ...

2014-09-16 23:51:00 99

转载 Asynctask onPostExecute未执行的问题分析

问题现象:app使用Asynctask从网络下载数据,并将数据同步更新到UI上进行显示。在app使用的过程中,偶尔会出现数据未更新的情况,且这个问题现象一时找不到必现的操作方法跟踪问题原因发现是AsyncTask.onPostExecute未被执行到的原因。问题解决办法:google之后,发现可以通过如下方法解决问题:在app的application中的onCreate方法中增加如下代码...

2014-09-16 23:08:00 212

空空如也

空空如也

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

TA关注的人

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