自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android 常用第三方jar包用途

jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误

2012-12-19 17:20:45 1133 1

原创 Android 常用意图

显示网页:   1. Uri uri = Uri.parse("http://www.google.com");   2. Intent it = new Intent(Intent.ACTION_VIEW,uri);   3. startActivity(it); 显示地图:   1. Uri uri = Uri.parse("geo:38.899533,

2012-12-20 13:21:55 412

原创 Android 常用rui

android系统管理联系人的URI如下ContactsContract.Contacts.CONTENT_URI 管理联系人的UriContactsContract.CommonDataKinds.Phone.CONTENT_URI 管理联系人的电话的UriContactsContract.CommonDataKinds.Email.CONTENT_URI 管理联系人的Email的U

2012-12-20 13:19:40 299

原创 在Eclipse中集成ndk

前言       最经在看Android方法的基础知识,看到一篇文章(http://www.rbgrn.net/content/348-get-your-eclipse-integrated-ndk-on)介绍如何把Android的NDK集成到Eclipse,顺便就把它翻译过来。       注:技术名称保留不译,比如CygwinEclipse(英文版)的界面文本不译,比如按钮(S

2012-12-20 10:24:01 416

转载 gson.jar 在android种的使用

Java代码  虽然android自带了json处理,但是没有封装,总觉得不方便,网上找了gson的处理,觉得还行。  Java代码  //转换器          GsonBuilder builder = new GsonBuilder();           // 不转换没有 @Expose 注解的字段           bui

2012-12-19 17:44:15 779

转载 EditText 插入图片表情

EditText通常用于显示文字,但有时候也需要在文字中夹杂一些图片,比如QQ中就可以使用表情图片,又比如需要的文字高亮显示等等,如何在android中也做到这样呢? 记得android中有个android.text包,这里提供了对文本的强大的处理功能。 添加图片主要用SpannableString和ImageSpan类:Java代码    Drawable drawabl

2012-12-19 12:03:25 337

转载 Android-Lint的简述

Android-Lint是SDK Tools 16 (ADT 16)之后才引入的工具,通过代码检查,可发现潜在的问题,并能对Android程序进行优化处理。Android-Lint提供了命令行方式执行,还可与IDE(如Eclipse)集成,并提供了html形式的输出报告。Android-Lint可以方便的与项目中的其他自动系统(配置/ Build / 测试等)集成。 Android

2012-12-17 17:19:43 336

原创 Xml 常用转义字符

XML转义字符 以下为XML标志符的数字和字符串转义符 "     (" 或 ") '     (' 或 ') &     (& 或 &) lt(gt(>) (> 或 >) 下面的字符在 [XML]中被定义为 空白(whitespace)字符: 空格 ( ) Tab (&#x00

2012-12-03 10:07:06 478

转载 Android Binder 设计详解

关键词Binder Android IPC Linux 内核 驱动摘要Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之与传统 IPC做对比有助于我们深入领会进程间通信的实现和性能优化。本文将对Bi

2012-11-30 11:26:29 257

原创 java5 带有返回值的线程 callable

Java代码  import java.util.concurrent.Callable;   import java.util.concurrent.ExecutorService;   import java.util.concurrent.Executors;   import java.util.concurrent.Future;       /**      从本节开始

2012-11-30 09:38:24 351

原创 java AtomicInteger 类详细解释

使用了AtomicInteger这个类,特别适用于高并发访问,下面贴一个简单的例子:Java代码  CashierContext类部分代码:     private Map counter          = new HashMap();       private void initCounter() {        counter.put("cvm", ne

2012-11-29 17:27:53 528

原创 JDK5 线程池(java.util.concurrent.ThreadPoolExecutor) 使用介绍

在多线程大师Doug Lea的贡献下,在JDK1.5中加入了许多对并发特性的支持,例如:线程池。 一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, T

2012-11-29 15:38:07 534

原创 android 图片性能的优化

由于android设备的RAM较小,且Java的GC机制不够智能,经常会出现Out of memory异常。 当然,除了上面的原因,也有可能就是因为写的程序有bug,产生内存溢出。在进行图片较多的软件处理时,很有可能会遇到OOM(out of memory)的异常。图片是一个非常消耗内存的资源,针对图片的处理需要进行特殊的处理。经过一段时间的调研,我总结出来几个注意事项。 尽量使用9p

2012-11-29 10:16:39 330

转载 Android平台下通过HTTP协议实现断点续传下载

本文转自:http://www.cnblogs.com/hanyonglu/archive/2012/02/20/2358801.html本示例介绍在Android平台下通过HTTP协议实现断点续传下载。我们编写的是Andorid的HTTP协议多线程断点下载应用程序。直接使用单线程下载HTTP文件对我们来说是一件非常简单的事。那么,多线程断点需要什么功能?1.多线程下载,2

2012-11-29 10:05:10 479

原创 java 中利用UncaughtExceptionHandler捕获异常

在编写APK程序时,利用Thread.UncaughtExceptionHandler可以捕获到这些无法获取到的异常。从名字就可以看出来UncaughtExceptionHandler是针对某个线程而言的,同时Thread提供了3个相关的方法: 1. void setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler eh)

2012-11-28 14:07:29 318

原创 4大开源协议

现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种。我们现在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。本文简单探讨了BSD、Apache、GPL、LGPL这四大开源协议的异同。AD: 本文参考文献:http:

2012-11-26 09:04:27 275

转载 android的开源和封闭

满大街都在谈论Android。它是当红炸子鸡。许多人觉得,iPhone将受到它的强力挑战。我也曾经对它充满了期待,但是后来的事态发展,令我改变了看法。前几天,我就在网志上写了自己的担忧:“首先,Android应用程序只能用java语言开发,莫非所有的应用程序都运行在一个巨大的虚拟机上?(【更正】网友留言指出,2009年6月Android发布NDK工具包,支持C/C+

2012-11-26 08:57:36 443

转载 android bitmap 常见操作

一、View转换为Bitmap        在Android中所有的控件都是View的直接子类或者间接子类,通过它们可以组成丰富的UI界面。在窗口显示的时候Android会把这些控件都加载到内存中,形成一个以ViewRoot为根节点的控件树,然后由根节点开始逐级把控件绘制到屏幕上。        可以通过调用控件的setDrawingCacheEnabled(true)方法,开启

2012-11-13 09:45:50 687

原创 android ui适配 以及切图设计

图像显示所需的概念:像素:一幅图片的显示就是由许多显示着不同颜色的小方格组成的,这样的小方格就被称为像素,是构成图片的最小单位.但是这个像素的具体大小是多少呢?这需要取决于显示这张图片的具体的物理设备显示一个图片像素点的荧光点的大小.图片文件只是记录着它自身有多少个像素点,每个像素点显示什么颜色,至于它自身物理尺寸有多大,它自身也无法得知,例如一张480*800像素的图片在电脑显示器上显示明显

2012-11-08 09:27:02 1337

转载 Android屏幕密度(Density)和分辨率的关系

最近正在做Android的UI设计,故搜集了一些Android上进行UI设计的一些资料,现和各位分享下。首先说说density,density值表示每英寸有多少个显示点,与分辨率是两个不同的概念。Android主要有以下几种屏:QVGA和WQVGA屏density=120;HVGA屏density=160;WVGA屏density=240;下面以480dip*800dip的

2012-11-08 09:21:07 654

转载 什么是Dip和Sp 分辨率无关的度量单位

什么是Dip和Sp过去,程序员通常以像素为单位设计计算机用户界面。例如,定义一个宽度为300像素的表单字段,列之间的间距为5个像素,图标大小为16×16像素 等。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清 内容。与分辨率无关的度量单位可以解决这一问题。Android支持下列所有单位。px(

2012-11-08 09:20:14 767

原创 android 常见面试题

最近有些面试,于是网上找了些面试题看了下,感觉没有总结的特别好的,这个还行,发下,大家可以留着以后用。大家可以参考下,有些答案并不是很准确,有疑问的可以自己搜一下,然后研究下总结出自己的答案。1. Intent的几种有关Activity启动的方式有哪些,你了解每个含义吗?    这里Android123提示大家,Intent的一些标记有FLAG_ACTIVITY_BROUGHT_TO_

2012-11-05 09:30:55 307

转载 HttpClient 整理

HttpClient 是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。在网上整理了一些东西,写得很好,寄放在这里。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中

2012-10-23 10:16:55 276

转载 Android中mesure过程详解 (结合Android 4.0.4 最新源码)

如何遍历并绘制View树?之前的文章Android中invalidate() 函数详解(结合Android 4.0.4 最新源码)中提到invalidate()最后会发起一个View树遍历的请求,并通过执行performTraersal()来响应该请求,performTraersal()正是对View树进行遍历和绘制的核心函数,内部的主体逻辑是判断是否需要重新测量视图大小(measure),是否需

2012-10-23 09:47:36 297

原创 Java之WeakReference与SoftReference使用讲解

如果你想写一个 Java 程序,观察某对象什么时候会被垃圾收集的执行绪清除,你必须要用一个 reference记住此对象,以便随时观察,但是却因此造成此对象的 reference 数目一直无法为零, 使得对象无法被清除。  java.lang.ref.WeakReference  不过,现在有了 Weak Reference之后,这就可以迎刃而解了。如果你希望能随时取得某对象的信息

2012-10-23 09:36:22 333

空空如也

空空如也

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

TA关注的人

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