Шаблоны приложения для NME -> Android

По этой статье prevent android from dimming (w/ haxe and nme)
Этот путь подходит для быстрого включения в свой NME проект простых нативных функций или настроек Android, без использования расширений.

1. Создаем файл MainActivity.java в папке проекта, который и будет шаблоном.

Предотвращение угасания экрана:

package ::APP_PACKAGE::;

import android.os.Bundle;
import android.view.WindowManager;

public class MainActivity extends org.haxe.nme.GameActivity {

         protected void onCreate(Bundle state) {
                super.onCreate(state);
                getWindow().addFlags( WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
         }
}

подобным способом я сделал cкрытие системного UI (статус бар с экранными кнопками) для ICS, HoneyComb

package ::APP_PACKAGE::;

import android.os.Bundle;
import android.view.*;

public class MainActivity extends org.haxe.nme.GameActivity {

         protected void onCreate(Bundle state) {
                super.onCreate(state);
                View vw = findViewById(android.R.id.content).getRootView();
                vw.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE  );
         }
}

2. и добавляем в application.nmml такую строчку, чтобы сделать этот файл темплейтом:

<template path="MainActivity.java" rename="src/[package_path]/MainActivity.java" if="android" />

где [package_path] это пакет-идентификатор нашего приложения, прописанный в теге meta того же nmml