ver.1.1702アップ。jsWaffleの設定を簡易化。

  • jsWaffleのJava側の設定を変更するとき、メインとなるWaffleActivityのサブクラスの変更が簡単になるように修正。
  • 文字列を返すメソッドが、JavaのStringを返していたので、JSの文字列を返すよう配慮
  • Intent周りの機能を、IntentPlugin に移動。

例) 画面をフルスクリーン表示し、なおかつスリープにならないように設定したいとき

ここでは、com.example.hoge というパッケージのアプリを作った場合:

  • (1) Package Explorer で、/src/com.example.hoge/hoge.java を開きます。
  • (2) Javaのメソッド onSetWaffleFlags() を以下のように修正します。
    @Override
    protected void onSetWaffleFlags(WaffleFlags flags) {
        super.onSetWaffleFlags(flags);
        // set flags
        flags.mainHtmlUrl = "file:///android_asset/www/index.html";
        flags.keepScreenNotSleep = true; // ← false を trueに変更
        flags.useFullScreen = true;      //← false を trueに変更
        flags.useVerticalScrollBar = false;
    }