设为首页 加入收藏

TOP

Android游戏编程Manifest文件准备
2014-11-24 08:27:20 来源: 作者: 【 】 浏览:1
Tags:Android 游戏 编程 Manifest 文件 准备

这几天通过看书学习,慢慢理清思路。开始Android游戏编程前并不需要对Android API有深刻了解,我们只需要对Android游戏编程所需要的API有所了解就可以了。我们大概要先了解:


窗口管理
输入
文件IO
音频
图形


先对清单文件进行了解


android:name="org.example.ch04_android_basics.AndroidBasicsStarter"
android:label="@string/app_name"
android:screenOrientation="landscape"
android:configChanges="keyboard|keyboardHidden|orientation" >





name:用于指定活动类的名称,相对于元素中指定的包属性(如:package="org.example.ch04_android_basics")。


label:该标签将显示在活动(如果有的话)的标题栏上。如果活动是应用程序的入口点,那么该标签也会作为文本显示在应用程序启动器中。如果我们不指定该标签,那么元素里面的标签将会取代它。


ScreenOrientation:该属性用于指定活动将使用的方向。这里我们指定的是横向(landscape)模式,如果想工作在纵向模式就用(portrait)方向。这两个属性配置将会使活动在其生命周期内保持特定的方向,而不管设备实际方向怎么变化。如果不指定该属性,那么活动将会使用设备当前方向,它取决于加速计的数据。这就意味着每当设备的方向发生变化时,活动将会销毁并重新启动——这在游戏中是不能接受的。


configChange:调整设备方向或滑出键盘可认为是一种配置更改。在这样一种更改下,Android系统会销毁并重启应用程序以适应这种变化,这在游戏中就很糟糕了。元素的configChange属性就会派上用场。它允许我们指定某种想处理的配置更改,而不是销毁并重启应用程序的活动。可通过|字符将多个配置更改连接起来进行指定。在这里我们处理了keyboard、keyboardHidden、orientation更改。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android--Vibrator实现手机震动效.. 下一篇Android游戏编程之文件处理

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·如何理解c语言指针和 (2025-12-27 01:19:11)
·为什么C标准库没有链 (2025-12-27 01:19:08)
·玩转C语言和数据结构 (2025-12-27 01:19:05)
·MySQL 基础入门视频 (2025-12-26 23:20:22)
·小白入门:MySQL超详 (2025-12-26 23:20:19)