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

android解决方案开发指南

125页
  • 卖家[上传人]:第***
  • 文档编号:61648918
  • 上传时间:2018-12-08
  • 文档格式:PDF
  • 文档大小:1.91MB
  • / 125 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 Android 解决方案 开发指南开发指南 文档版本 01 发布日期 2013-12-13 海思专有和保密信息 版权所有 深圳市海思半导体有限公司 版权所有版权所有 深圳市海思半导体有限公司深圳市海思半导体有限公司 2013。保留一切权利。保留一切权利。 非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任 何形式传播。 商标声明商标声明 、海思和其他海思商标均为深圳市海思半导体有限公司的商标。 本文档提及的其他所有商标或注册商标,由各自的所有人拥有。 注意注意 您购买的产品、服务或特性等应受海思公司商业合同和条款的约束,本文档中描述的全部或部分产 品、服务或特性可能不在您的购买或使用范围之内。除非合同另有约定,海思公司对本文档内容不 做任何明示或默示的声明或保证。 由于产品版本升级或其他原因,本文档内容会不定期进行更新。除非另有约定,本文档仅作为使用 指导,本文档中的所有陈述、信息和建议不构成任何明示或暗示的担保。 深圳市海思半导体有限公司 地址: 深圳市龙岗区坂田华为基地华为总部 邮编:518129 网址: http:/ 客户服务邮箱: And

      2、roid 解决方案 开发指南 前 言 文档版本 01 (2013-12-13) 海思专有和保密信息 版权所有 深圳市海思半导体有限公司 iii 前前 言言 概述 本文档主要介绍 Android 解决方案的功能、常用的接口和内部工作原理,通过实例介 绍各模块的开发过程以及注意事项。 产品版本 与本文档相对应的产品版本如下。 产品名称 产品版本 Hi3716C V2XX Hi3716M V4XX Hi3719C V1XX Hi3719M V1XX Hi3718C V1XX Hi3718M V1XX HiSTBAndroid V500R001 读者对象 本文档(本指南)主要适用于以下工程师: ? 技术支持工程师 ? 软件开发工程师 前 言 Android 解决方案 开发指南 iv 海思专有和保密信息 版权所有 深圳市海思半导体有限公司 文档版本 01 (2013-12-13) 作者信息 章节号 章节名称 作者信息 1 概述 C00210106 2 环境配置 G00180855 3 内存配置 G00180855 4 HiMediaPlayer T00194509 5 HiDLNA D47906

      3、/Z00222835 6 HiMultiScreen D47906/Z00222835 7 HiTranscoder D47906/Z00222835 修订记录 修订记录累积了每次文档更新的说明。最新版本的文档包含以前所有文档版本的更新 内容。 修订日期 版本 修订说明 2013-12-13 01 增加“7.4.2 配置运行环境”章节,修改文档兼容 Android4.4 和 Hi3716MV400 芯片。 2013-07-31 00B01 第 1 次临时发布。 Android 解决方案 开发指南 目 录 文档版本 01 (2013-12-13) 海思专有和保密信息 版权所有 深圳市海思半导体有限公司 v 目目 录录 前前 言言 iii 1 概概 述述 . 1-1 1.1 Android 解决方案整体架构 . 1-1 1.2 海思修改和新增功能 1-2 1.2.1 Android 基础架构 . 1-2 1.2.2 海思扩展架构. 1-3 2 开发环境配置开发环境配置. 2-1 2.1 Android 开发环境要求 . 2-1 2.2 开发环境搭建 2-1 2.2.1 自动化配置 2-1

      4、2.2.2 手动安装 2-2 2.3 开发编译 2-6 2.3.1 源码获取 2-6 2.3.2 环境配置 2-6 2.3.3 完整编译 2-7 2.3.4 编译 Android 内核分区镜像 . 2-9 2.3.5 修改 Android 内核配置 . 2-9 2.3.6 编译 NAND Flash 器件上的 Android 系统分区镜像 2-10 2.3.7 编译 Emmc 器件上的 Android 系统分区镜像 . 2-11 2.3.8 编译 Android recovery 小系统内核分区镜像 . 2-11 2.3.9 修改 Android recovery 小系统内核配置 . 2-11 2.3.10 编译 Android recovery 升级包 update.zip . 2-12 2.3.11 清除编译结果 . 2-12 2.3.12 修改海思 SDK 配置文件 . 2-13 2.3.13 编译 fastboot 分区镜像 2-13 2.4 镜像烧写 2-15 2.4.1 Flash 分区表 2-15 2.4.2 Flash 烧写 2-17 3 内存配置内存配置 . 3-1

      5、目 录 Android 解决方案 开发指南 vi 海思专有和保密信息 版权所有 深圳市海思半导体有限公司 文档版本 01 (2013-12-13) 3.1 内存分配方式概述 3-1 3.2 修改 CMA 内存配置 . 3-1 3.2.1 修改 bootargs 环境变量方法 . 3-1 3.2.2 修改内核配置文件 . 3-2 4 HiMediaPlayer 4-1 4.1 概述 4-1 4.2 重要概念 4-2 4.3 功能描述 4-2 4.3.1 功能特点 4-2 4.3.2 功能接口 4-2 4.3.3 模块原理 4-3 4.4 开发指引 4-5 5 HiDLNA . 5-1 5.1 概述 5-1 5.2 Android AIDL 接口的使用与定义 . 5-1 5.2.2 HiDLNA Android AIDL 接口的使用方法 5-2 5.2.3 HiDLNA Android AIDL 接口的定义 . 5-4 5.3 Linux 接口 API 调用场景与示例分析 5-27 5.3.1 概述 5-27 5.3.2 HiDLNA Linux Sample Code 使用说明 . 5-

      6、34 5.4 HiDLNA 开发常见问题汇总 . 5-39 5.4.1 Android 开发常见问题 5-39 5.4.2 Linux 开发常见问题 5-39 6 HiMultiScreen 6-1 6.1 概述 6-1 6.2 重要概念 6-2 6.3 功能描述 6-3 6.3.1 主要特点 6-3 6.3.2 模块原理 6-3 6.4 开发指引 6-7 6.4.1 整体说明 6-7 6.4.2 STB 端的编译与安装 . 6-8 6.4.3 STB 端应用 . 6-8 6.4.4 STB 端定制开发 . 6-9 6.4.5 客户端的编译和安装 . 6-9 6.4.6 客户端应用 6-18 6.4.7 客户端定制开发 . 6-20 6.5 调试指引 6-21 Android 解决方案 开发指南 目 录 文档版本 01 (2013-12-13) 海思专有和保密信息 版权所有 深圳市海思半导体有限公司 vii 6.5.1 日志 6-21 6.5.2 连接 6-22 7 HiTranscoder. 7-1 7.1 概述 7-1 7.2 功能特点 7-1 7.3 重要概念 7-4 7.3.1

      7、 Transcoder 概念 . 7-4 7.3.2 Protocol 概念 . 7-4 7.3.3 Muxer 概念 7-5 7.4 开发指引 7-5 7.4.1 如何使用模块. 7-5 7.4.2 配置运行环境. 7-11 Android 解决方案 开发指南 插图目录 文档版本 01 (2013-12-13) 海思专有和保密信息 版权所有 深圳市海思半导体有限公司 ix 插图目录插图目录 图 1-1 Android 解决方案整体架构 1-1 图 3-1 CMA 内存分布示意图 . 3-1 图 3-2 选择“Device Drivers” 3-3 图 3-3 选择“Generic Driver Options” . 3-4 图 3-4 选择“(ddr,0,0,300M) MMZ param for CMA and ION” . 3-4 图 3-5 修改内存大小 3-5 图 4-1 HiMediaPlayer 媒体播放架构图 4-1 图 4-2 HiMediaPlayer 运行流程 4-4 图 4-3 HiMediaPlayer 播放流程 4-6 图 5-1 DMR 场景示例图 . 5

      8、-30 图 6-1 HiMultiScreen 组网图 . 6-1 图 6-2 HiMuliscreen STB 端架构框图 6-2 图 6-3 HiMultiscreen 手持设备端架构框图 . 6-2 图 6-4 设备发现交互 6-4 图 6-5 Mirro 交互 . 6-4 图 6-6 RemoteControl 交互 6-5 图 6-7 Sensor 交互 6-5 图 6-8 VIME 交互 6-6 图 6-9 整体运行流程图 6-7 图 6-10 新建 Android 工程 . 6-10 图 6-11 选择 Android Project from Existing Code 6-11 图 6-12 导入工程文件 6-12 图 6-13 导入工程设置 6-13 图 6-14 编码格式设置 6-14 图 6-15 JDK 版本设置 . 6-15 插图目录 Android 解决方案 开发指南 x 海思专有和保密信息 版权所有 深圳市海思半导体有限公司 文档版本 01 (2013-12-13) 图 6-16 APK 生成设置 . 6-16 图 6-17 工程编译 6-17 图 6-

      9、18 APK 文件生成 6-18 图 7-1 HiTranscoder 模块功能结构图 . 7-2 图 7-2 HiTranscoder 模块数据流程图 . 7-3 图 7-3 HiTranscoder 模块控制流程图 . 7-3 图 7-4 HiTranscoder 媒体数据 SDK 整体流程图 . 7-4 图 7-5 初始化模块和去初始化模块流程图 . 7-6 图 7-6 Transcoder 句柄的创建和销毁流程图 . 7-7 图 7-7 Protocol 句柄的创建和销毁流程图 . 7-8 图 7-8 Protocol 句柄的绑定和解绑定流程图 . 7-9 图 7-9 Muxer 处理流程图 7-10 图 7-10 Transcoder 数据处理流程图 . 7-11 图 7-11 HiTranscoder 模块低延时客户端使用截图 . 7-18 Android 解决方案 开发指南 表格目录 文档版本 01 (2013-12-13) 海思专有和保密信息 版权所有 深圳市海思半导体有限公司 xi 表格目录表格目录 表 2-1 手动模式选项用于替换 java 版本 2-3 表 2-2 示例 Flash 分区表 2-15 Android 解决方案 开发指南 1 概 述 文档版本 01 (2013-12-13) 海思专有和保密信息 版权所有 深圳市海思半导体有限公司 1-1 1 概概 述述 1.1 Android 解决方案整体架构 海思 Android 解决方案整体架构上,可以分为两部分:Android 基础架构、海思扩展架 构。 Android 基础架构对 Android 原生设计和接口尽量保持不变,海思只进行少量的功能增 加和修改。海思扩展架构提供了海思特有应用及接口,基于海思 SDK,一部分功能以 UNF 接口提供,一部分功能提供 JNI 层和 Java 层的接口封装。架构如图 1-1 所示。 图1-1 Android 解决方案整体架构 1 概 述 Android 解决方案 开发指南 1-2 海思专有和保密信息 版权所有

      《android解决方案开发指南》由会员第***分享,可在线阅读,更多相关《android解决方案开发指南》请在金锄头文库上搜索。

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