请问这是什么base.apk?一个朋友送的,不过恐怕是个坏东西。哪位大神能给个答案,在线急等。

这个base.apk可以安装,所有apk格式都可以安装。

apk:

APK是AndroidPackage的缩写,即Android安装包(apk)。APK是一种类似于Symbian Sis或Sisx的文件格式。它可以通过直接将APK文件传输到Android模拟器或Android手机上执行来安装。apk文件和sis一样,将android sdk编译的项目打包成apk格式的安装程序文件。APK文件实际上是zip格式的,但是后缀改成了apk。解压后,可以看到Dex文件。Dex是DalvikVM executes的缩写,即Android Dalvik Executors,不是Java ME字节码,而是Dalvik字节码。Android在运行一个程序的时候需要先解压,然后像Symbian一样直接,和Windows Mobile里的PE文件不一样。

开发环境:

获取SDK:下载安装android的SDK【软件开发工具包】,主要包括核心库文件、一个仿真器、开发工具和一些演示样例文件。推荐使用Eclipse和androideclipse扩展。如果你只使用android,Eclipse IDE就足够了,但是如果你是第一次开发Java应用,建议下载完整的Java SE开发工具(JDK),因为它包含了签署和发布应用所需的工具。

应用架构:android应用架构很重要。不学的话,设计出来的游戏会是一个很难修复bug的产品。您需要了解应用程序、活动、意图以及它们之间的交互方式。Google在这里提供了一个很好的信息架构。真正重要的是理解为什么设计的游戏中需要不止一个活动过程,以及如何设计一个用户体验好的游戏。这些应该集成到应用程序的生命周期中。

应用的生命周期:应用的生命周期由AndroidOS操作系统管理,所有活动的进程都会被创建为系统命令。对应用程序来说,正确处理这些事件极其重要,因为最终用户不知道什么是正确的。在你开始设计游戏之前,最好了解这一点,因为这将节省调试时间,避免昂贵的重新设计。对于大多数应用程序,默认设置可以开始工作,但对于游戏,可能需要将singleton实例的信号调整为on。Android默认会创建一个新的活动实例进程,因为它认为这样更合适,而游戏可能只想有一个活动实例进程,影响不大,需要知道一些系统状态管理。