- 浏览: 50538 次
文章分类
- 全部博客 (25)
- Android (19)
- startActivityForResult() (1)
- Intent (3)
- HTML (1)
- onCreate (1)
- Button (3)
- OnClick (3)
- Activity (2)
- savedInstanceState (1)
- Service (2)
- message (1)
- Notification (1)
- Broadcast (1)
- SQLite (1)
- SharePreferences (1)
- Galaxy 9300 (1)
- 刷机 (1)
- root (1)
- ContentProvider (1)
- 笔记本 (1)
- 散热 (1)
- 算法 (3)
- C (4)
- socket (0)
- java (0)
最新评论
在AndroidManifest.xml文件中的<intent-filter>元素中有这么两句:
[xml]
- <intent-filter>
- <action android:name="android.intent.action.MAIN"/>
- <category android:name="android.intent.category.LAUNCHER"/>
- </intent-filter>
你知道中间的两句话都是什么含义么?
当写好的应用发布到手机上之后,当双击”抽屉“里该应用的图标时,系统会将这个点击时间包装成一个Intent,该Intent包含两个参数,如上所述的两个参数被传递给应用之后,在应用的功能清单文件中寻找与该意图匹配的意图过滤器,如果匹配成功,找到相匹配的意图过滤器所在的Activity元素,再根据<activity>元素的”name“属性来寻找其对应的Activity类。接着Android操作系统创建该Activity类的实例对象,对象创建完成之后,会执行到该类的onCreate方法,此onCreate方法是重写父类Activity的onCreate方法而实现的。onCreate方法用来初始化Activity实例对象。如下是helloWorld.java类中的onCreate方法的代码:
[java]
- public void onCreate (Bundle savedInstanceState)
- {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- }
其中super.onCreate(savedInstanceState)的作用是调用其父类Activity的onCreate方法来实现对界面的图画绘制工作。在实现自己定义的Activity子类的onCreate方法时一定要记得调用该方法,以确保能够绘制界面。
setContentView(R.layout.main)的作用是加载一个界面。该方法中传入的参数是”R.layout.main“,其含义为R.java类中静态内部类layout的静态常量main的值,而改值是一个指向res目录下的layout子目录下的main.xml文件的标识符。因此代表着显示main.xml所定义的画面
发表评论
-
ContentProvider
2012-08-09 14:43 856ContentProvider学习笔记 ContentPro ... -
Galaxy 9300 刷机和获取root权限
2012-08-08 14:19 1619刷机和ROOT是两个不同但是很类似的动作。 刷机应该就 ... -
SharedPreferences 存储
2012-07-27 20:02 929SharedPreferences是Android平台 ... -
SQLite 存储
2012-07-27 10:33 805SQLite是一种轻量级的,嵌入式的数据库系统,它占用的资源非 ... -
Android Broadcast 广播
2012-07-23 10:47 946从现实生活中理解广播机制 一听到广播我们第一感觉就会联 ... -
Status Notification
2012-07-22 18:12 1354Status Notification是作用是在页眉的位置,提 ... -
Android Message机制
2012-07-20 11:01 1211参考链接http://www.cnblogs.com/hnra ... -
Android Service之bindService()
2012-07-17 14:37 1224http://www.cnblogs.com/onlylitt ... -
Android Service 之StartService()
2012-07-17 10:25 11797Service是android 系统中的一种组件,它跟Acti ... -
Activity_savedInstanceState
2012-07-14 10:31 4026假设有两个Activity,分别是MainActivity,S ... -
Activity生命周期
2012-07-13 11:24 763Activity的生命周期图如上所示 用一个实例来测试 ... -
ButtonDemo_OnClick_2
2012-07-13 00:47 634public void onCreate(Bundle ... -
intentDemo_2
2012-07-13 00:45 785<manifest xmlns:android=& ... -
intentDemo_1
2012-07-13 00:45 606package com.test.intentdemo; ... -
ButtonDemo_OnClick_3
2012-07-13 00:45 601package com.test.buttondemo; ... -
ButtonDemo_OnClick_1
2012-07-12 22:51 901public class MainActivity ex ... -
startActivityForResult()的用法
2012-07-12 22:43 1616参考链接:http://www.cnblogs.com/mub ... -
Intent传递数据从一个Activity到另一个Activity
2012-07-12 21:19 11831MainActivity package com.te ...
相关推荐
这篇内容将深入解析Android源码中的高仿点心桌面皮肤实现,主要针对"Android源码——高仿点心桌面皮肤源码.rar"这个压缩包文件进行解读。在Android开发中,自定义桌面皮肤是一个常见的需求,它能为用户提供个性化的...
在安卓(Android)应用开发中,为用户提供便捷的登录体验是一项重要的任务,其中“记住密码”功能是一个常见的需求。此压缩包文件包含了实现这一功能的源码,可以帮助开发者理解和实现类似的功能。以下是对这个功能...
### Android开发中使用SQLite数据库详解 #### SQLite简介与特性 SQLite是全球广泛采用的嵌入式数据库系统之一,尤其在移动应用开发领域占有重要地位。它以轻量级、高性能和开源性著称,适用于资源有限的环境。许多...
在深入探索Android_Phone源代码中关于来电流程的解析之前,我们首先理解一下整个系统是如何响应一个来电事件的。当有来电时,Android系统内部会触发一系列复杂的机制,包括但不限于接听、挂断、静音、震动等操作,...
本篇将详细解读"Android节日短信回复助手"这一毕业设计项目的源码,旨在帮助初学者及毕业设计学生深入理解Android应用的开发流程和技术要点。 首先,我们要明确这个项目的核心功能——为用户提供自动或半自动回复...
《Android应用源码解析——以MyApplication为例》 在Android开发领域,理解并掌握源码是提升技术深度的重要途径。本资源"应用源码之MyApplication.zip"提供了一个Android应用程序的源码,主要针对初学者和希望深入...
5. **Android应用生命周期**:由于是Android应用,Dendroid的开发必须遵循Android应用的生命周期,包括onCreate(), onStart(), onResume(), onPause(), onStop(), onDestroy()等关键方法,确保应用在不同状态下表现...
然而,由于标题、描述和标签中的重复字符串“RingtonePreference”并未提供具体的信息,我们将重点解读部分代码内容来构建一个关于Android Preference系统如何工作以及如何在应用中实现用户自定义设置的知识体系。...
### 即时通讯简单的例子——基于XMPP的开发实例解析 #### 一、XMPP简介与应用场景 XMPP(Extensible Messaging and Presence Protocol)是一种基于XML的即时通讯协议,最初由Jabber发展而来,目前已成为国际标准之...
在上一章节结束时,我们的Sudoku游戏已经具备了初始屏幕、关于对话框以及启动新游戏的功能,但是还缺少最重要的部分——游戏本身。在本章节中,我们将运用之前所学的知识来完善游戏的图形界面。 #### 添加图形的...