"这篇文档是联想研究院发布的‘乐Phone开发指南V1.0’,主要针对Android系统的联想乐Phone设备,介绍了如何进行应用开发。内容包括乐Phone的产品介绍、软件系统架构、应用开发框架以及Java支持等核心部分,旨在帮助开发者理解和创建针对联想乐Phone的定制应用。"
在乐Phone开发中,以下几个关键知识点尤为重要:
1. **乐PHONE产品介绍**:
- **硬件参数**:这部分内容会涵盖设备的硬件配置,如处理器、内存、显示屏、电池等关键规格,这些信息对于开发者来说,是决定应用性能和兼容性的基础。
- **软件系统介绍**:乐Phone运行的可能是基于Android定制的操作系统,开发者需要了解其特性、版本以及与标准Android的不同之处。
2. **软件系统架构**:
这部分可能讲解了乐Phone的操作系统分层结构,包括用户界面层、应用程序框架层、系统库和服务层,以及Linux内核,这有助于开发者理解系统的工作原理。
3. **应用开发框架**:
- **PUSH服务**:介绍了联想推送服务(Lenovo Push Service,LPS),这是开发者实现消息推送功能的重要接口,用于实时向用户发送通知或更新。
- **WIDGET开发**:详细阐述了Widget的开发过程,包括设计原则、API接口、尺寸规范和示例,开发者可以通过这些信息创建符合乐Phone平台的桌面小部件。
- **公共控件**:提供了一系列定制控件的开发指南,如CustomeTitleIcon、GroupListAdapter、ToolBarButton等,这些控件可以丰富应用的界面和交互体验。
- **Java支持**:说明了乐Phone对Java应用的支持情况,包括JSR规范的支持列表、安装、卸载流程,以及内存管理的特殊设置。
4. **Java支持**:
- **Overview**:概述了Java在乐Phone上的应用环境,以及与标准Android环境的差异。
- **JSR规范支持列表**:列出了哪些Java标准请求(JSR)被支持,这对于开发J2ME应用的开发者来说至关重要。
- **Java程序安装和管理**:详细步骤指导如何在乐Phone上安装、卸载和设置Java程序,以及通过AMS(Application Manager Service)进行内存设置。
这份指南为开发者提供了全面的乐Phone应用开发资源,涵盖了从基本的系统理解到具体应用实现的各个层面,是开发面向联想乐Phone应用的宝贵参考资料。