发布之前我们需要准备的东西
参考了google官方和结合国内开发经验
1) 用户协议(本地、网络、API)
2) 签名文件(用于为APP加密,唯一标签)
3) 程序图标(第一个面对用户,准备不同的但合适的分辨率)
4) 其他东西(版本代号的确定,截图(程序发布,需要截图展示具体界面),宣传文案(2万字以内),宣传视频(比如谷歌市场可以加入视频),预约合作首发(公司想选择一个好的日期))
5) 一些有经验的公司打包APP都是自动化的,因为人工难免会出错
需要配置的项目有:(人工打包特别注意)
1) 清理日志调用(对用户无用,消耗机器的性能),版本代号以及版本名称。
2) 编译程序,签名程序。(具体的生成在下一节讲解)
3) 发布前,彻底测试一遍。(在打包之前)
4) 检查资源是否最新。(有可能Asset文件夹下的资源在无网络下展示需要更新)
5) 确保远程服务器和服务准备就绪。
6) 其他检查项(比如地图API key,微信微博有盟等的key是否正确,用户协议保护知识产权,公司,个人等图标;检查第三方分享的API是否可用;检查APP中是否有牵扯到开发者本身信息的内容)
差异化功能的检查
1) 不同渠道的功能(与不同的公司合作,或许会有特殊要求)
2) 不同Android版本的业务功能(比如2.3版本上手机的性能可能不是很高,或许可以砍掉一些功能)
3)不同手机型号的不同业务
原文链接:http://www.maiziedu.com/wiki/android2/prepare/
<!--EndFragment-->
相关推荐
Android应用经常需要与服务器进行数据交换。常用的网络编程技术包括: - **HTTP请求**:通过HTTP协议向服务器发送请求和接收响应。 - **WebSocket**:提供了一种全双工通信的协议,可以在客户端和服务端之间建立...
《C#开发Android应用实战 使用Mono for Android和.NET C#》是一本专为开发者准备的指南,它详细阐述了如何利用C#语言和Mono for Android框架来构建原生的Android应用程序。这本书由(美)麦克卢尔撰写,是.NET开发者...
5. Android 应用研发技术的更新:Android 应用研发技术不断更新,开发者需要不断跟随 Android 的主流和最新版本。 6. Android 应用推广盈利渠道的选择:Android 应用推广盈利渠道有多种,需要选择合适的渠道来实现...
在创建一个Android应用时,我们需要定义一个AndroidManifest.xml文件,这是应用程序的核心配置文件,包含了应用的基本信息、权限声明以及活动(Activity)、服务(Service)、广播接收器(BroadcastReceiver)等组件...
Android 将自己的应用改为系统应用 Android 操作系统中,将自己的应用程序改为系统应用,可以使得应用程序具有更高的权限和更好的性能。本文将详细介绍如何将自己的应用程序改为系统应用的步骤。 第一步:准备工作...
在Lazarus开发Android应用程序的过程中,首先需要准备和配置好开发环境。本指南主要针对Windows操作系统(7、8、10等版本)进行介绍。开发Android应用的Lazarus环境通常需要以下几个步骤: 1. 下载并配置Lazarus ...
1. Android开发基础:这涉及到Android应用开发的准备工作,比如安装Android Studio开发环境,创建新的项目,了解项目的基本结构和文件类型。 2. 应用生命周期:Android应用有其生命周期,包括创建、暂停、恢复和...
在基础环境准备完成后,书中将介绍Android应用程序的基本结构,包括Activity、Intent、Service、BroadcastReceiver和ContentProvider这五大组件。Activity是用户界面的主要载体,Intent用于组件间的通信,Service在...
11. **发布准备**:在完成应用开发后,需要准备应用的签名、构建APK文件,以及编写应用的元数据(如描述、关键字),以便在应用市场上架。 综上所述,仿制应用宝的应用详情页涉及了Android开发的多个方面,包括UI...
本文档详细介绍了使用Lazarus开发Android应用程序所需的一系列准备工作,包括安装JDK、Android SDK和NDK,以及构建定制化的FPC编译器等。通过以上步骤,开发者可以建立起一个完整的开发环境,进而进行Android应用...
在本压缩包中,我们收集了一系列关于Android应用开发的实例,涵盖了从基础知识到高级实践的多个方面。这些资源包括文档、演示文稿以及各种代码示例,旨在帮助开发者加深对Android平台的理解,提升开发技能。 首先,...
Android 应用开发流程是一系列复杂的步骤,需要掌握多种技术和技能。本文旨在帮助菜鸟开发者快速入门 Android 应用开发,提供了详细的流程和经验总结。 准备工作 在开始 Android 应用开发之前,需要具备以下技能:...
《Android应用开发揭秘》全部实例源代码,配合《Android应用开发揭秘》使用 前言 第一部分 准备篇 第1章 Android开发简介 1.1 Android基本概念 1.1.1 Android简介 1.1.2 Android的系统构架 1.1.3 ...
在Android应用大赛中,参赛者通常需要提交一系列的申报材料以展示他们的项目创新性和实施计划。这个压缩包文件“android应用大赛申请表”包含了完成这一过程所需的三个关键文档,每个都对应一个不同的申报主题。 ...
从提供的文件信息中,我们可以提取出《c#开发Android应用实战(英文版)》一书的主要知识点。这本书是一本专注于使用Mono for Android和.NET/C#语言开发Android应用的实战指导书籍。下面将详细解释书中提及的知识点...
9. **发布与部署**:最后,书中会指导读者如何将完成的应用打包签名,准备发布到Google Play或其他Android应用市场。 通过阅读本书,开发者不仅可以掌握C#在Android平台上的开发技能,还能了解整个Android生态系统...
2. **AndroidManifest.xml**: 这个文件是每个Android应用的核心组件,它包含了应用的元数据,如应用程序的组件、权限、使用的SDK版本等信息。 3. **Activity**: Activity是Android应用的基本单元,代表用户可见的...
每一个Android应用都是由一系列组件构成的,包括Activity(活动)、Service(服务)、BroadcastReceiver(广播接收者)和ContentProvider(内容提供者)。Activity是用户与应用交互的主要入口,用于展示用户界面;...
杨丰盛,Android应用开发先驱,对Android有深入研究,实战经验极其丰富。精通Java、C、C++等语言,专注于移动通信软件开发,在机顶盒软件开发和MTK平台软件开发方面有非常深厚的积累。2007年获得中国软件行业协会...