自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 &a 与 &a + 1的区别

如下题所示:      int a[11] = {1,2,3,4,5,6,7,8,9,10,11};     int *ptr = (int*)(&a +1);     cout << *(a+1) << endl;     cout << *(ptr - 3) << endl; 请解释以上代码的输出结果:...

2013-07-07 10:11:34 475

原创 指针和引用的区别

指针和引用的比较:     虽然使用引用和指针都可间接访问另一个值,但他们之间有两个重要区别:     1、第一个区别在于引用总是指向某个对象:定义引用时没有初始化是错误的。         2、第二个重要区别是赋值行为的差异:给引用赋值修改的是该引用所关联的对象的值,而并不是使引用与另一个对象关联。引用一经初始化,就始终指向统一个特定的对象,这就是为什么引用必须在定义时...

2013-06-30 15:45:53 74

原创 设计模式准则

设计模式就三个准则:1)中意于组合而不是继承2)依赖于接口而不是实现3)高内聚,低耦合。

2013-01-11 22:16:16 97

原创 activity launchMode

standard这个是android的Activity的默认模式,如果没有配置android:launchMode ,则默认这个模式。该模式下,一个Activity可以同时被添加到多个task中,且一个task可以有多个实例,且每次通过intent启动时,都会生成一个新的实例。无特殊情况都是用这种模式。singleTop该属性和standard较类似,不同的地方就是,当当前Activit...

2012-12-09 17:07:37 132

原创 Android中的Handler, Looper, MessageQueue

      Handler 和 Looper 是android 系统线程间协作的基础。       一个应用在主线程都有一个MainHandler 和 MainLooper,是由android 环境为其创建的,用户不必单独处理,直接拿过来用就可以。      在讲Handler Looper MessageQueue之前先说说handler和looper之间的联系和区别。 ...

2012-12-08 17:36:55 78

原创 eclipse 自动补全的设置

打开 Eclipse -> Window -> Perferences,会打开个Perferences 的设置界面。 最简单的修改方式是:Windows——>Preferences——>Java-->Editor-->Content Asist,在Auto activation triggers for Java后面的文本框里只有一个“.”。  ...

2012-09-09 15:24:43 79

原创 Android工程文件下assets文件夹与res文件夹的区别

大家都知道建立一个Android项目后会产生assets与res的两个文件夹,理论上他们都是存放资源的文件夹,那么他们到底有什么区别呢?1.assets:不会在R.java文件下生成相应的标记,存放到这里的资源在运行打包的时候都会打入程序安装包中2.res:会在R.java文件下生成标记,这里的资源会在运行打包操作的时候判断哪些被使用到了,没有被使用到的文件资源是不会打包到安装包中的...

2012-07-28 15:01:22 87

原创 AsyncTask 用法分析

 Android使用AsyncTask 有如下好处:1. 线程的开销较大,如果每个任务都要创建一个线程,那么应用程序的效率要低很多;2. 线程无法管理,匿名线程创建并启动后就不受程序的控制了,如果有很多个请求发送,那么就会启动非常多的线程,系统将不堪重负;3. 另外,在新线程中更新UI还必须要引入handler,这让代码看上去非常臃肿;为了解决这一问题,Android在...

2012-07-28 14:44:34 78

原创 各种文档查询

1.英文 java api    http://docs.oracle.com/javase/6/docs/api/    中文 java api    http://www.xasxt.com/java/api/

2012-03-17 12:26:06 193

原创 Calendar账号的类型

Calendar账号有几种类型呢 ? 1.com.android.exchange 2.com.android.google 用户如何知道账号类型呢?       根据配置账号时的选择,如果选择exchange方式,类型自然是exchange的,同理,选择google market方式配置账 号,就是google类型的。       当然,用户不用关...

2012-03-17 00:17:21 131

原创 创建Event时,用户能添加reminder的个数

 创建Event时,用户到底最大能添加几个reminder呢?这个是由谁来控制的呢? 现在我们就来一起研究这个问题。       首先我们要知道一点,Calendar的每一个Event都要建立在一个账号下面,如果木有账号,用户可能无法进入 Calendar,这个是在3.0之前。3.0之后,Calendar支持可以点击back键退出登录界面,进入Calendar,这个时候...

2012-03-17 00:01:58 103

原创 创建Event时,reminder提示方式

在android4.0 icecream上,Calendar提供了3种方式提示用户Event事件到时间响应: 1.Notification. 2.Email. 3.SMS. 但是许多人也许会很迷惑,为什么在手机或者Tablet上就只能看到Notification呢?      其实,这需要你的账号支持,在Calendars表里面有一个字段allowedRem...

2012-03-16 23:50:43 189

原创 Google Calendar 账号配置

如何配置calendar账号呢? 在android4.0 icecream上,google提供了下面几种方式添加一个calendar账号: 1.通过Calendar应用本身,进入Calendar自己的setting,添加Calendar账号。 2.通过Setting --> 账号与同步-->添加一个账号,这个账号是全局的。 3.通过Email,添加一个账...

2012-03-16 23:37:29 400

空空如也

空空如也

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

TA关注的人

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