### android联想乐Phone开发教程知识点总结 #### 一、引言 - **编写目的**:本文档旨在为开发者提供全面的指导,帮助他们理解和掌握针对联想乐Phone平台的应用开发流程和技术要点。 - **定义与缩写**:文档中涉及的一些专业术语及缩写解释如下: - **LPS (Lenovo Push Service)**:联想推送服务,用于实现消息推送功能。 - **SDK (Software Development Kit)**:软件开发工具包,包含开发所需的工具、库、文档等资源。 - **IDE (Integrated Development Environment)**:集成开发环境,用于编写、测试和调试代码的软件平台。 #### 二、乐Phone产品介绍 - **硬件参数**:介绍了乐Phone的主要硬件配置,包括处理器型号、内存大小、屏幕分辨率等。 - **软件系统**:基于Android操作系统定制的乐Phone软件系统,包含独特的UI设计和额外的服务功能。 #### 三、软件系统架构 - **架构概述**:详细介绍了乐Phone软件系统的层次结构,包括系统层、中间件层和应用层等各个组成部分及其相互关系。 #### 四、应用开发框架 - **4.1 PUSH** - **Push简介**:讲解了推送服务的基本原理和技术细节。 - **LPS介绍**:具体介绍了LPS的功能特性,如消息队列管理、推送策略定制等。 - **4.2 WIDGET** - **概览**:概述了Widget的概念和作用。 - **开发接口概述**:列举了开发Widget所需的核心API。 - **尺寸规范**:规定了Widget在不同屏幕尺寸下的布局要求。 - **示例**:提供了实际开发中Widget的具体实例代码。 - **4.3 公共控件** - **概览**:介绍了一系列常用的控件及其应用场景。 - **开发接口概述**:列举了每个控件的API接口。 - **详细控件说明**:对每一个控件进行了详细介绍,如自定义标题图标(CustomeTitleIcon)、分组列表适配器(GruopListAdapter)等。 - **4.4 JAVA支持** - **概览**:概述了乐Phone对于Java应用程序的支持情况。 - **JSR规范支持列表**:列出了乐Phone支持的Java Specification Requests (JSR)规范。 - **Java程序安装与卸载**:说明了Java程序的安装与卸载过程。 - **内存设置**:介绍如何通过不同的方式来设置Java程序的内存限制。 - **运行方向设置**:讲解了如何设置Java程序的默认运行方向。 - **4.5 下载管理器** - **概览**:介绍了下载管理器的作用和工作原理。 - **开发接口概述**:列举了用于控制下载任务的API接口。 - **开发示例**:提供了具体的下载任务管理示例。 - **4.6 存储管理** - **概览**:概述了乐Phone提供的存储解决方案。 - **4.7 支付接口说明** - **目的与适用范围**:说明支付接口的设计目标和适用场景。 - **定义、缩写和术语**:定义了支付过程中涉及到的专业术语。 - **支付的基本过程**:描述了支付的基本流程。 - **三方应用支付处理开发建议**:给出了第三方应用进行支付处理时的开发建议。 - **签名机制**:介绍了确保交易安全性的签名算法。 - **接口定义**:详细列举了支付接口的定义。 - **4.8 视频播放器接口** - **视频播放器截图**:展示了视频播放器的界面。 - **接口调用方法**:说明了如何调用视频播放器的接口。 - **4.9 图片管理应用接口** - **查看图片**:描述了如何在应用中浏览图片。 - **调用图片作为附件**:介绍了如何将图片作为附件插入到其他应用中的方法。 - **4.10 CAMERA接口** - **概览**:概述了摄像头接口的功能。 - **开发接口概述**:列举了与摄像头相关的API接口。 - **开发示例**:提供了使用摄像头接口的实际代码示例。 - **4.11 图片管理应用接口** - **查看图片**:再次强调了查看图片的功能。 - **调用图片作为附件**:进一步说明了如何调用图片作为附件的方法。 - **4.12 乐PHONE的HTTP代理设置和使用** - **自动设置http代理的类**:介绍了一个自动设置HTTP代理的类。 - **使用webview的应用请注意**:提醒开发者注意在使用WebView时如何正确配置代理设置。 #### 五、用户交互设计准则 - **UI设计规范**:提供了关于用户界面设计的一系列指导原则,确保应用程序的用户体验一致且符合乐Phone的品牌形象。 #### 六、LCA软件全生命周期管理 - **6.1 应用开发规约** - **软件内容合规性**:确保应用内容符合法律法规及社区标准。 - **交互设计规范**:规定了交互设计的标准和要求。 - **技术规约**:明确了技术实现方面的要求。 - **6.2 开发者的注册和管理** - **企业开发者**:介绍企业开发者账户的申请流程和权限。 - **个人开发者**:描述个人开发者账户的相关信息。 - **6.3 软件开发** - **安装SDK**:指导开发者如何获取并安装乐Phone SDK。 - **在Eclipse上开发Android应用程序**:提供了在Eclipse环境下进行Android应用开发的步骤。 - **使用其他IDE环境**:说明了如何在除Eclipse之外的其他IDE中进行开发。 - **6.4 软件发布与升级** - **发布流程**:详细介绍了应用程序的发布流程。 - **版本更新**:讲述了如何管理和实施应用程序的版本更新。 以上是针对联想乐Phone开发教程的知识点总结,涵盖了从开发准备到应用程序发布的整个流程。开发者可以根据这些知识点深入学习和实践,以提高在该平台上开发应用程序的能力。
剩余76页未读,继续阅读
- 粉丝: 0
- 资源: 10
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助