android游戏开发自学笔记6 运行mr.nom

 最近迫于生存压力,不得不给人兼职打工。故在博文中加了个求点击的链接。麻烦有时间的博友们帮我点击一下。没时间的不用勉强啊。不过请放心,我是做技术的,肯定链接没病毒,就是我打工的淘宝店铺。嘻嘻。http://shop108130013.taobao.com。谢谢捧场。以后就每周写篇原创的技术博客回报大家,实在是迫于生计,无所不用其极。请谅解。

前面几节调试了Mr.Nom的所需的必要类。现在就可以运行了。首先就是把Assets.java中定义的资源加入到assets文件夹中。因为文章不能上传附件,等回就把资源传到资源库里吧。

第一步做完,第二步就是定义启动的activity,在activity中loadscreen就可以了。同时把这个activity的声明写到androidmanifest中。

package com.gamestudy.mrnom;

import com.gamestudy.mrnom.framework.Screen;
import com.gamestudy.mrnom.framework.impl.AndroidGame;

public class MrNom extends AndroidGame {
    @Override
    public Screen getStartScreen() {
        return new LoadingScreen(this); 
    }
}

第三步,在manifest中加入权限定义。程序就可以运行了。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.gamestudy.mrnom"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="15" />

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MrNom"
            android:label="@string/title_activity_main" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>  
</manifest>





你可能感兴趣的:(android游戏开发自学笔记6 运行mr.nom)