- 博客(31)
- 资源 (2)
- 收藏
- 关注
转载 MVP模式与MVC模式
源地址:http://www.cnblogs.com/cuihongyu3503319/archive/2009/01/09/1372820.htmlMVP模式与MVC模式(转)MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。作为一种新的模式,MVP与MVC有着一个重大的
2012-08-30 15:58:43
9911
原创 maven整合到eclipse中的android项目遇到的几个问题及解决方法
以下是我在项目中遇到的是哪个具体问题以及我的一些解决办法,我的环境是mac os,所以其中一些方法可能不使用其他OS, 特此声明哦~1.pom.xml报错,错误提示:Plugin execution not covered by lifecycle configuration这是因为没有安装m2e android connector,可以按照如下步骤Preferences -> M
2012-08-24 10:18:54
5624
转载 mac os 下如何清除/切换svn eclipse插件的用户
以mac os x为例(Unix/Linux类似), 1、打开命令行窗口,即用户的根目录(用户的home目录) $ ls -al...drwxr-xr-x 6 linxyz staff 204 2 15 15:55 .subversion...$cd . subversion/auth/$rm -r -f -d *2、重启eclipse
2012-08-23 15:16:01
8315
转载 Spanned.SPAN_EXCLUSIVE_EXCLUSIVE的含义
我一直都不清楚Spanned.SPAN_EXCLUSIVE_EXCLUSIVE、Spanned.SPAN_INCLUSIVE_EXCLUSIVE、Spanned.SPAN_EXCLUSIVE_INCLUSIVE、Spanned.SPAN_INCLUSIVE_INCLUSIVE这几个参数的含义,直到看到这位老兄的blog,http://aichixihongshi.iteye.com/blog/
2012-08-07 16:42:52
38614
原创 sun 推荐的标准java代码coding惯例
sun 推荐的标准java代码coding惯例可以参考以下链接java code conventionshttp://www.oracle.com/technetwork/java/codeconventions-150003.pdf?ssSourceSiteId=ocomen
2012-08-06 16:30:47
1208
原创 有关android apk的版本号能否自动更新?
最近做开发有遇到一个问题,每次release的时候都需要手动去更改AndroidManifest.xml里面的android:versionCode和 android:versionName两项,实在很麻烦也非常容易忘记,我想有没有什么eclipse插件或者什么别的方式,可以让
2011-10-09 16:35:14
3543
原创 Design Patterns 阅读笔记
8.291.一个Pattern包括了4个部分:pattern name,problem,solution,consequnces
2011-08-29 21:03:13
810
转载 【Android】HTTP协议的经典讲解
原帖地址:http://blog.sina.com.cn/s/blog_62f987620100neph.html【Android】HTTP协议的经典讲解 (2010-12-23 17:08:22)转载标
2011-08-29 14:33:19
8477
转载 【转】Java对象的强、软、弱和虚引用
原地址:http://java.chinaitlab.com/oop/716371.html在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这 就像在日常生活中,从商店购买了某样物品后,如果有
2011-07-18 17:56:35
1401
原创 ConcurrentModificationException
最近写代码时遇到一个exception:ConcurrentModificationException这个问题经常发生在对集合类的操作中,文档上原文描述是这样的This exception may be thrown by methods that have detected c
2011-07-15 16:21:34
2393
转载 详解Looper,及android消息机制
<br />今天调用别人的代码时出现了Can't create handler inside thread that has not called Looper.prepare()的错误,经过一番调查,发现只需要在我新开的Thread里面先调用一次Looper.prepare()就可以解决,原因是对方的代码里面有用handler来发送message,而android的消息机制是基于Thread为一个单位的,我新开的这个Thread里面没有建立起消息loop,所以才需要先调用这句话,将这个Thread的loo
2011-05-06 20:37:00
3548
原创 padding与margin的区别
<br />之前一直没有搞懂android:padding和android:layout_margin的区别,其实概念很简单,padding是站在父view的角度描述问题,它规定它里面的内容必须与这个父view边界的距离。margin则是站在自己的角度描述问题,规定自己和其他(上下左右)的view之间的距离,如果同一级只有一个view,那么它的效果基本上就和padding一样了。例如我的XML layout代码如下:<br /><?xml version="1.0" encoding="utf-8"?>
2011-02-14 16:28:00
53858
2
转载 JVM的内存机制介绍
本文分为两个部分:1,JVM specification s(JVM 规范) 对JVM 内存的描述2,Sun 的JVM 的内存机制。JVM specification 对JVM 内存的描述首先我们来了解JVM specification 中的JVM 整体架构。如下图:主要包括两个子系统和两个组件: Class loader(类装载器) 子系统,Execution engine(执行引擎) 子系统;Runtime data area (运行时数据区域)组件, Native interface(本地接口)组件。
2011-01-14 14:08:00
2737
转载 java.lang.OutOfMemoryError错误总结+自己的总结
<br /><br />一、 Permanent Generation space问题<br />PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Gar
2011-01-14 11:42:00
4108
转载 详解JAVA I/O之二——java.io层次结构
<br />java I/O(Input/Output)学习——java.io层次结构文章分类:Java编程stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Inputstream和Out stream)都包括两种类型: <br />(1)字节流 <br /><br /> 表示以字节为单位从stream中读取或往stream中写入信息,即io包中的inputstream类和outputstream类的派生类。通常用来读取二进制数据,
2011-01-13 10:21:00
4485
转载 详解JAVA I/O之二——Java IO 多种方式读文件的代码实例
Java IO 多种方式读文件一、多种方式读文件内容。1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStream
2011-01-12 23:31:00
1522
转载 详解JAVA I/O之一——java.io包详细解说
<br />java.io包详细解说关键字: java io发信人: hzxdark (漆黑之翼), 信区: Java<br />标 题: java.io包详细解说,希望对师弟师妹们有所帮助^_^<br />发信站: 荔园晨风BBS站 (Thu Dec 21 23:13:30 2006), 站内<br /><br />我不知道各位是师弟师妹们学java时是怎样的,就我的刚学java时的感觉,java.io包是最让我感到一头雾水的。所以现在这篇文,尽可能简单地描述java.io包的结构,希望对java.
2011-01-12 23:29:00
2291
原创 JAVA基础——初始化顺序及相关(集各家言论再自己总结的)
<br /> <br /> <br /> <br />class Parent{ static int nStaticValue; //+static initialization static { System.out.println("Parent static initialization"); nStaticValue = 1; } //-static initialization int nValue; //+initialization {
2011-01-11 15:17:00
1103
转载 Java中的final和static用法总结
Java关键字final、static使用总结一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 final不能用于修饰构造方法。 注意:父类的private成员方法是不能被子
2011-01-10 17:27:00
4427
原创 写给那些让我糊里糊涂的HTTP、TCP、UDP、Socket
<br />先来一个讲TCP、UDP和HTTP关系的,注意红色mark的部分<br /> <br />1、TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。<br />在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。<br />在传输层中有TCP协议与UDP协议。<br />在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。<br />因此,HTTP本身就是一个协议,是从Web服务器传输超文本到本地浏览器的传送协议。<br /><br />2、HTT
2010-12-29 18:28:00
41255
1
原创 Android 常用代码段收集(不断更新)(都经过了姐的试验认证的)
<br />1.判断是否有网络连线<br />ConnectivityManager connManager =(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); if (connManager != null){ NetworkInfo info= connManager.getActiveNetworkInfo(); if (info != null && info.isAvailable()){
2010-12-23 15:35:00
2578
原创 重温Activity的各种状态
姐混不下去了,姐自学APP今天重新温习了Activity的各种状态,GoogleDocument上面的那张图很是经典的,我好好看了,今天试了之前一直不太确定的问题|-protected void onCreate(Bundle savedInstanceState); |-----protected void onStart(); |-----------protected void onResume();|-----------protected void onPause(); |-----protec
2010-11-24 11:55:00
1929
原创 android Alarm的设定和取消
<br />这几天因为案子需要,研究了一下alarm的设定和取消。<br />众所周知,设定alarm的话,大概需要用到如下几步:<br />1.创建一个Intent<br />2.创建一个PendingIntent<br />3.得到ALARM_SERVICE的AlarmManager<br />4.使用AlarmManager的set api,假如是取消,那就使用cancel<br /> <br />android自带的AP对于Alarm的管理是很巧妙的,例如Calendar,它基本上只会给系统设定一个
2010-08-05 17:43:00
21052
1
原创 学习ContentProvider---之四:按属性查询,多表查询
这次我按照自己的想法增加了两个功能,一是:按名字查询;二是:多表查询。我的理解:其实ContentProvider的机制很随意,它就类似于一个服务器一样,你把uri传来,只要按照特定的方式,它就能给你特定的功能,我觉得这个机制自由又方便。其实这两个功能主要通过修改query就可以,完整的ContentProvider代码如下:package com.ianc.lilyprovider;import android.content.ContentProvider;import android.cont
2010-07-06 13:53:00
14342
5
原创 学习ContentProvider---之三:最简单的ContentProvider
<br />看完Google的文档,我终于自己写出了一个简单的ContentProvider,并且写了另一个工程去使用它,现总结如下:<br /> <br />一、创建一个ContentProvider必备:<br />1. Setup a system for storing the data,就是想好你用什么方式存储数据,你可以用任何你喜欢的方式存储,文件存储或SQLite数据库<br />2. Extend the ContentProvider class to provi
2010-06-30 22:52:00
2139
原创 学习ContentProvider---之二:Modify data:insert,update,delete
<br />今天补充关于modify data的内容,Google的官方文档上是这样讲的:<br /> <br />修改数据库的几种可能:<br />· Adding newrecords<br />· Adding newvalues to existing records<br />· Batchupdating existing records(批量更新现有记录)<br />· Deletingrecords<br
2010-06-30 14:29:00
11167
原创 学习ContentProvider---之一:查询数据库
<br />今天看了android的官方文档中ContentProvider的那部分,因为数据库使用我一直很晕乎,我想要完成自己写一个provider,再写一个工程来使用它读数据,建数据,所以今天先学习了如何查询的这部分知识,首先是一些从官方文档中总结出来的几点:<br />1.查询必备的三个条件:<br />1.TheURI that identifies the provider-->URI<br />2.The names of the data fields you want torecei
2010-06-29 17:59:00
6369
1
原创 编译带有第三方jar包的ap,如何才能过用mmm编译成功(update 20100728)
++++++++++++++++++UPDATE++++++++++++++++++UPDATE+++++++++++++++++++++UPDATE+++++++++++++++++++++++++++++++++++++UPDATE时隔很久了,因为项目中一直认为这个是个瓶颈,导致本来可以放在一个AP里面的东西要写成两个AP,所以我又回来看了这个问题,这次我想到了在android源码中是不是
2010-05-09 15:45:00
19128
6
原创 Intent用法总结
activities,services, broadcast receivers均是由intent开启的.但是这三种用法不会重叠。在帮助文档中是这样介绍的:· An Intentobject is passed to Context.startActivity() orActivity.startActivityForResult() to launch
2010-04-28 19:16:00
7446
2
转载 PreferenceActivity
在开发应用程序的过程中我们有很大的机会需要用到参数设置功能,那么在Android应用中,我们如何实现参数设置界面及参数存储呢,下面我们来介绍一下Android中的一个特殊Activity–PreferencesActivity。PreferencesActivity是Android中专门用来实现程序设置界面及参数存储的一个Activity,我们用一个实例来简介如何使用PreferencesA
2010-04-27 19:37:00
1687
原创 学习9png
今天学习了用9png图来优化横屏竖屏的UI,使用sdk自带的工具draw9png.bat(tools目录下),就可以把普通的png图改成一张android可以使用的9png图,来达到自定义图片拉伸效果的功能。具体如何使用可以参考这个视频, 1、问题由来,需求分析在屏幕自适应时候,图片拉伸显示失真问题2、传统实现方法根据加载的整张图片进行剪切单独绘制3、Android的一个解决办法(1)
2010-04-22 11:27:00
4782
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人