电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Android编程指南

25页
  • 卖家[上传人]:大米
  • 文档编号:480778631
  • 上传时间:2023-06-25
  • 文档格式:DOC
  • 文档大小:314.50KB
  • / 25 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、Android编程指南Android软件产品开发组目录2一、编程环境搭建31、配置android的开发环境32、配置运行环境43、开发工具介绍51、AndroidManifest.xml 文件62、Activity73、View104、Intent115、Service136、NotificationManager147、Android IDL15三、界面设计171、布局管理器172、数据绑定183、XML设计界面201、参数222、文件233、数据库244、内容提供器245、网络25一、编程环境搭建1、配置android的开发环境先从网上下载SDK,网址为http:/ http:/dl- )才可以把Android的SDK集成到Eclipse的开发环境中。下载Eclipse3.2或者Eclipse3.3,解压之后,如果系统装了JDK1.5或者1.5以上版本的就可以直接打开。接下来就是配置了,步骤如下:1. 解压缩ADT文件到你的本地目录;2. 启动Eclipse,选择菜单 HelpSoftware Updates Find and Install ;3. 在弹出的对话框中选者Searc

      2、h for new features to install and press Next;4. 在Eclipse的对话框中选者 New local Site ;5. 在弹出的对话框中,选者你的ADT目录。6. 在此步骤是,你应该可以看见你的new site已经在search list(处于被选中状态)。选择Finish;7. 现在已经配置好了ADT了,此时你选择Eclipse菜单WindowReferences ,弹出对话框如上图配置就可以后,选者Apply Ok.2、配置运行环境ADT插件提供了新工程的创建的Wizard,你可以使用它来创建新的工程或者导入一个现存的工程。创建一个工程的步骤如下:1. 选择 FileNewProject2. 选择AndroidAndroid Project, and pressNext3. 在对话框the contents for the project:选择创建新的工程:输入工程名称,Java的类组织包,Activity的名词还有你的程序的显示名称。选择导入现有的工程:选择现有工程的工作目录。现在已经创建了一个工程,下面步骤是如何进行运行它。1. 选

      3、择RunOpen Run Dialog.或者RunOpen Debug Dialog.;2. 在左边的列表中, 右击Android Application然后选择New.3. 输入一个名称作为当前的配置。4. On the Android tab, browse for the project and Activity to start.5. On the Emulator tab, set the desired screen and network properties, as well as any otheremulator startup options.You can set additional options on the Common tab as desired.最后点击Apply保存当前配置, or pressRunorDebug(as appropriate).3、开发工具介绍用于Eclipse集成开发环境的Android应用开发工具插件:它为Eclipse集成开发环境增加了强大的功能,使得创建和调试Android应用程序更加简单和快速。如果你使用Eclipse

      4、来开发Android应用,ADT插件将给你带来极大的帮助: 可以从Eclipse集成开发环境直接访问Android开发工具。例如,ADT允许你直接从Eclipse访问DDMS工具的很多功能,包括截屏、port-forwarding、设置断点、查看线程和进程信息。 它提供一个新的项目向导,用于快速创建一个新的Android应用需要的所有基本文件。 它使构建Android应用的过程自动化和简单化。 它提供一个Android代码编辑器,用于为Android的manifest和资源文件编写有效的XML。 二、Android程序模块1、AndroidManifest.xml 文件AndroidManifest.xml是每一个应用都需要的文件。位于工程文件根目录下,描述了程序包的一个全局变量,包括的应用组件(activities, services等等)和为每个组件的实现类, 什么样的数据可以操作, 以及在什么地方运行。这个文件的一个重要数据(概念)是intent过滤器。这个过滤器描述了何时何种情况下让activity 启动。当一个activity想要执行一个动作, 例如打开一个联系人选取屏幕,

      5、会创建一个Intent对象. 该对象包含了很多的描述信息, 描述了你想做什么操作, 你想处理什么数据, 数据的类型, 以及一些其他的重要信息. Android拿这个Intent的信息与所有应用的intent过滤器比较, 找到一个最能恰当处理请求者要求的数据和action的activity。 另外还要声明您的应用Activities,Content Providers,Services,和 Intent Receivers,你也可以在AndroidManifest.xml文件中指定权限和instrumentation(安全控制和测试)。一个AndroidManifest.xml文件的例子: 这里记录了一些通用特性: 几乎所有的AndroidManifest.xml 文件(同其他的Android文件一样)都会包含一个命名空间的声明xmlns:android=http:/ 该声明使标准Android属性在该文件中得以使用, 该属性为文件的xml元素提供了大部分数据. 大多数AndroidManifest.xml 文件仅包含一个元素, 该元素定了这个程序包内所有应用层面上可用的组件和属性. 下

      6、面列出了AndroidManifest.xml 这个文件详细的结构大纲, 描述了所有可用标签。 文件根节点, 描述了程序包的所有内容。在其节点下面内可以放置: 请求一个安全授权, 必须被授予该权限, 您的程序包才能正确的操作. 查看安全模块文档, 了解有关授权的更多信息. 一个manifest可以包含零个或多个这样的节点。 声明一个安全授权, 用来限制哪些应用可以访问您的程序包内的组件和特有机制. 查看安全模块文档, 了解有关授权的更多信息. 一个manifest可以包含零个或多个这样的节点。 描述程序包内应用级别组件的根节点. 该节点能够描述应用程序的全局(和/或)默认属性, 例如标签, 图标, 主题, 需要的授权, 等等. 一个manifest可以包含零个或一个这样的节点(多个application 节点是不允许的). 在该节点下, 可以包含零个或多个以下每个组件的声明: Activity 是应用于用户交互的最主要机制. 当一个应用运行的时候, 用户看到的第一个屏幕就是activity, 并且, 用户所使用的其他绝大多数屏幕(界面)也会是activity。 Service 是一个在

      7、后台任意时刻都可以运行的组件. 同activity 标签一样, 你可以选择包含一个或多个元素; ContentProvider组件是用来管理数据持久化及数据发布的, 发布的数据可以被其他的应用访问. 2、ActivityActivity是一个与用户交互的系统模块,几乎所有的Activity都是和用户进行交互的,所以在每个Activity进行初始化的时候,都要执行setContentView (View)函数来指定界面UI。在Activity中有两个重要的函数:onCreate(Bundle)函数是你进行初始化的地方,这个也是执行setContentView(View)函数的地方,setContentView(View)函数可以传入一个由XML编制的UI界面,可以使UI和具体实现完全分离。onPause()函数是处理用户离开当前Activity的地方。更重要的是,任何在当前Activity中的任何改变都要在这个函数中提交。一般是使用ContentProvider来保存数据。当从一个界面跳到另一个界面的时候,实质上是从一个Activity跳转到另一个Activity的时候。使用函数Context.startActivity()来实现。另外,所有的Activity都要在AndroidManifest.xml中注册。Activity的生命周期是用Activity stack来管理的。当一个新的Activity启动,就把这个Activity放在Stack 的顶部,然后这个Activity就变成了一个运行的Activity。以前运行的Acti

      《Android编程指南》由会员大米分享,可在线阅读,更多相关《Android编程指南》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.