自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android studio

迫于实际情况要使用Android studio原来用过感觉不是很好用,结果现在用了半天感觉Android Studio确实很好用,尤其写js一类的提示,很厉害,下面说下配置Android studio(下文简称AS)和使用相信大部分程序员使用一天就能熟练运用了,就是刚开始需要个熟悉的过程1.相信大部分的程序员都有用快捷键的习惯,而且写java的一般都是用Eclipse和Myeclips

2015-03-31 10:53:49 590

原创 Android的Service

原来总感觉四大组建Service和Broadcaster Receiver用的少,其实不然,只是因为比较抽象,他们总是默默无闻的在后台进行服务写了个demo测试了一下,一个是生命周期,一个是绑定服务,解绑服务,感觉这个用mp3播放比较形象下面是工程列表,感觉在顺序上不只是Eclipse还是google调整了一下MainActivity.classpackage cn.e

2015-03-25 13:16:38 569

转载 排序链树搜索算法在GIS POI关键字搜索中的应用

标签排序 链树 GIS POI 关键字 搜索算法概念阐述链树及其相关概念本来,数据结构教科书中,不存在一种叫做“链树”的数据结构,用Goolge也搜索不到。这种数据结构,是为了在GIS系统中进行POI关键字高速搜索,在n叉树的基础上,改进的一种数据结构,为了论述方便,姑且称之为链树。链树,就是在n叉树的基础上,给每个树节点(包括树根和叶子),都挂接上一个链表而形成的数据

2015-03-24 17:40:19 1012

原创 图片异步加载AsyncTask以及ListView中item加载图片缓存

当LIstView加载多张图片时使用Handler+Runnable有点不现实,可以用谷歌的AsyncTask,另外,如果所需加载的图片不需要很精细的控制的话也可以采用AsyncTask,还有就是Listview加载的图片将其存入缓存中,暂且没写将其存在sd卡中,如果每次刷新Listview都要加载图片那么用户体验和程序的性能,下面附上代码:SingleImageTaskUtil.java单个

2015-03-24 11:09:49 810

原创 Handler&Looper&Message&Runnable多线程

看过好多资料,原来对Handler&Message&looper&Runnable多线程一知半解,现在写了个demo',认真分析理解了一下,帮助大家把这几个知识点连贯的串一下,希望对大家有所帮助。自Android2.3以后,谷歌官方规定,耗时的任务不能在主线程出现,会严重影响用户的体验,其实就算谷歌不提出,有经验的程序员也不会把耗时任务放在主线程的,这样会给用户造成一个假死的现象,所以一引入了

2015-03-23 15:00:22 594

转载 Handler+thread 加载网络图片

关于Android多线程处理UI-我在网上查了下资料发现有好几种,本次学习只是其中一种,主要是利用handler结合Thread更新UI。下面是我写的小Demo:            Handler+thread 加载网络图片,我在网上随便找了三张图片,分别开三个线程加载他们,然后在Activity中显示。            其中一个线程出现异常不会影响到其他线程更不

2015-03-23 14:36:14 470

转载 详解Android中AsyncTask的使用加入了cancle和progerssbar

在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,不清楚的朋友们可以参照一下

2015-03-23 14:04:10 571

转载 详解Java增强的For循环(泛型) 各种用法

增强的For循环(泛型)在一维数组、二维数组、List中的应用:示例代码:ForLoop.java[java] view plaincopyprint?import java.util.ArrayList;  import java.util.Iterator;  import java.util.Li

2015-03-23 13:42:46 699

原创 StringBuffer的用法

StringBuffer生成一个串,并不是生成一个对象,容易让用户更好的执行增删改差,数据库以及客户端向服务器提交请求用的比较多,下面附上一段代码:// 使用apache HTTP客户端实现Map params = new LinkedHashMap();params.put("name", username);params.put("password", pass

2015-03-23 13:23:49 693

转载 关于conversion to dalvik format failed with error

