前回の続き
Androidの機能を全部JQueryMobileとPhoneGapで作成って実際イメージつかないですよね?
そして、私の場合は
AndroidのActivityからPhone Gapを実装したActivityへ遷移後、バックキーではないボタンイベント操作でAndroidのActivityへ戻りたい時を考える事があります。
そんなときのために、
Phone Gap側のメソッドでPhoneGapを実装したActivityを終了させるためのメモです。
ベースは、前回の環境とします。
【JQueryMobileとPhoneGapで開発する目的】
JQueryMobileとPhoneGapを採用することで、マルチプラットフォーム開発を目指す。
異なる、ディスプレイの大きさに対応したアプリ開発を目指す。
【環境】
Eclipse 3.7 (基本的な設定済みとする。)
Jquery mobile 1.0.1
Phone Gap 1.5
Android1.6 is01
Android2.3 003sh端末
Android4.0 Galaxy Nexus
JQueryMobileとPhoneGapの環境構築済みとする。
【1.JQueryMobileとPhoneGapの注意点】
・PhoneGap側に用意されているバックキーイベント扱いについての個人的な注意点
PhoneGap側に用意されているバックキーイベントを取得する処理は、JQueryMobileを使っている限り、使わない方が無難です。
初めて、PhoneGapのバックキーイベント処理をゴニョゴニョいじった時、困ったことが起きました。
PhoneGap側でバックキーイベントを取得する処理を追加した場合、従来のJQueryMobileで画面遷移をし、その後元の画面に遷移した時に
「PhoneGap側で最初に登録したバックキーイベント取得用コールバック関数」でやっている処理がUIに反映されない現象になったからです。
未だに良く分からないです。。。
私の現在のPhoneGapとJQueryMobileを使う上での注意点は、
バックキーのイベント等「PhoneGapとJQueryMobile同士がかぶる」機能は、実装しないほうが無難です。別の方法で実装することをまず考えたほうが、幸せになれると思います。
【2.ボタン押下後の変更】
下記のようにPhoneGapのメソッドである「navigator.app.exitApp();」を呼び出します。
以上で、Phone Gapを実装したActivityを終了させることができました。
2012年4月5日木曜日
2012年2月29日水曜日
003SHのエトセトラ~
しばらく使っていない、この端末~
何か使いどころを探しているんですが・・・・どうなんでしょうか?
003shについて::
私は、この機能を使いきれてないです。
1.お財布携帯
→Suicaカードとクレジットカードで代用
フリーズする端末で、お財布機能を負かすのが不安ですね><
2.Wifi
→ロック外して、SIM抜いて 使用中
バッテリーの問題があります。ですが私は、手持ちの端末で何とか使えています。
以前は、いきなり再起動しましたが、最近はありません。
3.RAM容量256・・・・orz
→SDCardへできるだけインストール
アプリを入れる時は慎重に選ぶきっかけになりました w
4.DLNA
→対応製品もってませんw
いつかは使うぞ!!
5.Bluetooth
→ヘッドフォンしかもってないですw今の所、使いどころがここぐらいかな・・・
これもぜひww
6.ワンセグ
→3D表示にして、使っています。
私の場合は、短時間しかテレビをみないので・・・
3Dテレビを買った気分になり、満足してます!!
7.デフォルトのホームアプリ
→よくフリーズします。大問題かな・・・これ
モトローラだったかな?のように端末のroot権限を自由に とっていい
とメーカが認めていただければ、このホームアプリは他のホームアプリに差し替えているかも・・・・
(変更方法が、いまいち分かっていませんがww)
8.HDMI出力
→ケーブルもっていましたが、どこかに隠れてしまった・・・・・orz
HDMIのディスプレイを購入できていません ><
こんな感じな、003shに今後ともお世話になろうかな~
でわでわ
何か使いどころを探しているんですが・・・・どうなんでしょうか?
003shについて::
私は、この機能を使いきれてないです。
1.お財布携帯
→Suicaカードとクレジットカードで代用
フリーズする端末で、お財布機能を負かすのが不安ですね><
2.Wifi
→ロック外して、SIM抜いて 使用中
バッテリーの問題があります。ですが私は、手持ちの端末で何とか使えています。
以前は、いきなり再起動しましたが、最近はありません。
3.RAM容量256・・・・orz
→SDCardへできるだけインストール
アプリを入れる時は慎重に選ぶきっかけになりました w
4.DLNA
→対応製品もってませんw
いつかは使うぞ!!
5.Bluetooth
→ヘッドフォンしかもってないですw今の所、使いどころがここぐらいかな・・・
これもぜひww
6.ワンセグ
→3D表示にして、使っています。
私の場合は、短時間しかテレビをみないので・・・
3Dテレビを買った気分になり、満足してます!!
7.デフォルトのホームアプリ
→よくフリーズします。大問題かな・・・これ
モトローラだったかな?のように端末のroot権限を自由に とっていい
とメーカが認めていただければ、このホームアプリは他のホームアプリに差し替えているかも・・・・
(変更方法が、いまいち分かっていませんがww)
8.HDMI出力
→ケーブルもっていましたが、どこかに隠れてしまった・・・・・orz
HDMIのディスプレイを購入できていません ><
こんな感じな、003shに今後ともお世話になろうかな~
でわでわ
登録:
投稿 (Atom)