Android 应用部署与发布

课程导师

软件开发 软件开发
麦子学院专业老师。
00:00:00
Play
Next
00:00 / 00:00
40%
  • 2x
  • 1.5x
  • 1.25x
  • 1x
1x
5.程序版本名称和版本代号VersionCodeAndName
离线学习

下载APP离线观看

技能补充更多
  • Java 语言基础
    Java 语言基础

    学习Java基本语法、变量、流程控制、修饰符、修饰符、继承、抽象、接口、数组、异常。

  • Java For Android
    Java For Android

    进一步学习Android中常用的Java知识,包括:反射、内部类、泛型、多线程、Http网络编程等知识。

  • Eclipse IDE 使用技巧
    Eclipse IDE 使用技巧

    Eclipse IDE 是Java体系主流的集成开发环境,熟练掌握其使用是编程必备技能,本课程介绍Eclipse IDE开发工具的使用,快捷键,设置,技巧,代码阅读,调试等。

  • Android 编码规范及代码风格
    Android 编码规范及代码风格

    好的编程规范和代码风格对编程至关重要,本课程讲解Java&Android中的编码规范和如何编写良好风格的代码。

  • 最新问答
  • WIKI资料
  • 课件下载
只看我参与的
  • 学习Android进阶

    开发流程

    Android开发更加推荐google官方网站。开发流程分为以下几步1.部署开发环境,搭建环境变量,选择运行设备。2.第二步就可以开始创建Android项目,进行开发了。3.第三步,开始对自己写的代码进行调试和测试,当然第二步和第三步是一个循环了过程,有可能自己写完一部分代码,就马上进行调试。即使像...

  • 学习Android进阶

    打包前准备

    发布之前我们需要准备的东西参考了google官方和结合国内开发经验1) 用户协议(本地、网络、API)2) 签名文件(用于为APP加密,唯一标签)3) 程序图标(第一个面对用户,准备不同的但合适的分辨率)4) 其他东西(版本代号的确定,截图(程序发布,需要截图展示具体界面),宣传文案(2万字以内),...

  • 学习Android进阶

    混淆和加密

    代码的混淆是必不可少的,混淆是把类的方法名称或文件改变掉,把有含义的命名编程没有含义的名字混淆后的作用?1) 字节码的空间节省,有些类或者方法的命名很长,在混淆之后名字将会变短,这样会更加节省空间,节约资源。2) 有一个去重和游优化的过程3) 这一点是十分重要的,对APP本身有一个保护的作用,防止逆...

  • 学习Android进阶

    回归测试

    Apk包打好之后,需要测试的事情这些出问题了,可能会影响公司名誉1. 屏幕适配问题(屏幕分辨率)2. 不同的版本(APP支持的版本)(有的机型比较特殊,会做出特殊的限制)3. 核心功能(走一遍主流程)4. 向前兼容性(之前版本升级后会不会出现什么问题)5. 新版本检测以及升级功能6. 用户统计7. ...

  • 学习Android进阶

    版本名称

    什么是版本名称?版本名称就是我们平时在网上下载APP时,看见的几点几(比如1.0)这样的一个代号。什么是版本代号呢?这一般是android开发工程师内部使用的一个代号,是面向于专业开发人员而言的。在哪里可以看见这些东西呢?1) 版本代号是只能在代码中看见的2) 版本名称是可以在应用程序中看到的(在普...

  • 学习Android进阶

    代码混淆

    什么是代码混淆代码混淆是程序中普遍用到的一个加密技术,在XML和JS中,都会用到混淆技术将代码变为功能等价但是难于阅读的代码。代码混响器,比如将代码方法名:getName变为a,就难以阅读了,这样名字变短,节省空间。在混淆过程中:还会clean无用的代码,去掉语义,还能做到一个压缩的优化过程。在An...

  • 学习Android进阶

    ProGuard工作机制

    ProGuard主要做四件事情1.压缩2.优化3.混淆4.预校验这四件事情都是可选的,可以单独只做一件事情。例如优化:就会把所有可以优化的陈列出来。5.根据图例解析,可以理解为:a) 输入第三方 或者 自己的jar包,b) 然后压缩,c) 到优化,d) 再对二进制代码做一个混淆,e) 混淆之后再次打...

  • 学习Android进阶

    配置ProGuard

    1.在如下图所示的红色方框中,第一行注释代码说得很清楚,如果将第二行代码注释掉,ProGuard就是关闭的;反之,如果不注释掉第二行代码,那么ProGuard就是开启的。2.Include 是一个特殊的配置项,它就是把其他地方的配置导入到这里来。3.如果你的android,用到了webview控件,...

  • 学习Android进阶

    ProGuard_logs文件

    在我们之前使用ProGuard的过程中生成了一个ProGuard_logs文件,里面分成了四个文件。 Dump文件Dump文件在所有的文件里面是相对比较大的一个文件了,它是把APK包里的所有信息一一列举了出来。之后是一个从谷歌官方Copy过来的一些语句。dump文件是描述了一个内部资源状态的文件。(...

  • 学习Android进阶

    发布之后的Debug

    如何做发布之后的Debug这里介绍一个工具,这个工具也是ProGuard本身所提供的。在ProGuard目录下,有一个bin目录,在bin目录里面有一个retrace的命令行。如何使用retrace?使用cd命令进入到bin目录下。然后,使用如下图所示的命令,后面接上的是mapping的路径。再接上...

  • 学习Android进阶

    签名文件

    什么是签名签名其实就和我们平时的签名一样,达到一个唯一标识的作用。那给程序签名是为什么呢?其实也很简单:当我们程序发布发市场的时候,也是要洗必须有签名的。比如我们发布一个麦子学院的APP到市场,但是谁都可以发布这样一个名为麦子学院的APP,但是通过签名,就可以保证自身所发布的APP有一个官方的授权(...

  • 学习Android进阶

    apk包内部生成流程

    一个APK文件其实就是一个ZIP包一个APK包里面的具体内容有哪些?AndroidManiFest.xml 我们可以很清楚的看见里面有一个AndroidManiFest.xml的文件,当然,这个文件已经变成了16进制文件。(已经不可阅读了)其实是2进制,这里只是工具帮我们展示成了16进制的。asse...

  • 学习Android进阶

    使用eclipse打包APP

    1) 选中项目,右击,选择Android Tools,再选择Export Signed Application Package。2) 然后选择一个项目,如果之前选择项目错误,也可以在这里更改要导出的项目。3) 之后就叫你选择KeyStore了,如果你有选择第一项,直接使用已经存在的KeyStore,...

  • 学习Android进阶

    使用intelligent打包APP

    1) 生成签名的APK包2) 选择正确的别名和KeyStore进行签名。(输入KeyStore密码)3) 之后是选择需要运行的ProGuard文件点击finish,稍后即可成功打包导出。【本文由麦子学院独家原创,转载请注明出处并保留原文链接】...

  • 学习Android进阶

    ANT的使用

    既然要使用ANT,必不可少的是要下载和配置ANT,打开Apache的ANT官网。ANT是一个java库,用一组命令行去处理一个个任务和扩展点。用来构建各种各样的程序。(web的java项目已经使用各种各样的ANT)如何下载ANT点击左边的Download选项下的子项,即可下载。其中第一个是:二进制文...

  • 学习Android进阶

    生成正式发布的包

    如何生成一个正式发布的包 这个时候,我们去查看生成的APK包,会发现在Bin目录下找到的。因为在提示信息中已经打印出来了。进入了bin目录下,发现不止是生成了签名后的APK,还有未签名的APK,以及中间的一些中间文件。那,我们如何生成一个正式发布的包呢?因为Debug包是不能用的。也比较简单,使用a...

  • 学习Android进阶

    批量打包简介

    为什么要批量打包在商业中,我们会把一个APK包,分成几十个APK包,不同的就是我们的渠道名称不一样。根据渠道名称的不一样,我们会做不同的事情。比如手,我们可能会在启动屏幕上加上渠道商的标识。或者在有些渠道商,他们不愿意让我们做应用上的推广,我们可能会把功能关掉。或者其他的我们对各个渠道做特殊的处理。...

  • 学习Android进阶

    批量打包演示

    先进入项目的根目录下。检查一下:已经生成了ant 所需要的文件也配置好了key.store相关的文件。然后执行ant clean再执行 ant channels 然后程序开始执行,先是hiapk,其次anzhi,再后是xiaomi,最后是googleplay我们进入配置文件设置的 channels目...

  • 学习Android进阶

    上传APP到安智市场

    上传成功后,填写相关信息然后,填写相关信息完成之后,点击提交按钮。提交之后,需要等待工作人员的审核审核通过了才能够看到自己上传的APK。如果审核没有通过,可能会被打回,可能需要修改很多资料。【本文由麦子学院独家原创,转载请注明出处并保留原文链接】...

  • 学习Android进阶

    安卓市场APK发布

    先上传APK程序然后上传截图,点击下一步。之后,安卓市场没有象安智市场一样,只能的识别出APP名称,需要手动填写。然后上传icon,选择优先显示平台,软件语言,软件类别和软件描述。填写一句话简评。最后填写标签,点击发布即可。ok,这样就发布成功啦!【本文由麦子学院独家原创,转载请注明出处并保留原文链...

  • 01开发流程介绍 Pulishing= Prepear App + Release App 课件

    01开发流程介绍 Pulishing= Prepear App + Release App 课件

  • 02-04发布前的准备 课件

    02-04发布前的准备 课件

  • 05程序的版本名称和版本代号VersionCodeAndName 课件

    05程序的版本名称和版本代号VersionCodeAndName 课件

  • 06-08混淆代码 课件

    06-08混淆代码 课件

  • 09-10签名文件 课件

    09-10签名文件 课件

  • 10Apk的生成流程 11-13-20-928 课件

    10Apk的生成流程 11-13-20-928 课件

  • 11-12工具生成APK文件 课件

    11-12工具生成APK文件 课件

  • Ant打包工具介绍 课件

    Ant打包工具介绍 课件

  • maizi 源码

    maizi 源码

  • workspace 源码

    workspace 源码

  • Torch 源码

    Torch 源码

© 2012-2016 www.maiziedu.com

蜀ICP备13014270号-4 Version 5.0.0 release20160127

一名课程顾问想与您沟通

免费电话咨询