loyal_van

专注
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年12月4日

摘要: http://www.cnblogs.com/wanly3643/p/3992238.html 阅读全文

posted @ 2014-12-04 11:18 loyal_van 阅读(157) 评论(0) 推荐(0)

2014年10月22日

摘要: java 注解,从名字上看是注释,解释。但功能却不仅仅是注释那么简单。注解(Annotation) 为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后 某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据),常见的作用有以下几种:生成文档。这是最常见的,也是java 最早提供的注解... 阅读全文

posted @ 2014-10-22 09:02 loyal_van 阅读(175) 评论(0) 推荐(0)

摘要: 注解目前非常的流行,很多主流框架都支持注解,而且自己编写代码的时候也会尽量的去用注解,一时方便,而是代码更加简洁。 注解的语法比较简单,除了@符号的使用之外,它基本与Java固有语法一致。Java SE5内置了三种标准注解: @Override,表示当前的方法定义将覆盖超类中的方法。 @Dep... 阅读全文

posted @ 2014-10-22 09:01 loyal_van 阅读(193) 评论(0) 推荐(0)

2014年9月24日

摘要: quartz源码解析--转quartz源码解析(一) 、http://ssuupv.blog.163.com/blog//146156722013829111028966/任何个人、任何企业、任何行业都会有作业调度的需求。举几个简单的例子:1、每个月都会发工资,每个月都要报销等;2、每个人每天都要吃... 阅读全文

posted @ 2014-09-24 22:43 loyal_van 阅读(202) 评论(0) 推荐(0)

2014年4月24日

摘要: 直接在UI线程中开启子线程来更新TextView显示的内容,运行程序我们会发现,如下错误:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierar... 阅读全文

posted @ 2014-04-24 11:39 loyal_van 阅读(475) 评论(0) 推荐(0)

2014年3月18日

摘要: Guice (读作"juice")是超轻量级的,下一代的,为Java 5及后续版本设计的依赖注入容器。简介 Java企业应用开发社区在连接对象方面花了很大功夫。你的Web应用如何访问中间层服务?你的服务如何连接到登录用户和事务管理器?关于这个问题你会发现很多通用的和特定的解决方案。有一些方案依赖于模式,另一些则使用框架。所有这些方案都会不同程度地引入一些难于测试或者程式化代码重复的问题。你马上就会看到,Guice 在这方面是全世界做得最好的:非常容易进行单元测试,最大程度的灵活性和可维护性,以及最少的代码重复。 我们使用一个假想的、简单的例子来展示 Guice 优于其他一些 阅读全文

posted @ 2014-03-18 16:11 loyal_van 阅读(1227) 评论(0) 推荐(0)

2013年12月25日

摘要: 在Android中创建的大部分应用程序都分别属于下面三类中的一种 前台活动--只能运行在前台的应用程序,当它们不可见的时候,实际上它就会被挂起。游戏和地图混搭程序都是这种类型常见的例子 后台服务--交互非常有限的应用程序,除了被配置的时间之外,其生存期的其它时间都是被隐藏的。这种类型的例子包括电话过滤程序或SMS自动回复程序 间歇式活动--期待有某些交互,但是大部分的工作还是在后台完成。通常这些应用程序启动之后都会安静地在后台运行,并在适当的时候通知用户。其中一个常见的例子就是媒体播放器复杂的应用程序可能会涵盖上述所有三类元素,很难将其归类到某一个单个的分类中。当创建自己的应用程序的时候... 阅读全文

posted @ 2013-12-25 11:37 loyal_van 阅读(490) 评论(0) 推荐(0)

2013年12月23日

摘要: package com.example.android.rs.helloworld;import android.app.Activity;import android.os.Bundle;public class HelloWorld extends Activity { private HelloWorldView mView; /** 当活动第一次创建的时候调用*/ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R... 阅读全文

posted @ 2013-12-23 16:55 loyal_van 阅读(147) 评论(0) 推荐(0)

摘要: Android应用程序使用Java作为编程语言进行编写,单不是用传统的Java虚拟机执行,而是用一个定制的称为Dalvik的虚拟机执行。每个Android应用程序都运行在它自己的Dalvik实例的一个进程中,它把内存管理和进程管理的所有工作都交给Android运行时进行处理,Android运行时库在必要的时候会暂停和结束进程,从而更有效地管理资源。Dalvik和Android运行时位于一个Linux内核之上,由该Linux内核来处理低级的硬件交互,包括驱动程序和内存管理,同时有一套API来提供所有对底层服务、功能和硬件访问。开发包中(SDK)的资源: Android API 像开发人员提供了. 阅读全文

posted @ 2013-12-23 15:01 loyal_van 阅读(652) 评论(0) 推荐(0)

2013年12月21日

摘要: Android是一个开源软件栈,它包含了操作系统、中间件和关键的应用程序,以及一组用于编写移动应用程序的API。应用程序决定着移动设备样式、观感和功能。在Android中,本地应用程序和第三方应用程序使用相同的API编写,并且在相同的运行时上执行。这些API的功能包括硬件访问、基于位置的服务、后台服务支持、基于地图的活动、关系数据库、设备间点对点通信以及2D和3D图形。在Android中,所有的应用程序地位都平等。第三方和本地应用程序都使用相同的API进行编写,而且都在相同的运行时下执行。用户可以删除任何的本地应用,并且可以用任意一个第三方开发人员的应用程序代替,甚至连拨号程序和主屏幕都可以进 阅读全文

posted @ 2013-12-21 11:09 loyal_van 阅读(189) 评论(0) 推荐(0)