- 博客(41)
- 资源 (2)
- 收藏
- 关注
转载 转帖:推荐一系列优秀的Android开发源码
------------------------------------标题: -----------------------------------------------------推荐一系列优秀的Android开发源码------------------------------------内容:---------------------------------------
2012-08-16 11:18:59
862
原创 近期学习android总结
1.扫描全盘,刷新音乐视频列表:(1) (2)/** * 扫描全盘 **/ public void allScan(){ sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExt
2012-08-01 12:01:13
1455
1
转载 浅谈HTTP中Get与Post的区别
转载出处:[hyddd(http://www.cnblogs.com/hyddd/)]Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概
2012-08-01 11:31:15
1216
原创 Log
android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e()。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。1、Log.v的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");2、Log.d的输出颜色是蓝色的
2012-04-05 17:22:24
462
转载 onTouchEvent、onClick和onLongClick的调用机制
针对屏幕上的一个View控件,Android如何区分应当触发onTouchEvent,还是onClick,亦或是onLongClick事件?在Android中,一次用户操作可以被不同的View按次序分别处理,并将完全响应了用户一次UI操作称之为消费了该事件(consume),那么Android是按什么次序将事件传递的呢?又在什么情况下判定为消费了该事件? 搞清楚这些问题对于编写出
2012-03-30 17:02:41
1263
原创 Android UI布局和事件处理小结
Android布局总结:1. 布局有直线布局、相对布局、绝对布局、帧布局、表格布局、其他复合布局等。最经常用到的是相对布局,通过相对布局对其他布局进行整合可以得到不同的布局。大部分时候,使用绝对布局不是一个好思路,因为运行Adroid应用的手机往往千差万别,因此屏幕大小、分辨率都存在较大差异,使用绝对布局需要兼顾不同屏幕大小、分辨率问题。针对一个布局用到许多属性,比如:格
2012-03-23 15:17:24
1409
原创 GUI依赖类和单独模块类程序设计方法
1.GUI依赖类程序的设计方法:步骤:第一步,明确划分与UI有关的和与UI无关的部分。第二步,划分屏幕,明确跳转关系。第三步,列出需要使用的UI元素。第四步,找到或者实现相关的UI元素。第五步,完成UI界面的绘制。第六步,进行内部逻辑和UI界面的整合。 2.单独模块类程序的设计方法:步骤:第一步,提取系统的核心逻辑(与UI无关的内容)。第二步,列出需
2012-03-19 18:21:40
446
转载 android入门学习策略
我认为的android入门学习策略可以分为以下几个方面,希望广大的入门开发能够从中学到自己想要学到的东西。 初级阶段要学习的内容 第一步、自己配置环境。 全部采用做新版本 SDK,ADT,ECLIPSE,JDK 第二步、编写或者运行教学示例。 2.1这时间主要运行的示例如HELLO WORLD,还有SDK带的例子。 2.2如果有书的话可以
2012-03-19 15:53:45
453
原创 Android工程结构解析
在Eclipse下建立一个新的Android工程,该工程下主要包括一个比较重要的工程描述文件AndroidManifest.xml和src、res、gen、assets等目录,结构解析如下:AndroidManifest.xml是每一个应用都需要的文件。 位于应用根目录下, 描述了程序包的一个全局变量, 包括暴露的应用组件(activities, services等等)和为每个组件的实现类,
2012-03-19 15:36:26
626
转载 Android之SurfaceView解释+实例
首先我们先来看下官方API对SurfaceView的介绍SurfaceView的API介绍Provides a dedicated drawing surface embedded inside of a view hierarchy. You can control the format of this surface and, if you like, its size; the Su
2012-03-15 17:37:28
831
原创 资源链接网址
源码搜索网址:http://www.hackchina.com/安卓巴士:http://www.apkbus.com/eoeAndroid:http://www.eoeandroid.com/机锋网(Android):http://www.gfan.com/
2012-03-15 16:43:40
3604
转载 Android下Affinities和Task(FLAG_ACTIVITY_NEW_TASK)
1、Activity和Tasktask 就好像是能包含很多activity的栈。默认情况下,一个activity启动另外一个activity时,两个activity是放在同一个task栈中的,第二个activity压入第一个 activity所在的task栈。当用户按下返回键时,第二个activity从栈中弹出,第一个activity又在当前屏幕显示。这样,从用户角度来看,这两个activit
2012-03-07 13:43:03
2754
转载 JAVA与C/C++的区别
C和 C++这些广为编程人员熟悉的编程语言,为编程人员 在实际开发工作中提供了理想的功能,和这些语言的功能相比,Java似乎更胜一筹。Java的结构无关性、真正的面向对象和与Internet的协同工作等特性比上述任何一种语言更显得完善。Java的许多术语来自于C++,其语法也来自于C++。Java比C/C++易学、易用,且有强大的内建功能。Java的主要缺点是解释执行,所以,C++的性能仍是较为突
2012-03-07 09:23:25
633
转载 Android中LayoutParams的用法
public static classViewGroup.LayoutParamsextends Objectjava.lang.Object ↳ android.view.ViewGroup.LayoutParams //继承关系以下说明摘自官方文档E文好的可以看看Class OverviewLayoutParams are used by vie
2012-03-06 11:45:11
1681
转载 Android的单位及屏幕分辨率
一、常用的单位:相对单位主要有:px、sp、dp绝对单位主要有:pt、in、mm二、单位应用总结:一般用相对单位,而不是绝对单位1、字体的大小一般使用SP,用此单位的字体能够根据用户设置字体的大小而自动缩放2、空间等相对距离一般使用dp(dip),随着密度变化,对应的像素数量也变化,但并没有直接的相对比例的变化。3、px与实际像素有关,及与密度有关!dp和sp和实际像素没有关系
2012-03-05 13:53:48
1573
转载 关于Android的分辨率支持
原文地址:http://developer.android.com/guide/practices/screens_support.html————————下面是翻译—————————我是分割线————————— 多分辨率支持 在设计之初,Android系统就被设计为一个可以在多种不同分辨率的设备上运行的操作系统。对于应用程序来说,系统平台向它们提供的是一个稳
2012-03-05 13:47:06
533
转载 android大扫盲之SurfaceView,SurfaceHolder你hold住了吗
先看一下官方的定义:1.SurfaceViewSurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfaceview控制这个Surface的绘制位置。surface是纵深排序(Z-ordered)的,这表明它总在自己所在窗口的后面。surfaceview提供了一个可见区域,只有在这个可
2012-03-05 11:07:27
640
原创 模板方法学习资源
大话设计模式:考题抄错会做也白搭——模板方法模式 模板方法:http://terrylee.cnblogs.com/archive/2006/07/04/DesignPattern_TemplateMethod.html
2011-10-13 16:11:04
415
原创 原型模式学习资源
原型模式学习博客:http://terrylee.cnblogs.com/archive/2006/01/16/317896.html 有点不明白博客里说的序列化可以深复制 大话设计模式:第九章 简历复印——原型模式
2011-10-12 21:14:15
392
原创 代理模式学习资源
大话设计模式(完整版):第七章 为别人做嫁衣——代理模式 代理模式学习博客:http://terrylee.cnblogs.com/archive/2006/05/18/403382.html
2011-10-12 17:09:33
511
原创 装饰模式学习博客资源
装饰模式:http://terrylee.cnblogs.com/archive/2006/03/01/340592.html
2011-10-09 16:22:27
583
转载 Resharper上手指南
Resharper进阶一:简要介绍 官方下载地址下载地址 注册码:用户名: User注册码:D9d09DSYJel9IyuDU4btAQwZcbLugUad 面对这样一个问题:为什么.net能够比java更加快速的完成开发?恐怕最大的优势在于Micros
2011-10-03 13:00:34
10890
3
转载 Global.asax 文件是什么
Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。概述 Global
2011-09-30 16:06:18
532
原创 Ioc模式学习博客
Ioc模式学习博客:http://303703600.blog.163.com/blog/static/5666573020080216722612/
2011-09-26 11:12:17
383
原创 LINQ学习博客
LINQ学习博客: http://www.cnblogs.com/lyj/archive/2008/03/25/1119671.html 之前没学过LINQ,这个学习博客没有看完,看前面基础部分倒还好理解,看到后面就不知所云了,看来得动手自己做实例才能好好理
2011-09-23 09:23:11
342
转载 先测试还是先代码
TDD不是传统的任何一种自动化测试,更不是手工测试。首先,类似于传统测试理论中的“系统集成测试和验收测试”,TDD是针对系统需求而写的。但是TDD往往是在你只有项目领域模型的class的“空壳”(没有任何方法定义)的时候,你就去写测试代码,花2、3分钟时间写7、8行代码(通常包括
2011-09-20 16:17:53
1060
原创 NHibernate学习资源
NHibernate之旅系列:http://www.cnblogs.com/lyj/archive/2008/10/30/1323099.htmlFluent NHibernate之旅系列:http://www.cnblogs.com/inday/archive/2009/1
2011-09-20 16:11:30
505
转载 为什么要使用ORM
ORM 是Object-Relation-Mapping,即对象关系影射技术,是对象持久化的核心。目前常见的ORM技术有Hibernate和Sun JPA。 为什么要使用ORM呢?ORM是对JDBC的封装,从而解决了JDBC的各种存在问题: 1
2011-09-19 16:52:03
3371
原创 jQuery学习资源
今天搜索了下,jQuery的学习资源,暂时没时间看,先留着,以后也许用得着: 博客园jQuery专题:http://kb.cnblogs.com/zt/jquery/ 学习专题: http://devel
2011-09-15 21:25:01
531
原创 Repository模式学习资源
关于Repository模式学习博客: http://mikelai.blog.163.com/blog/static/1841112662011312105442539/ http://www.cnblogs.com/dudu/archi
2011-09-15 16:42:25
448
原创 工厂方法模式学习博客
工厂方法模式:http://terrylee.cnblogs.com/archive/2006/01/04/310716.html
2011-09-14 16:40:34
374
原创 抽象工厂模式学习博客
抽象工厂模式:http://terrylee.cnblogs.com/archive/2005/12/13/295965.html
2011-09-13 21:25:13
410
原创 简单工厂模式学习博客
简单工厂模式及实例:http://www.cnblogs.com/zzj-46000452/archive/2006/09/16/506286.html
2011-09-13 20:57:20
403
原创 单例模式学习博客
一个不错的学习资源:单例模式:http://terrylee.cnblogs.com/archive/2005/12/09/293509.html
2011-09-12 11:03:24
400
转载 简单工厂模式、抽象工厂模式和工厂方法模式异同
简单工厂模式,工厂方法模式和抽象工厂模式都是属于创建型设计模式,这三种创建型模式都不需要知道具体类。我们掌握一种思想,就是在创建一个对象时,需要把容易发生变化的地方给封装起来,来控制变化(哪里变化,封装哪里),以适应客户的变动,项目的扩展。用这三种设计模式都可以实现,那究竟这三种
2011-09-08 09:23:26
535
原创 今天了解到的几个概念
<br />1.ExtJS<br /> ExtJS可以用来开发RIA(Rich Internet Applications)也即富客户端的AJAX应用,是一个用javascript写的,主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。<br />2.HTML DOM<br /> 是HTML Document Object Model(文档对象模型)的缩写,HTML DOM则是专门适用于
2011-05-11 17:25:00
386
转载 C#中List 和 IList的区别
List类:表示可通过索引访问的对象的强类型列表,提供用于对列表进行搜索、排序和操作的方法。 IList接口:表示可按照索引单独访问的一组对象。 下面谈谈它们之间的区别: 首先,List是一个类,IList是一个接口。接口和类的区别是本质的,类是负责功能的实现,而接口则是负责功能的定义。所以它们的区别本质上也就是类和接口的区别。 具体来说,IList 泛型接口是 ICollection 泛型接口的子代,并且是所有泛型列表的基接口。它仅仅是所有泛型类型的接口,并没有太多方法可以方便实用,如果仅仅是作为集合数据
2011-04-30 16:16:00
350
原创 关于lazyload的概念
<br />1.Hibernate lazy load<br /> 延迟加载的特性,也有的称为惰性加载,可以最大程度避免了数据库的开销,并做到按需获取,提升了性能。系统在模型初始化的时候会创建数据库操作对象,但是这个时候并不会马上进行数据库连接,而是会在第一次实际查询的时候才会进行连接。对于有些查询,还可以采用延迟加载,在执行查询操作的时候并不会立刻进行查询,而是等到需要使用查询返回数据的时候才进行查询。该特性对于查询大量数据的时候非常有用。<br /> <br />2.weblazyload<b
2011-04-30 15:42:00
452
转载 领域驱动设计和开发实战(转载)
<br />原文链接:http://www.infoq.com/cn/articles/ddd-in-practice<br />翻译文链接:http://www.cnblogs.com/anderslly/archive/2009/01/17/ddd-in-practice.html<br /><br />背景<br />领域驱动设计(DDD)的中心内容是如何将业务领域概念映射到软件工件中。大部分关于此主题的著作和文章都以Eric Evans的书《领域驱动设计》为基础,主要从概念和设计的角度探讨领域建模和
2011-04-29 20:01:00
702
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人