自定义博客皮肤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)
  • 收藏
  • 关注

API Demos 2.2 研读笔记(13)——Service

Service是在后台运行,不可交互的一个组件。它不是一个独立进程,也不是一个线程。它一般在所属的application进程的主线程中运行,除非特别指定。   下面结合示例分析Service的主要特征。   Service Lifecycle   当startService和bindService同时存在:   此外Service可以自己调用stopSelf()或者stopSelfR...

2010-10-24 18:29:00 130

API Demos 2.2 研读笔记(12)——Intents Chooser

Android会根据Intent的属性去系统里查找合适的Activity来启动。有时候Intent的属性不是很充分,可能有多个Activity可以被启动,此时,我们可以调用系统的Intents chooser来将可能的所有Activity提供给用户选择。   官方示例: public class Intents extends Activity { @Override p...

2010-10-24 09:26:44 89

API Demos 2.2 研读笔记(11)——SetWallpaper, Translucent和TranslucentBlur

SetWallpaper   WallpaperManager是管理wallpaper的主要类,通过它我们可获取当前系统壁纸、设置壁纸等等。   示例中的主要代码: package com.example.android.apis.app; // Need the following import to get access to the app resources, since ...

2010-10-18 22:51:00 109

API Demos 2.2 研读笔记(10)——Redirection, Reorder Activity and Save&Restore State

Redirection   在android中没有像JEE中专门的机制来管理forward和redirect,在这个示例中是通过简单的判断来实现重定向的效果。   主要相关代码: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...

2010-10-17 22:27:36 115

API Demos 2.2 研读笔记(9)——通过调用子Activity返回值

我们使用Intent可以将数据从一个Activity传递到下一个Activity,同样,在Android中我们可以将数据从一个Activity返回给前一个Activity。   参考API Demo示例:   1. 定义父Activity,ReceiveResult.java。在这个Activity中我们通过startActivityForResult(intent, GET_CODE)启...

2010-10-15 00:10:23 87

原创 API Demos 2.2 研读笔记(8)——ListActivity(续)

其实我们不继承ListActivity也可以实现list的效果。   参考示例:   1. 创建layout文件,res/layout/main.xml,如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/a...

2010-10-14 00:06:19 124

API Demos 2.2 研读笔记(7)——ListActivity

今天仔细研究了一下API Demo中的QuickContactsDemo示例,感觉对ListActivity有了进一步的认识。下面结合官方文档和自己的研究对ListActivity做个总结。   Screen LayoutListActivity的默认布局由一个位于屏幕中心的全屏列表构成。如果你不想使用默认的布局,可以在onCreate()方法中通过setContentView()方法设定你自...

2010-10-13 00:45:17 144

API Demos 2.2 研读笔记(6)——PersistentState(Activity)

首先看API Demo中的示例,PersistentState Activity。   1. 在PersistentState Activity运行窗口的第一个文本框中追加输入"It will be saved.",在第二个文本框中输入"It will be lost."并且光标选择"be saved."。    2. 点击back按钮或者以其它方式退出这个界面。 3. 当再次进入这个界...

2010-10-11 00:43:09 130

原创 API Demos 2.2 研读笔记(5)——Window Feature

Android允许对手机屏幕的特征进行客户化,例如,客户化标题栏。如果我们想要对某一特征进行客户化,首先就要通过Window.requestFeature (int featureId) 方法进行申请。一旦申请了就不能去掉这个特征了。   Android事先为可能被客户化的特征定义了常量。 int DEFAULT_FEATURES The default features en...

2010-10-10 01:36:59 93

原创 API Demos 2.2 研读笔记(4)——Style and Theme

style和theme的概念   现在借鉴官方的文档,总结一下style和theme的相关概念。   style是一个包含一种或者多种格式化属性的集合,可以将其作为一个单位用在layout XML的单个view上。 比如,可以定义一种style来规定文本的文字大小和颜色,然后将其应用于一个特定的view。   theme是一个包含一种或者多种格式化属性的集合,可以将其作为一个单位用在整...

2010-10-09 01:31:07 87

原创 API Demos 2.2 研读笔记(3)——Custom Dialog

在Android中有一种类似于HTML和CSS将样式和内容分离的机制。我们可以将内容定义在layout的XML中,将样式定义在style的XML中。通过HTML和CSS的实践证明,这种分离更有益于代码的重用和维护。   Custom Dialog示例   Android官方API Demo中的Custom Dialog就是一个简单的示例。   首先,将样式(style)定义在res/v...

2010-10-09 01:22:27 104

原创 API Demos 2.2 研读笔记(2)——Animation

Android主要提供了两种创建动画的机制:补间动画(tweened animation)和逐帧动画(frame-by-frame animation)。 补间动画主要完成一些简单的转场,例如位置、大小变化; 逐帧动画主要是依次加载一系列的可绘制资源。   一、补间动画 1. Tweened Animation可以运用在view,surface或者其它对象上,主要分四类:     ...

2010-10-07 18:34:33 85

API Demos 2.2 研读笔记(1)——ApiDemos.java

虽然android的官方参考文档没有msdn那么强大,但是仔细研读,还是有不少收获的。基于这个动力,我要从官方demo代码中开始我的android探索之旅。   1. 当一个android应用启动时,系统会首先加载action=MAIN且category=LAUNCHER的activity。从配置文件AndroidManifest.xml中可以看出, <activity android...

2010-10-07 15:15:46 85

空空如也

空空如也

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

TA关注的人

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