自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 AsyncTask的坑,Handler,Looper与MessageQueue

AsyncTask的坑,Handler,Looper与MessageQueue分类: Android 2012-11-17 20:04 4907人阅读 评论(2)收藏 举报目录(?)[+]AsyncTask的隐蔽陷阱先来看一个实例这个例子很简单,展示了AsyncTask的一种极端用法,挺怪的。[java] view pla

2014-04-22 16:44:46 766

转载 Android 中的BroadCastReceiver

BroadCastReceiver 简介 (末尾有源码)BroadCastReceiver 源码位于: framework/base/core/java/android.content.BroadcastReceiver.java 广播接收者( BroadcastReceiver )用于接收广播 Intent ,广播 Intent 的发送是通过调用Context.sendBroadca

2014-04-01 22:32:55 497

转载 android lint工具的使用

android lint工具的使用2作为移动应用开发者,我们总希望发布的apk文件越小越好,不希望资源文件没有用到的图片资源也被打包进apk,不希望应用中使用了高于minSdk的api,也不希望AndroidManifest文件存在异常,lint就能解决我们的这些问题。Android lint是在ADT 16提供的新工具,它是一个代码扫描工具

2014-03-31 22:05:52 1870

转载 性能优化之布局优化

性能优化之布局优化本文为Android性能优化的第二篇——布局优化,主要介绍使用抽象布局标签(include, viewstub, merge)、去除不必要的嵌套和View节点、减少不必要的infalte及其他Layout方面可调优点,顺带提及布局调优相关工具(hierarchy viewer和lint)。 性能优化专题已完成五部分:性能优化总纲——性能问题及性

2014-03-31 21:38:47 545

转载 Android中对Log日志文件的分析

分类: LINUX一,Bug出现了, 需要“干掉”它 bug一听挺吓人的,但是只要你懂了,android里的bug是很好解决的,因为android里提供了LOG机制,具体的底层代码,以后在来分析,只要你会看bug,android里应用开发也就很简单了。那我们先来看看android里的ANR,怎么出现ANR呢,很简单。          # adb shell

2014-03-21 14:58:20 665

转载 logcat命令详解

logcat命令详解Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过logcat命令来查看和使用.在使用logcat之前,请确保手机的USB调试模式已经开启,可以通过"Setting->Application->Development->USB debugging"来开启。logcat本身是android

2014-03-21 10:16:37 587

转载 Git 常用命令详解

Git 常用命令详解(二)Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro)Git 的更多介绍,请参考我的上一篇博客:Git 版本管理工具一、 Git 命令初识在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总

2014-03-21 09:59:26 1027

转载 Java 理论与实践: 哈希

Java 理论与实践: 哈希有效和正确定义hashCode()和equals()每个Java对象都有 hashCode() 和 equals() 方法。许多类 Override 这些方法的缺省实施,以在对象实例之间提供更深层次的语义可比性。在Java理念和实践这一部分,Java开发人员Brian Goetz向您介绍在创建Java类以有效和准确定义 hashCode() 和e

2014-03-21 09:56:33 572

转载 SVN命令使用详解

SVN命令使用详解(2013-04-16 20:39:18)转载▼标签:it分类:服务器搭建1、检出svn  co http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码svn co svn://路径(目录或文件的全路径) [本地目录全路径]  --usernam

2014-03-21 09:54:03 762

转载 Android AIDL(Android Interface Definition Language)介绍

在网上看到一篇介绍AIDL的文章,自己把代码在2.2的sdk上跑了一下,稍微更改了一下原文中的代码(下文中的代码都是自己编译通过后使用的代码)并且添加了xml文件,大家可以按照这个代码自己实现一遍。以下部门来自网上其他朋友的文章(由于出处太多,无法找到原始的地址)============================================================

2013-01-06 22:09:22 524

转载 Java ClassLoader机制

Java ClassLoader机制当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构:       bootstrap classloader                |       extension classloader                |       system classloaderbootstra

2012-12-18 22:11:10 467

转载 Android Intent和Intent Filter详解

Intents and Intent Filters          Intent Objects Intent对象          Intent Resolution Intent解析          Intent filters         Filters and security Filter和安全          Common cases 常见情况

2012-12-14 19:59:09 736

转载 android 常用代码汇总

