这个base.apk能装,只要是apk格式都能安。
apk就是Android的安装包,跟以前塞班的sis差不多,丢手机或者模拟器里点开就能装。说白了就是个zip压缩包,改了个后缀叫apk,解压出来能看到个dex文件,那是安卓用的Dalvik字节码,不是Java ME那套。安卓跑程序要先解压,然后直接运行,跟Windows Mobile的pe文件不一样。
开发环境这块,得先下安卓SDK,里面有核心库、模拟器、开发工具和例子。建议用Eclipse加ADT插件,够用。要是头回搞Java开发,最好把JDK也下了,签名打包要用。
应用架构很重要,不搞明白的话,游戏写出来bug一堆还不好修。得知道app、activity、intent这些玩意儿咋配合的,谷歌文档写得挺清楚。关键是想明白为啥游戏里不能只有一个activity,用户体验咋做才顺。
生命周期是系统管的,每个activity都是系统命令拉起来的,处理好这些状态特别重要,用户可不管你在后台咋折腾。建议写代码前先弄懂生命周期,省得后面调半天还得重写。大部分应用默认设置就行,但游戏不一样,通常得设成单实例模式(singleInstance),不然点一下又弹一个窗口,体验直接崩。默认情况下安卓会不断新建activity,对游戏来说没必要,甚至会出问题,所以得自己管好状态和实例数量。
apk就是Android的安装包,跟以前塞班的sis差不多,丢手机或者模拟器里点开就能装。说白了就是个zip压缩包,改了个后缀叫apk,解压出来能看到个dex文件,那是安卓用的Dalvik字节码,不是Java ME那套。安卓跑程序要先解压,然后直接运行,跟Windows Mobile的pe文件不一样。
开发环境这块,得先下安卓SDK,里面有核心库、模拟器、开发工具和例子。建议用Eclipse加ADT插件,够用。要是头回搞Java开发,最好把JDK也下了,签名打包要用。
应用架构很重要,不搞明白的话,游戏写出来bug一堆还不好修。得知道app、activity、intent这些玩意儿咋配合的,谷歌文档写得挺清楚。关键是想明白为啥游戏里不能只有一个activity,用户体验咋做才顺。
生命周期是系统管的,每个activity都是系统命令拉起来的,处理好这些状态特别重要,用户可不管你在后台咋折腾。建议写代码前先弄懂生命周期,省得后面调半天还得重写。大部分应用默认设置就行,但游戏不一样,通常得设成单实例模式(singleInstance),不然点一下又弹一个窗口,体验直接崩。默认情况下安卓会不断新建activity,对游戏来说没必要,甚至会出问题,所以得自己管好状态和实例数量。