关于conversion to dalvik format failed with error 1最近总是遇到这个问题,好几次了。今天终于找到原因了。真纠结啊。。。trouble processing "java/nio/CharBuffer.class":Ill-advised or mistaken usage of a core class (java.* or ja

2015-03-23 10:58:11 440

原创 Listview&Adapter&SharedPreferences&AsyncTask

这几天因为要用到Listview以及加载图片,从网上查了下资料,写了个demo,但是从网络下载的图片没有缓存到本地,有待修正下面贴上代码,供大家学习IMageTaskUtil.java多任务处理图片的加载package com.loulijun.utils;import java.io.InputStream;import java.net.HttpUR

2015-03-23 10:04:25 674

转载 面向对象思想是什么

面向对象思想----不看后悔! 前言: 整理这份资料的目的是为了帮助朋友们能够更直观的理解面向对象的编程。让后来者能够少走一些弯路。但其中不免有许多漏洞及错误,也还请前辈提出宝贵的更改意见,毕竟交流会让我们不断的进步。 技术是日新月异的,他不会等待你的成长。技术要拿出来于别人交流,自己学是自己主观意识上的理解,有对有错!交流会让进步变得更快。我认为如果计算机 的体系结构不发生革命性的变

2015-03-22 20:00:26 417

转载 关于jsp内置对象Session和Cookie使用的肤浅理解,如何使用Session来统计网站在线人数

首先一点,为什么要使用Session和Cookie,它们所起的作用是什么?平时我们都会说,cookie存放在客户端,一般存放在浏览器中用来保存用户的登录信息;而Session是保存在服务器上的,用来保存用户的登录信息,Cookie和Session都有自己的生命周期,所以在平时做登录的时候我都不加思索的将用户的信息放到session中,然后根据session中是否存放用户的信息来判断用户是否登录或者

2015-03-22 17:32:29 870

转载 cookie 和session 的区别详解

这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。

2015-03-22 16:39:38 337

转载 客户端提交查询请求成功后如何向服务器返回数据

response.getOutputSteam();PrintWrite pw = response.getPrintWrite();pw.out("你想传到客户端的东西");response这个对象就是用来响应客户端的请求response.getOutputSteam().write("写数据");response.flushBuffer()这样就可以发往数据到客

2015-03-22 16:13:15 2071

转载 android listview异步加载图片(详细)

Android中的ListView是一个非常常用的控件,但是它却并不像想象中的那么简单。特别是当你需要在ListView中展示大量网络图片的时候,处理不好轻则用户体验不佳,重则OOM,异步线程丢失或者图片错位。关于其中的OOM和异步线程丢失的问题,是一个很庞大的话题,本人能力有限,无法说清,只有遇到的时候临时找原因,想办法解决了。但是对于图片错位,却是可以避免的,今天我们就来说一说List

2015-03-22 15:26:54 519

转载 会话、保存会话方法之Cookie、简单的Cookie应用(直观详细)

会话、保存会话方法之Cookie、简单的Cookie应用会话什么是会话?     在日常生活中,从拨通电话到挂断电话之间的一连串的你问我答的过程就是一个会话。会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,服

2015-03-22 15:17:50 505

转载 android客户端与服务器端交互 如何保持session

最近在开发项目的过程中,遇到android与web服务器要在同一session下通信的问题。在解决问题前先回顾下Session与Cookie:Cookie和Session都为了用来保存状态信息,都是保存客户端状态的机制,它们都是为了解决HTTP无状态的问题而所做的努力。Session可以用Cookie来实现,也可以用URL回写的机制来实现。Cooki

2015-03-22 14:26:34 562

转载 ListView拖动时背景黑色的问题

我们知道在Android中ListView是一个比较常用的UI控件,我们在大部分开发中都需要用到它,因此Android为我们提供了ListView的多种实现方法,通过自定义显示布局让显示的内容更加美观,但是我们会发现这样一个问题,当我们操作ListView的时候,如果不使用手机上下按键的时候,直接用触摸拖动视图的方式,会发现ListView的背景一片黑色,而且所有被选中的文字都变成一片漆黑。

2015-03-22 10:17:12 342

转载 android学习—数据存储和IO-SharedPreference和Editor

一、  sharedPreferences与Editor简介1、    SharedPerferences保存的数据主要是类似配置信息格式的数据,因此它保存的数据主要是简单类型的key-value对,SharedPreferences本身并没有写入数据的能力,而是通过Sharedpreferences的内部接口来实现,SharedPreferences调用edit()方法即可获得他所对应的

2015-03-22 09:59:39 552

转载 如何android多Activity间共享数据 (extends Application)

1.定义全局变量The more general problem you are encountering is how to save stateacross several Activities and all parts of your application. A staticvariable (for instance, a singleton) is a common Java

2015-03-21 21:54:03 449

转载 java 构造方法中super()的作用

class Father { Father(){print ('father');};}class Son { Son(){print ('son')};}如果只是这样,那么构造Son之前会在后台调用一下super()函数,调用过程你看不到,但是确实执行了,结果是先father后son但是这种时候你显示的写个super就没有意义了,那么他在什么时候用呢,再举个例子给你举个

2015-03-20 14:42:10 12349 3

转载 android ListView 几个重要属性

首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true"           第二是transciptMode属性,需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条目可以自动滚动到可视范围内。通过设置的控

2015-03-20 13:49:52 441

原创 SharedPreferences

原来只是用SharedPreferences,今天看了下源码google只是定义了=接口OnSharedPreferenceChangeListenerInterface definition for a callback to be invoked when a shared preference is changed.大体就是定义一个共享数据的接口的监听是否发生变化,然后在接口里面

2015-03-20 10:04:14 454

转载 Android 异步加载图片分析总结,多种方法加载图片资源

研究了android从网络上异步加载图像,现总结如下: (1)由于android UI更新支持单一线程原则,所以从网络上取数据并更新到界面上,为了不阻塞主线程首先可能会想到以下方法。 在主线程中new 一个Handler对象,加载图像方法如下所示 复制代码 代码如下:private void loadImage(final String url, final int i

2015-03-19 17:03:39 1010

转载 Android ImageView如何加载网络图片资源

package com.android.antking.imageview;    import java.io.InputStream;  import java.net.HttpURLConnection;  import java.net.MalformedURLException;  import java.net.URL;    import android.

2015-03-19 16:42:51 623

转载 Android加载网络图片学习过程,涉及到本地缓存

好多应用,像我们公司的《乘友》还有其他的《飞鸽》《陌陌》《啪啪》这些,几乎每一款应用都需要加载网络图片,那ToYueXinShangWan,这是比须熟练掌握的一个点,下面开始学习:一、最简单加载网络图片从网络上取图片数据,显示在应用中,简单不赘述:[java] view plaincopy      try {      

2015-03-19 16:41:17 519

转载 JSON--List集合转换成JSON对象

1. 简单的手动放置 键值对 到JSONObject,然后在put到JSONArray对象里List al = articleMng.find(f); System.out.println(al.size()); HttpServletResponse hsr = ServletActionContext.getResponse();

2015-03-19 16:21:16 1325

转载 Servlet中doGet与doPost的区别..

当服务器创建servlet对象后,该对象会调用init方法初始化自己,以后每当服务器再接收到一个servlet请求时,就会产生一个新线程,在这个线程中让servlet对象调用service对象检查HTTP请求类型(get,post),并在service方法中根据请求类型对应的调用doGet ,doPost方法。如果不论用户请求类型是get还是post,服务器处理过程完全相同,那么可只在doPos

2015-03-19 13:35:36 449

转载 HttpRequest类

HttpRequest的作用是令到Asp.net能够读取客户端发送HTTP值。比如表单、URL、Cookie传递过来的参数。  返回字符串的那些值就不说了,那些基本上都是与HTTP请求报文相关的东西。   现在看看返回NameValueCollection对象的东东,这个对象只是为了存储返回的东西。  1、Request.Headers;  这个东西返回的是什么

2015-03-19 11:54:17 584

转载 怎么理解JAVA中的实例化?

你要买一个苹果,售货员给你一个苹果;你要买一苹果, 相当于 --------- Apple apple = null;这个时候你并没有拿到苹果---------java没有给你申请内存,这个时候apple还什么内容都没有,只是告诉别人apple是个苹果售货员给你个苹果 ----------apple = new Apple();这个时候你拿到了苹果

2015-03-19 10:40:27 998

原创 Java Web中的Servlet

1.在MVC(M指的Model 模型界面 java官方的bean,V指的View视图界面,现在主流h5和php吧(我学的是jsp),C指的是controller控制层)架构中Servlet相当于一个控制器,页面把请求数据提交给它,然后他调用方法处理,并且返回给用户结果界面2.Servlet的生命周期1.初始化阶段,init()方法2相应客户请求阶段,调用service()方法3

2015-03-19 10:16:47 522

原创 一个用户同时登录两次的话,关于session回话问题

如果用户没有采用session.invalidate()的话,分两种情况:1.关闭标签页的话但不关掉浏览器,再重新打开另一个标签页,这样session在浏览器中还存在的,是一个session2.如果关掉标签页,同时关掉浏览器的话,再重新打开浏览器的话,会产生一个新的session,还会有一个以前的session,但是不能进行数据操作,通常是30分钟自动销毁用户采用session.inv

2015-03-19 09:17:35 3089

转载 java中static作用详解

static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,

2015-03-18 13:54:32 394

转载 Android客户端和服务器端数据交互

网上有很多例子来演示Android客户端和服务器端数据如何实现交互不过这些例子大多比较繁杂,对于初学者来说这是不利的,现在介绍几种代码简单、逻辑清晰的交互例子,本篇博客介绍第四种:一、服务器端:代码1:添加名为“AndroidServerServlet.java”的文件?12345678

2015-03-17 20:29:31 964

转载 android 之手机客户端登陆

android手机stringloginbytestruts今天要学的例子是通过android 手机客户端登陆到服务器。验证是否登陆成功。首先:我们在myEclipse 中新建一个web项目提供手机客户端的登陆请求,并做出响应,我们使用struts2.1.8。做一个简单的示例。这个web服务可以接收post |get 的请求。代码如下:[java] view

2015-03-17 20:20:42 867

转载 Android客户端与服务器端的json数据交互(很详细)

Android客户端与服务器端的json数据交互,主要是通过json形式的数据交互,就是json的写入和解析。 先看效果图,我最讨厌讲东西,一个图没有的。算了,看来我不是写博客的材料,写不下去了,要排版之类的麻烦,大家还是直接去下载源码,里面有大量的注视,应该能看懂。 下载地址:源码下载地址http://download.csdn.net/detail/abc13939

2015-03-17 19:52:00 1371

转载 Android客户端使用HttpClient发起web数据访问

androidinstancejsoncookieweb目录(?)[-]HttpPost与HttpGet实现用户登录和列表展现实现客户端与服务器cookie共享      HttpClient与服务器数据交互方式:HttpPost和HttpGet 分别对应Post和Get提交。因为要做Android客户端的缘故,所以就必须实现客户端与服务器实现数据交互,

2015-03-17 19:47:38 645

转载 HttpClient获取服务器JSON数据问题处理

目录[-]1. 服务端代码实现数据访问2.Android客户端JSON获取3.寻找分析解决问题很郁闷的是遇到,不能获取JSON数据的问题,而服务端已提供数据。1. 服务端代码实现数据访问用以提供客户端所需数据,服务端是Spring mvc模式,返回JSON数据,代码如下:?1234

2015-03-17 18:22:47 780

转载 HttpClient使用详解

JAVAhttp协议HttpClient测试目录(?)[-]一简介二特性三使用方法四实例Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,

2015-03-17 18:16:00 376

android的刷新

android端的上拉下拉刷新

2015-01-22

android UI控件

android端的ui的全面的详细介绍

2015-01-22

空空如也

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

TA关注的人

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