jsWaffle質問掲示板(雑談やTips歓迎)

jsWaffleについて質問する掲示板です。(雑談や発見したTipsの投稿も大歓迎です!)
[一覧へ] > (@105) [普通] [解決]
@105■ (#326) アプリを起動するインデント - ミラクルくまちゃん (2012-05-01 15:03) /高 雑談
こんにちは。
いつもお世話になっております。

先日、Microsoft Developer Daysに参加しました。
その中で、Windows8のMetroアプリは、Windows8の機能のチャームを利用して共有からアプリの連携をする使い方を推奨していました。

そのことを学び、Androidもインデントを投げて例えばカメラアプリとかを使いますので、デバイス機能ではなくアプリへのインデントもあっても良いのでは?と思いました。

twitterやfacebookに投稿してもらう機能を搭載しようとしたとに、アプリからインデントで共有を通じてデータを送るようにしたら、開発も簡単ですし、ユーザーも使いなれたアプリで友達とshareできたりするので、便利だと思います。

それで、Javaは勉強中で初心者レベルですが、jswaffleのプラグイン追加を使って、プロトタイプというか、とりあえずソースだけ書いてみました。

一応Aptana3上では、エラーは出ていません。

package com.example.WaffleText;

import android.content.Intent;
import android.net.Uri;
import android.provider.MediaStore.Images;
import android.webkit.WebView;

import com.kujirahand.jsWaffle.WaffleActivity;
import com.kujirahand.jsWaffle.model.IWafflePlugin;
import com.kujirahand.jsWaffle.model.WafflePlugin;


public class SindimgPlugin extends WafflePlugin {
  
  
    
  public void Sndimg() {

      Intent intent=new Intent(Intent.ACTION_SEND);
      String p = null;
    Uri uri = Uri.parse(p);
      intent.putExtra(Intent.EXTRA_STREAM, uri);
      intent.setType("image/*");
      startActivity(intent);
    
     }

  private void startActivity(Intent intent) {
    // TODO 自動生成されたメソッド・スタブ
    
  }

}

ただ、書いたもののHTMLのところからの呼び出し方法に悩んでしまいました。

一応、Sndimg()のカッコ内に、画像が保存されているPAHTを入れて、呼び出すことを想定したのですが、


Sdnimg.SindimgPlugin(URL);

みたいな呼び出し方で良いのかぁと悩み始めました。
そして、このソースのままですと、Javascriptからプラグインへの画像URLの受け渡しも出来ないと思いますので、いろいろ調べています。

そして、思ったのですが、このアプリへのインデントを、jswaffleの機能に追加して頂けましたら幸いです。

皆が使えるようになったら、開発も楽になると思います。




(#327) すみません。 Javascriptからプラグインへのデータの受け渡し方法を教えてください - ミラクルくまちゃん (2012-05-05 00:44) /緊急 質問
Javaの勉強を独学で、続けています。

それで、せめてjavascript側から追加したプラグインへのデータの受け渡し方法をご教授頂けないでしょうか。

何卒、お願いします。

画像の保存をしている場所(ディレクトリ)をプラグインに受け渡したいと考えています。

(#328) 今頃ですが - クジラ飛行机 (2012-05-12 04:21) /普通 返信
Javaで作るプラグインのサンプルが、
src/com.kujirahand.jsWaffle.plugins にたくさんあります。
例えば、

ABasicPlugins.javaには、logを出力する log 命令などがあります。
普通に、Javaの関数を定義して、関数の引数にデータを渡すと良いでしょう


(#329) ありがとうございます(^_^)/ - ミラクルくまちゃん (2012-05-15 01:18) /普通 解決
こんばんは^^
クジラさん、ありがとうございます。

いろいろ見て、作ってみます♪

(#326)へ返信する:

名前
タイトル
本文
困った度
状態
確認キー お手数ですが、いたずら防止のために、半角数字で「8932」と入力してください。
編集キー 編集時に使うキーを入力(省略可能)
添付ファイル 画像ファイル(最大300KB)を添付可能