m4任务一android应用开发.pptx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

胡光永2013年1月Android整体介绍

内容目录2说教学改革Android体系深入Android项目结构HelloWorld项目的结构环境搭建样例承载

环境搭建1.1、JDK安装1.2、Eclipse安装1.3、AndroidSDK安装1.4、ADT安装1.5、创建AVD计算机与软件学院3

开发环境下载JDKEclipseAndroidSDKADT计算机与软件学院4

2HelloWorld项目的结构1.1、src文件夹1.2、gen文件夹1.3、Android2.1文件夹1.4、assets1.5、res文件夹1.6、AndroidManifest.xml1.7、default.properties计算机与软件学院5基于框架式编程模式

计算机与软件学院6

资源R文件JAVA代码界面View计算机与软件学院7

计算机与软件学院8Activity类关注创建窗口,你可以用方法setContentView(View)将自己的UI放到里面。/res和/assets的不同点是,android不为/assets下的文件生成ID。如果使用/assets下的文件,需要指定文件的路径和文件名。}Activity:把Activity看成一个UserInterfaceProgram,原则上它会提供使用者一个交互式的接口功能。一个Activity就是一个屏幕理解称为Form(表单)

计算机与软件学院9Activity子类onCreate(Bundle):初始化你的活动(Activity)onCreate(Bundle):初始化你的活动(Activity)onCreate(Bundle):初始化你的活动(Activity)setContentView(int)findViewById(int)操作会被包装成为一个意图,然后这个意图对应有相关的activity进行处理操作会被包装成为一个意图,然后这个意图对应有相关的activity进行处理onPause()

R文件R.java是在建立项目时自动生成的,这个文件是只读模式的,不能更改。R.java文件存储了该项目中的所有资源索引.计算机与软件学院10

事件处理系统必须通过读取AndroidManifest.xml文件来知道组件的存在指定应用请求的其他权限,访问网络或访问用户的通信录声明应用要求的最小APILevel,应用使用的是那个API声明应用请求和使用的软硬件特征,比如照相机,蓝牙服务,或多点触模屏应用需要链接的API库,比如GoogleMapslibrary计算机与软件学院11

计算机与软件学院12publicclassevnet_sampleextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);Buttonbutton=(Button)findViewById(R.id.widget28);button.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewarg0){TextViewtext=(TextView)findViewById(R.id.widget29); text.setText(Hello,World!);}});}}

一个Android系统是一个多用户的Linux系统,其中的每个应用都是一个不同的用户。默认情况下,系统给每个应用分配一个独立的Linux用户ID(这个ID只由系统使用并且对应用来说是不可知的),系统给在某个应用中的所有文件设置了权限,所以只有分配了那个用户ID的应用才能访问它们每个进程拥有它自己的虚拟机,所以一个应用代码的运行,与其他应用代码的运行是隔离的.默认情况下,每个应用程序均运行于它自己的Linux进程中。当应用程序中的任意代码开始执行时,Android启动一个进程,而当不再需要此进程而其它应用程序又需要系统资源时,则关闭这个进程。

14类的实例化,是由类具体化对象产地车体颜色方法//…Carferrari=NewCar();ferrari.Run();//…无法访问编译错误避免非法数据的访问一次设置完成

资源学习网站:

文档评论(0)

daluobu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档