planet_9_9のプロフィール
- ベストアンサー数
- 57
- ベストアンサー率
- 68%
- お礼率
- 0%
- 登録日2007/02/03
- android htmlアプリ内のiframe
よろしくお願いします。ローカルhtml(assetsフォルダ内)をWebviewに読み込むアプリを作成しています。この中にiframeがあり、そこにもローカルに準備した別のhtmlを読み込むようにしたく、htmlファイル内で相対パスを指定しています。 基本的にはこれで問題なく動いているのですが、一部の端末もしくはバージョン(事象が確認できたのはXperiaHD android4.0.4 で、別のブラウザをデフォルトに設定しているケース)で、 「アプリの起動時にデフォルトブラウザが立ち上がり、ファイルが無いと言われる」 事象が発生しています。 この時ブラウザ(デフォルト設定されたもの)のアドレスバーには「file:///アプリのフォルダ名~/assets/~」といった、アプリ作成時に使っているパスが表示されています。 ちなみにiframeの方にもhtmlは読み込まれているので、単に余計なブラウザが立ち上がってしまっている状態、です。 この現象を回避したいのですがなにかよい手だてはないでしょうか? なおアプリから開いた別のURLは別のブラウザを起動して表示したいので、java側でsetWebViewClientとする方法はとりたくありません。 よろしくお願いします。
- android htmlアプリ内のiframe
よろしくお願いします。ローカルhtml(assetsフォルダ内)をWebviewに読み込むアプリを作成しています。この中にiframeがあり、そこにもローカルに準備した別のhtmlを読み込むようにしたく、htmlファイル内で相対パスを指定しています。 基本的にはこれで問題なく動いているのですが、一部の端末もしくはバージョン(事象が確認できたのはXperiaHD android4.0.4 で、別のブラウザをデフォルトに設定しているケース)で、 「アプリの起動時にデフォルトブラウザが立ち上がり、ファイルが無いと言われる」 事象が発生しています。 この時ブラウザ(デフォルト設定されたもの)のアドレスバーには「file:///アプリのフォルダ名~/assets/~」といった、アプリ作成時に使っているパスが表示されています。 ちなみにiframeの方にもhtmlは読み込まれているので、単に余計なブラウザが立ち上がってしまっている状態、です。 この現象を回避したいのですがなにかよい手だてはないでしょうか? なおアプリから開いた別のURLは別のブラウザを起動して表示したいので、java側でsetWebViewClientとする方法はとりたくありません。 よろしくお願いします。
- android htmlアプリ内のiframe
よろしくお願いします。ローカルhtml(assetsフォルダ内)をWebviewに読み込むアプリを作成しています。この中にiframeがあり、そこにもローカルに準備した別のhtmlを読み込むようにしたく、htmlファイル内で相対パスを指定しています。 基本的にはこれで問題なく動いているのですが、一部の端末もしくはバージョン(事象が確認できたのはXperiaHD android4.0.4 で、別のブラウザをデフォルトに設定しているケース)で、 「アプリの起動時にデフォルトブラウザが立ち上がり、ファイルが無いと言われる」 事象が発生しています。 この時ブラウザ(デフォルト設定されたもの)のアドレスバーには「file:///アプリのフォルダ名~/assets/~」といった、アプリ作成時に使っているパスが表示されています。 ちなみにiframeの方にもhtmlは読み込まれているので、単に余計なブラウザが立ち上がってしまっている状態、です。 この現象を回避したいのですがなにかよい手だてはないでしょうか? なおアプリから開いた別のURLは別のブラウザを起動して表示したいので、java側でsetWebViewClientとする方法はとりたくありません。 よろしくお願いします。
- Java 他クラスの呼び出しが上手くいきません。
Java初心者です。 過去Q&Aとして掲載されていた「iアプリでのクラスファイルが複数ある時の画面遷移」と同趣旨のことがしたく、記事を参考にプログラムを組んでみました。 しかし、コンパイルの際、画面遷移のための別クラスファイルを呼び出しインスタンス化するところで生じる「シンボルを見つけられません。」というエラーの原因がつかめず困っています。 作成したプログラムのどこがいけないのか、ご教示いただければ幸いです。 作成したプログラム ========= Test01.java ========= import com.nttdocomo.ui.*; public class Test01 extends IApplication implements ComponentListener{ Button btn1; Label lbl1; public void start() { Panel p1 = new Panel(); p1.setTitle("p1"); Label lbl1=new Label("p1に居ます。"); p1.add(lbl1); Button btn1=new Button("next"); p1.add(btn1); p1.setComponentListener(this); Display.setCurrent(p1); } public void componentAction(Component source, int type, int param) { if(type == ComponentListener.BUTTON_PRESSED) { if(source==btn1){ Test02 test02 =new Test02(); //ここでエラーが発生します。 Display.setCurrent(test02); lbl1.setText("p2に遷移"); } } } } ============ Test02.java ============ import com.nttdocomo.ui.*; public class Test02 extends IApplication implements ComponentListener{ Button btn1; Label lbl1; public void start() { Panel p2 = new Panel(); p2.setTitle("p2"); Label lbl1=new Label("p2に居ます。"); p2.add(lbl1); Button btn1=new Button("next"); p2.add(btn1); p2.setComponentListener(this); Display.setCurrent(p2); } public void componentAction(Component source, int type, int param) { if(type == ComponentListener.BUTTON_PRESSED) { if(source==btn1){ lbl1.setText("p1に遷移"); //コンパイルエラーは生じませんが、ラベル表示の切り替えができません。 } } } }
- ドコモのスマホ…(現在ガラケーです)
こんにちわ いつもお世話になっております。 今ドコモのガラケを使っています。 4年前からFを使っているのですが毎回使うたびに重くなっていきます。 今使っているF-06Bはカメラもピンボケして撮るしDSに持って行っても問題なしと言われ、もうFはやめようと思っていました。 そしてあまりにも使いづらいのでP-03Dの白ロムを買おうかと考えておりました。 しかし 今月いっぱいファミ割りで1万安くなるキャンペーンをやっていますよね。。 白ロムに1万払うよりもスマホにかえるべきではないか・・・とまわりにも言われ、わたしはガラケー派なのですがスマホをいじったりしているうちにスマホが欲しくなってきてしまいましたw 携帯ですることは主にネットです。 ほとんど一日中見ています。 カメラよく使います。(子供を撮ったり食事など…) 電話はほとんど使いません。(ファミ割り間か病院や施設などにかけるくらい) メールは一日に50通以下です。 お家の電話としても使っているので伝言めもがついていると嬉しいです。 以上をふまえ… わたしにお勧めの機種があったら教えていただけませんでしょうか? 自分ではT-02DかL-05Dが良いかなと思っています。(富士通ですがスマホだから大丈夫かなと…) 友達には今かえるならL-01Eにしたら?と言われました。 自分でも↑のものは調べてみたのですがどれもどれという感じですよね… DSの人には電話をあまりしないのでクロッシーがお勧めだと言われました。 (まわりがドコモばかりです)(通話料金に関してはLINEもありますよね!?) はじめ、N-07Dがデザインもかわいく持ちやすいので良かったのですが(伝言めももあるし)調べてみるとすぐ熱くなるなど★の数も少なくインターネットをよく見るわたしには不向きかなと… ぶっちゃけてしまうと… スマホの利点がよくわかりません。 このままガラケーですごそうと考えていたので。 でもファミ割がある今が買えどきだよ。というまわりの意見に流され… どうか無知なわたしに助言お願いいたします。><