Android开发入门教程之一

  1. Activity:用户界面是由Activity构建而成的。
  2. ContentProvider:用于为设备中存储的数据提供了一个抽象层,以便不同的应用程序访问。
  3. Service:Activity和ContentProvider都是短命的,随时可能被关掉。但Service则是可以独立于Activity而长期运行的(如果有必要的话)
  4. Intent:Intent是系统消息,在设备内部运行,向应用程序发布各种事件,包括硬件状态变化、收到数据、以及应用程序事件
  5. 描述文件(manifest),即AndroidMAnifest.xml。这个文件中包含着应用程序的”目录”,列出了主要的应用程序组件、权限,等等。
  6. 首次编译项目时,Android在构建项目时会在主活动命名空间目录的外部创建R.java。这个文件包含很多常量,与你放在res/文件夹中的各种资源一一对应。
  7. res/drawable/:存放图像(PNG、JPEG,)
  8. res/layout/: 存放基于XML的UI布局描述
  9. Res/menu/:存放基于XML的菜单描述
  10. Res/raw/:存放通用的文件(如,包含账号信息的CSV文件)
  11. res/values:存放字符串、尺寸值
  12. Res/xml/:存放通用的XML文件
  13. <application>元素:定于与当前描述文件对一个的应用程序的细节信息。
  14. <uses-sdk>元素:表示当前应用程序基于哪个版本的SDK构建
  15. <uses-library>元素:引入可选的Android组件,例如地图服务。
  16. 描述文件的核心内容都是通过<application>元素的子元素来表达的。
  17. 默认情况下,在创建新的Android项目时,其中只包含一个<activity>元素
  18. android:name表示实现Activity的类
  19. android:label表示用于显示的Activity的名字
  20. <intent-filter>子元素用于描述显示当前Activity在什么情况下被调用
  21. 一个项目中可以包含多个Activity。
  22. 描述文件中可以有一个或多个<provider>元素,表示ContentProvider组件,这个组件可以为你的活动以及经过你授权的当前设备中其他应用程序的活动提供数据。ContentProvider将数据库或其他数据存储模式封装到一个API中,可以供任何应用程序使用。
  23. 描述文件中还可以有一个或多个<service>元素,表示Service,也就是独立于Activity长时间运行的代码段。
  24. 按钮是一个Android部件,而部件就是你可以再应用程序中使用的用户界面元素。
  25. onCreate()方法会在活动启动的时候被调用。
  26. 所有的部件都扩展了View基类,一般的界面都不止需要一层视图(view)。
  27. 创建任何Activity都需要传入Bundle icicle
  28. 在Android中,单击按钮则会导致在未该按钮配置的OnClickListener中的onClick()方法被调用。
  29. 基于XML的布局就是以XML格式对部件之间—以及部件及其容器之间一一对应的相互关系进行说明
  30. 布局文件会被保存在Android项目的res/layout文件夹中
  31. 每个XML文件中包含一组树形结构的元素,这些元素指定了构成视图层次及其容器的布局,XML元素的特性(attribute)都是属性(property),用于描述部件的外观或者容器的行为方式。
  32. 对于确实在Java源代码中引用的元素,就需要为它指定android:id特性。
  33. 使用”@+id/....”作为id值是一种约定,其中”…”表示当前小部件在上下文中唯一的名字。
  34. 在Java中使用布局文件:将XML布局文件命名为main.xml,然后保存到res/layout文件夹之后,只要在Activity的onCreate()回调中加入一条语句,即可使用该布局。
  35. Android(基于我们的布局)构建的View可以通过代码生成的R类来访问。布局中的所有资源都可以通过R.layout加上布局文件的名字来访问;例如,res/layout/main.xml可以通过R.layout.main来访问。
  36. 要访问在布局文件中指定了标识符的部件,可以使用findViewById()并传入部件的标识符。Android在R类中会以R.id.something(其中something是要找的特定部件)的形式生成相应的标识符。
  37. 按钮标识为@id/button,所以引用按钮时就使用了标识符R.id.button
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,372评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,368评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,415评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,157评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,171评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,125评论 1 297
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,028评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,887评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,310评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,533评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,690评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,411评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,004评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,659评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,812评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,693评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,577评论 2 353

推荐阅读更多精彩内容