アプリのネタ帳

Andoridアプリ,iPhone(iOS)アプリ,win8ストアアプリを作るネタ帳

Windows8.1にアップデート

本当に、ストアにWindows8.1のアップデートがありました。

f:id:denjinm:20131024124735j:plain

ダウンロード中は、他のことをしていてもいいようです。

f:id:denjinm:20131024130319j:plain

せっかくなので、もう一画面を使いながらダウンロード。そんなに時間かからないかと思っていたら2時間位上かかった。

f:id:denjinm:20131024130725j:plain

ようやく再起動になった。やれやれ、終りが近づいたかと思ったが甘かった。

f:id:denjinm:20131024141853j:plain

ライセンス条項の同意がきた。

f:id:denjinm:20131024144154j:plain

ここまで来ると、もう早く終わらせたいので、簡単設定を選んでしまいました。

f:id:denjinm:20131024144304j:plain

何か、アプリもインストールしているようだ。

f:id:denjinm:20131024145319j:plain

やっと完了した。青くなったね。

f:id:denjinm:20131024145956j:plain

このへんが新しいアプリかな。

f:id:denjinm:20131024145931j:plain

次は、Visual Stadio

f:id:denjinm:20131024152702j:plain

終了

f:id:denjinm:20131024154243j:plain

これで、Windows8.1用のストアアプリが作成できる。

PhoneGap3.0にAdMobを入れる(Android)

PhoneGapを使っていると、ちょっとActivtyが違う(という表現でいいのかも知らないですが)ので、AdMobの設定が説明と少し違います。

これは、ビューの追加をrootにすればいいので、

LinearLayout layout = (LinearLayout)findViewById(R.id.mainLayout);

LinearLayout layout = super.root;

とすればいいのですが、もう一つStrorageを使っていると、AdMobと干渉するようで、データが破壊されるというのもあります。初期化が済んでからAdMobを使うようにすればいいとのことですが、そのために、プラグインを利用してました。

PhoneGapが3.0になって、前のでは上手く動かなかったので、探したら、ちゃんと3.0対応がありました。ちゃんとコマンドラインから追加する形式になってました。

PhoneGap機能のプラグインと同様に

phonegap local plugin add https://github.com/floatinghotpot/cordova-plugin-admob.git

とすれば、使えるようになります。

使い方は、コマンドラインで入れるgithubのところのsrc/androidにありました。

https://github.com/floatinghotpot/cordova-plugin-admob/tree/master/src/android

test内のmain.jsも参考になると思います。

https://github.com/floatinghotpot/cordova-plugin-admob/blob/master/test/main.js

window.AdMobでなくwindow.plugins.AdMobで動きましたけど。

PhoneGapにWindows8ストアアプリのテンプレートあったんだ

前に書いたと思いますが、PhoneGap使っています。ほぼ同じ、HTML+Javascriptで、iOS(iPhone,IPad),Android,Windowsストアアプリと作れてしまうので、便利です。

最近は、PhoneGapを使うプロジェクト作成にコマンドラインを使うようになって、ちょっと難しく感じてはいます。なんか、アプリ作るたびにPhoneGap進化しているので、ついていけません!

マイクロソフト エバンジェリストのブログにPhoneGap で始める Windows ストア アプリ開発という記事があったのですが、そこで、始めて知ったのが、Visual Studioのプロジェクト用のWindowsストアアプリテンプレートが存在していたこと。

PhoneGapの説明では、ブランクのテンプレートを開いて・・・となっていたと思われるのだが。いいこと教えていただきました。次の時使ってみよう。

Windows 8.1 開発セミナー - Windows 8 から 8.1 への移行 - JS 編にいってきました

Windows 8.1 開発セミナー - Windows 8 から 8.1 への移行 - JS 編というセミナーがあるのをこちらで知ったので、行ってきました。

いや~、思っていたより、Windows 8から8.1って変わっているのですね。それに、開発環境のVisual Studio 2013 Expressは、8.1用アプリしか作れないようです。有料版のVisual Studio 2013は、8用のメンテナンスは出来るようです。

まあ、8.1へのアップグレードは、アップデート並みに簡単だそうで、ほとんどのユーザが8.1になるとMSは、考えているようです。

特にしがらみのない私は、もう、8用は作るのやめてしまって大丈夫そうですね。ということで、8用を8.1用に作りなおすところから始めるかな。

いろいろ機能いれたので一番厄介そうであった、「アプリソムリエとつくろう!アプリ開発 Weekend」第6回(最終回)で作ったこのアプリは、すっかり情報がもらえなくなっているようだから、ボツにしてしまおう。

 

今度は、海女出しょう子かよ

今出しょう子という女の子が、マスコットキャラクターであった「エイっと作ろう! Windows ストアアプリ選手権」というのがありましたが、なんと、今度は、海女出しょう子が出てきました。2013流行語アプリ選手権&総選挙というのが始まりました。

前回、Windows8にちなんで8の賞が、応募多数で、無関係の10になったのに、今回も、8つの部門賞を設けた模様。どうせなら、大賞と合わせて、Window8.1にちなんで、8つの部門賞と大賞を設けましたといえばいいのにと思った。

ネタ考えるなら、やっぱりこれに応募できるようにしたいな。何がいいか、悩むなぁ。

jQueryMobileのエラー分かった

勘違いしていたようだ。

ページは何ページかあっても、HTMLファイル1つなので、最初にjQueryMobileのJavascript読み込んだ時点で、いったん全部処理されているのかと思っていたが、ページが表示されるときにそのページ分を処理しているようだ。

続きを読む

jQuerymobileでエラー

phonegapとjQuerymobileを使うと、AndroidiOS、Windowsストアアプリとほぼ同じJavascriptコードで開発できるので愛用していますが、最近、listviewのrefreshでエラーが出て迷宮に迷い込んでしまいました。

出ているのは、

Error: cannot call methods on listview prior to initialization; attempted to call method 'refresh'

というエラー。

続きを読む