android 常用代码汇总1、图片旋转Bitmap bitmapOrg = BitmapFactory.decodeResource(this.getContext().getResources(), R.drawable.moon);Matrix matrix = new Matrix();matrix.postRotate(-90);/

2012-12-13 21:31:38 461

转载 Android Looper和Handler

Android Looper和HandlerMessage:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理。Handler:处理者,负责Message的发送及处理。使用Handler时,需要实现handleMessage(Message msg)方法来对特定的Message进行处理,例如更新UI等。Me

2012-12-10 21:17:29 379

转载 Android ListView getView方法 性能优化

Android ListView getView方法 性能优化【转】  2012-08-09 14:15:50|  分类: android进阶|字号 订阅ListView的Adapter的作用如下图所示:Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方

2012-12-06 19:28:50 823

转载 Android 中Handler机制的详解与使用

一、Handler的定义:    Handler主要接收子线程发送的数据, 并用此数据配合主线程更新UI,用来跟UI主线程交互用。比如可以用handler发送一个message,然后在handler的线程中来接收、处理该消息,以避免直接在UI主线程中处理事务导致影响UI主线程的其他处理工作,Android提供了Handler作为主线程和子线程的纽带;也可以将handler对象传给其他进程,

2012-12-04 19:26:49 1081

转载 SoftReference、WeakReference和PhantomRefrence分析和比较

本文将谈一下对SoftReference(软引用)、WeakReference(弱引用)和PhantomRefrence(虚引用)的理解三各类理解,这三个类是对heap中java对象的应用,通过这个三个类可以和gc做简单的交互. 引用种类除了上面提到的三个引用之外,还有一个引用,也就是最长用到的那就是强引用.例如Java代码1.Object o=new

2012-12-03 19:19:17 503

转载 android 中ANR异常的分析

刚刚看到了项目里面的一个BUG,说的是ANR异常,由于我还是第一次接触ANR的,所以转载一篇解决ANR异常的文章加以理解!一:什么是ANRANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1:KeyDispatchTimeout(5 seconds) --主要类型按键或触摸

2012-12-01 12:55:45 1101

转载 linux下git工具使用 和 Git 中文教程

linux下git工具使用 (2010-11-03 21:53)    from : http://leves.iteye.com/blog/725633分类: linux命令及使用git是linux下的版本管理工具,类似于CVS。git没有登陆与退出的概念,每次操作都要求输入密码(当然也可以做到不用每次都输入密码)。 0.首先要设置环境

2012-11-28 20:29:26 1585

转载 Android中Bitmap和Drawable

Android中Bitmap和Drawable Android 一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap

2012-11-27 21:56:25 513

转载 Android中Context详解

备注:今晚看了一下ANDROID内核相关资料,其中提到android 中的Context,这个既熟悉有陌生的家伙,对这个确实一知半解,究竟是它是如何运作,下面我转载了一篇不错的文章进行介绍!..Android中Context详解——你所不知道的Context  2012-07-08 16:17:37|  分类: Android |字号 订阅转

2012-11-26 22:51:19 575

转载 eclipse 中使用内存分析工具MAT分析内存泄漏

from : http://www.blogjava.net/rosen/archive/2010/05/21/321575.html前言 在平时工作过程中,有时会遇到OutOfMemoryError,我们知道遇到Error一般表明程序存在着严重问题,可能是灾难性的。所以找出是什么原因造成OutOfMemoryError非常重要。现在向大家引荐Eclipse Memory An

2012-11-23 19:41:31 1112

转载 Android bitmap 内存溢出

from : http://www.eoeandroid.com/forum.php?mod=viewthread&tid=71586android 中用bitmap 时很容易内存溢出,报如下错误:Java代码:Java.lang.OutOfMemoryError : bitmap size exceeds VM budget复制代码

2012-11-22 21:32:14 817

转载 android开发中的内存泄漏

备注:最近被项目中的一个内存泄漏的BUG弄到有点晕,感觉其实内存泄漏这些错误有时候确实挺难避免的,特别是像我这种没什么开发经验的程序员,确实有点让我摸不着头脑,特别是项目越大越容易出现这些错误,下面转载一篇文章,以参考!一、概述 1二、Android(Java)中常见的容易引起内存泄漏的不良代码 1(一) 查询数据库没有关闭游标 2(二) 构造Adapter时,没有

2012-11-21 19:55:56 463

转载 And解roid中Activity启动模式详

