Android开发教程之初识Android App

 新闻资讯     |      2019-09-09 21:11

一、认识android操作系统

2、android api版本对照表

下表列出了各种android版本及其对应的信息:

从表中可以看出,android的版本发布非常频繁,有时一年就发布几个版本。如何确保在如此多的版本中仍然能让应用程序可靠地运行?这就是api level的作用。

3、api级别和自定义库

当创建android libraries项目时,应该让开发的库函数能应用于各种版本的api,因此一般不需要设置最低级别的api和最高级别的api,而是应遵循以下的最佳做法:

引用某个版本的api时,要确保应用程序运行的api版本不低于所引用的版本。为其他安卓应用程序设计自定义的库函数时,要为该应用程序设置需要的最低api级别。

总之,要确保开发的库函数使用尽可能少的api,以便让所设计的库适用范围更广。

三、在debug模式下调试应用程序

1、在模拟器中调试android应用程序

由于模拟器启动较慢,所以无论是c#开发还是java开发,最好的办法都是先将模拟器启动起来,然后再调试。

一般使用vs2015在debug模式下用模拟器调试。由于调试模式下默认包含了可适用于多种cpu型号的调试信息,所以debug模式下生成的.apk文件比较大。

2、在真机上调试android应用程序

也可以直接在真机上调试应用程序,只需要通过usb将手机连接到电脑上即可,此时在调试选项中会自动出现手机型号。

四、部署应用程序到真机

debug模式下调试完成后,先改为release模式,然后将其发布到真机上。

当然,也可以通过压缩扩展库进一步减少.apk文件的大小。比如第3章百度应用程序中调试环境下.apk文件较大,将.jar包分开后就会显著减少.apk文件的大小。

要将你的程序发布到手机上,需要先查看你手机上的android操作系统版本,确保你编写的应用程序使用的编译器版本和你手机操作系统的版本一致。

下面以手机的android操作系统版本为4.4.4为例,说明将你用c#编写的应用程序发布到手机上运行的具体实现步骤。

发布前,先将项目属性改为api level 19,如下图所示:

然后选择下面介绍的两种办法之一发布即可。

1、第1种办法

先将模式改为模式,然后选择主菜单的àà,如下图所示:

在弹出的发布窗口中,选择,输入,单击,然后输入别名、口令、你编写的程序有效年数、你的姓名等信息:

单击,输入发布的目标文件夹,应用程序文件名,然后单击,它就会自动在目标文件夹下创建phonewordapp-aligened.apk文件。

注意:要确保手机的勾选了“允许未知来源的应用程序”。

将发布生成的phonewordapp-aligened.apk文件拷到你的手机上,然后双击安装、运行。

用这种方式发布的应用程序也可以在android应用商店中销售。

2、第2种办法

先将模式改为模式。

鼠标右击项目名,然后选择,如下图所示:

此时它就会自动在release文件夹下生成多个.apk文件。

根据你的手机类型,将生成的某个匹配的phonewordapp-signed.apk文件拷到你的手机上,然后双击安装、运行。

用这种方式发布的应用程序只能直接在真机上运行,无法在android应用商店中销售。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持萬仟网。