一点烟雨念江 发表于 2012-7-1 15:13:32

安卓开发入门与实战笔记第二天

本帖最后由 一点烟雨念江 于 2012-7-1 15:27 编辑

第二天:所有本笔记的代码不以代码添加形式写入,希望大家手敲一边,环境搭建请百度谷歌,希望大家回帖讨论并完善今天笔记里面不全面的地方,先谢谢可以给予建议和见解,并肯费心指导完善笔记的鱼油
一 安卓应用程序组成
。Activity
。Broadcast Intent Receiver
。Service
。Content Provider

Android项目中有个XML的描述文件,叫做AndroidMainfest.xml,,进行声明组件及组件的功能和需求的必要描述

Activity

Intent :一个Intent就是一个队将要执行的操作的抽象描述.Intent作用有三种,这里介绍做基本的一种作用—通过Intent可以再多个Activity直接进行跳转。Intent中两个最重要的部分是Intent的动作(Action)和动作对应的数据(Data)。典型的动作类型有,MAIN(Activity的门户),VIEW,PICK,EDIT等,动作对应的数据以URI的形式表示,

Broadcast intent Receiver
使用BroadcastReceiver来让应用对一个外部的时间做出响应。BroadcastReceiver不能 生成UI,BroadcastReceiver通过NotificationManager来通知用户事情发生,BroadcastReceiver可以再AndroidMainfest.xml文件中注册,也可以再运行时的代码中使用Context.registerReceiver()进行注册。注册后,当时间来临,即使程序没有启动,系统也在需要的时候启动程序。各种应用嗨可以通过使用Context.sendBroadcast()将他们自己的intent broadcasts广播给其他应用程序。
                                       
Service
无用户界面的后台运行程序,通过startService(Intent service)可以启动一个Service,通过Context.bindService()可以绑定一个Service。

Content Provider
Android中数据是私有的,包括文件数据和数据库数据,以及一些其他类型的数据。一个Content Provider类实现了一组标准的方法接口,从而能够让其他的应用保存或读取此Content Provider的各种数据类型。也就是说一个程序可以通过实现一个Content Provider的抽象接口将自己的数据暴露出去,外界可以通过统一的接口来读取删除修改更新程序的数据,里面涉及权限问题,下面列举一些常见的接口。

二Android应用工程文件组成
**** Hidden Message *****
图请参考自己的IDE工具打开的项目列表


simple123 发表于 2014-4-18 19:47:26

这个必须要看看那啊

洛海汾 发表于 2014-4-14 13:15:37

下来看看~~~

嘟嘟的忧伤 发表于 2014-4-13 16:48:43

HTML网页制作从入门到精通

嘟嘟的忧伤 发表于 2014-4-13 16:48:04

HTML网页制作从入门到精通

嘟嘟的忧伤 发表于 2014-4-13 16:47:27

HTML网页制作从入门到精通

1345803474 发表于 2014-4-13 16:28:04

最近也在学些android,希望与楼主可以交流交流,同时感谢楼主的分享

蒙_和 发表于 2014-1-15 19:41:30

哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦

bigsharkyc 发表于 2014-1-7 14:06:25

感谢楼主无私的分享

364063141 发表于 2014-1-5 09:05:37

感恩无私的分享与奉献 :)

.._再_ 发表于 2013-11-9 13:19:24

看看是神马先

magicyuc 发表于 2013-10-7 19:53:41

感谢楼主啦

383617487 发表于 2013-9-13 11:29:30

谢谢楼主分享

随霜如影 发表于 2013-8-20 20:33:46

谢谢分享 学习了

木瓜枫叶 发表于 2013-2-1 23:07:18

的说法反复反复反复反复反复反复方法都是
页: [1]
查看完整版本: 安卓开发入门与实战笔记第二天