kazu22002の技術覚書

PHPer, Golang, AWS エンジニアの日々

cordova

cordovaのアップデートが大変で終わらない話(iOS)

Androidはなんとかアップデートできました。 本来ならcordovaを使用しているので、iosも終わりですよね。と思いましたが、mainをいじってしまっているのです。 cordova自体のアップデートは必要なかったので、リリース自体は大変ではなかったのですが、落と…

cordovaアップデートが大変だった話(Android)

この件を記事にしたか覚えていないので、書いてみます。 Cordovaのバージョンが古いとのことで、Googleから通知が来てたのが去年のこと・・・ アップデートしない限りそのまま行けたのですが、機能拡張する必要があるとのことでcordovaのアップデートをしま…

CodePushでアプリ開発をスピーディに。

先輩からチャットで「CodePushって知ってる」ときました。 microsoft.github.io 知りませんでした。ちょっと調べましたが、cordovaの内部WEBの置き換えをやってくれるツールですね。 もうこれだけで便利!! iOSの審査なしでコンテンツを変えられるってこと…

cordovaのandroidのreleaseコマンドが変わっていた

なんかタイトルが最近変わったように見えるが、自分が久しぶりに触っただけです。 cordovaのコマンドで署名付きapkを作成してリリースしていましたが、最近アップデートをかけてみたらリリースコマンドが使用できないことにぶち当たりました。 過去の記事で…

cordovaがベーシック認証で使えなかった。

cordovaのプラグインを利用してバーコードを読み込もうとしたときに、はまったので記載します。 cordovaBridgeでエラーメッセージが表示される Androidの開発で実機で試していたところ、プラグインを使用する部分が全滅していた。 どこが原因か突き止めるた…

cordovaでandroidのbuildができなくなった

cordovaでandroidをビルドしていましたが、PCを変えたからかエラーが出ていないのに、apkが作成されなくなった。 環境はWindows7→windows8へ インストール手順は同じ感じでやってインストールしていました。 cordova build android cordova自体は動いている…

【ソースコード・リーディング】cordova-device-plugin (4)

続きです。 device.js device.js 37 function Device() { this.available = false; this.platform = null; this.version = null; this.uuid = null; this.cordova = null; this.model = null; this.manufacturer = null; var me = this; channel.onCordovaRe…

【ソースコード・リーディング】cordova-device-plugin (3)

やっと本題です。(長かったのは読んでいたからという言い訳を・・・) cordovaのバージョンは4.2.0です。 まずJSファイルから読んでいきたいです。 device.jsが対象です。79行ぐらいですね。コードだけならもっと短いですね。 最初に個人的にAndroidが読む…

【ソースコード・リーディング】cordova-device-plugin (2)

まずインストールと使い方でタイトルを組むべきだったと反省しています。 今回もソースコードを読んでいません。。。(;´∀`) まぁ、覚えているうちに使い方を書いておきたいのです。 pluginのインストール コマンドプロンプトで実行です。 cordova plugin a…

【ソースコード・リーディング】cordova-device-plugin

The Apache Software Foundation The Apache Software Foundation · GitHub ソースコード・リーディングを実践してみます。 今回はcordovaのプラグインのソースコードです。 cordova-plugin-device apache/cordova-plugin-device apache/cordova-plugin-devi…

cordovaの動作はモバイルに最適化しているのか?

以前の記事でcordovaのイベントリスナーを指定したらその後も残ってしまった件から考察です。 モバイルに最適化されているかどうかという点は、読み込みに関してどうなっているのか。という点です。 jQueryMobileからモバイル対応についてを考える jQueryMob…

AndroidのWEBViewのデバッグはcordovaでも使える!

AndroidやiOSのアプリでWEB表示をしているときは、開発者モードが使用できないのがとても困ります。 そんなことを考えながら探してみたらあるもんですね。 見つけた記事 AndroidのWebViewをPCのChromeでデバッグ : 時々、失業SEの開発日誌 AndroidのWebView…

cordova のイベントリスナーで設定が残ってる模様

Androidのバックボタンのイベントリスナーをハックして、JS側の処理を追加したい。 document.addEventListener("backbutton", function(){}, false); 関数としてはこれで可能。 Apache Cordova API Documentation これを利用してバックボタンでの処理を独自…

cordovaでのsplashscreen設定

cordovaでのスプラッシュ設定を入れてみました。 <preference name="SplashScreen" value="splash"/> res/drawableにsplash.pngで画像をおけばできます。 ただ画像は9patchにしておくべきでしょう。Androidですので、画面サイズはいろいろですからね。 splash.9.pngになりますかね。 Apache Cordova API Docum</preference>…