转自: http://www.cnblogs.com/fanchangfa/archive/2012/08/25/2657012.htmlAnd解roid中Activity启动模式详  在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Acti

2012-11-21 19:48:57 578

转载 成为Java高手的25个学习要点

1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams。2. 你需要学习Java语言的基础知识以及它的核心类库(collections、serialization、streams、networking、multithreading、reflec

2012-11-20 21:42:49 348

转载 JAVA float精度

Java代码1 1.import java.math.BigDecimal;  2 2.import java.util.Scanner;  3 3.  4 4.public class test {  5 5.  6 6.    public static void main(String[] args) {  7 7.  8 8.        float a

2012-11-20 21:39:21 1506

原创 计算器!

package hlp.cn;import java.util.regex.Pattern;import hlp.cn.R;import android.app.Activity;import android.content.Context;import android.content.SharedPreferences;import android

2011-11-27 11:49:21 677

原创 使用Files存储文件笔记

如果想对SD卡写入内容的时候,要记得想MainFestt添加相应的权限:以下是整个程序的截图:以下是我这个程序的代码:package hlp.com;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import a

2011-11-27 11:41:23 505

原创 使用SharePreference保存用户输入的内容

以下是SharedPreferences的一些特性:1.轻量级存储2.无法进行共享3.多半用于存储用户的临时数据思路:主要是在程序退出之前保存用户输入的数据和在程序开始时加载从上一次保存下来的数据,运用SharedPreferences保存数据数,以xml文件的形式保存在data/data/packagename/shared_prefs/××××.xml 以下是关键代

2011-11-25 16:26:48 1512

转载 十条不错的编程观点

   本文转载自 :  http://coolshell.cn/articles/2424.html  在Stack Overflow上有这样的一个贴子《What’s your most controversial programming opinion?》,翻译成中文就是“你认为最有争议的编程观点是什么?”,不过,在400多个主回贴,以及千把个子回贴中,好像并不是很有争议,而是令

2011-06-28 22:32:00 294

转载 优秀程序员的十个习惯

在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人也许能够成为一个优秀的编码人员,他们会非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个条目成为你的习

2011-06-11 22:35:00 377

转载 十条不错的编程观点

本文转载 http://coolshell.cn/articles/2424.html 在Stack Overflow上有这样的一个贴子《What’s your most controversial programming opinion?》,翻译成中文就是“你认为最有争议的编程观点是什么?”,不过,在400多个主回贴,以及千把个子回贴中,好像并不是很有争议,而是令人相当的茅塞顿开,下面罗

2011-06-11 22:34:00 312

转载 The Men Who Stole the World

本文转载自 http://coolshell.cn/articles/3363.html  十年前,有四个年轻人改变了这个世界的运作方式。他们使用的并不是法律或是武器或是金钱,而是使用软件来改变世界。他们当时有着激进和极具破坏性的想法,并把这些想法付诸于代码,在Internet上以免费自由方式发布。这四个人,没有一个完成了大学学业,却奠定了今天我们习惯的数字媒体环境的基础。然后,因为各

2011-06-11 22:05:00 1656

转载 数据结构在游戏中的简单应用

 本文转自 http://c.chinaitlab.com/cckaifa/game/200806/749846.html 在游戏的编写中,不可避免的出现很多应用数据结构的地方,有些简单的游戏,只是由几个数据结构的组合,所以说,数据结构在游戏编程中扮演着很重要的角色。  本文主要讲述数据结构在游戏中的应用,其中包括对链表、顺序表、栈、队列、二叉树及图的介绍。读者在阅读本文以前,应对数据结构

2011-06-09 20:06:00 547

转载 数据结构在游戏中的简单应用

 本文转自 http://c.chinaitlab.com/cckaifa/game/200806/749846.html 在游戏的编写中,不可避免的出现很多应用数据结构的地方,有些简单的游戏,只是由几个数据结构的组合,所以说,数据结构在游戏编程中扮演着很重要的角色。  本文主要讲述数据结构在游戏中的应用,其中包括对链表、顺序表、栈、队列、二叉树及图的介绍。读者在阅读本文以前,应对数据结构

2011-06-09 20:06:00 481

JAVA RULE(中文版)

JAVA RULE

2012-11-20

深入JAVA虚拟机

深入JAVA虚拟机

2012-11-20

空空如也

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

TA关注的人

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