元をたどればapktoolにて.smaliから.apkにコンパイルして、そこから端末にインストール出来ない症状が出て困ったのが発端。 adb-multitoolなら一発なのになー???? だいたいはここに書いてあるけど、署名のところがうまく出来なかった。全部署名してくれなかったらしい。 apktool -d hoge.apk smali vim hoge.smali apktool -b smali hoge.apk keytool -genkey -keystore test.keystore -validity 10000 -alias test//keystoreの作成 jarsigner -keystore test.keystore -verbose hoge.apk test//←このコマンドで署名出来るはずだった...。 adb install -r hoge.apk -[4
スマートフォンには様々なセンサが搭載されています。 電話をするときにタッチパネルをOFFにするための近接センサ、周囲の明るさにあわせて画面の輝度を調整するための照度センサ、スマートフォンの動きや傾きを検知するための加速度センサやジャイロ、方向を知るための電子コンパス、さらには現在位置を知るためのGPSモジュールもセンサと言えるでしょう。 それらの多数のセンサの中から、今回は加速度センサについて取り上げます。 加速度センサとは?加速度センサとはモーションセンサとも言われ、スマートフォンにかかる動きの検知に用いられます。 スマートフォンが机の上に置かれているのか? 手に持っている状態なのか? それともポケットにいれて歩いているのか? などなどを検知することができます。シェイク機能や歩数計、睡眠時の寝返り判定などは、この加速度センサの応用例の1つです。 また、実は動きだけでなくスマートフォンの傾
ハイブリッドアプリを開発するためにCordovaを使っていますが、Androidアプリをビルドする際に、アイコンやスプラッシュ画面の画像を変更できずにハマってしまったのでメモを残します。 環境 環境は以下の通りです。 - cordova: 6.4.0 - cordova-android: 6.0.0 - cordova-plugin-splashscreen: 4.0.0 事象 Cordovaでアイコン画像やスプラッシュ画面の画像を変える方法は色々な所で書かれています。 基本的には、res/配下のディレクトリに自前のアイコンや画像を配置し、config.xmlにファイルのパスを記載し、buildすればplatforms/android/res配下のディレクトリに反映されるという流れです。 ところが、iOSでは公式サイトなどの記事を参考にすれば簡単に変更できたのですが、Androidではどう
概要 PhoneGap(Cordova)でのアプリ開発の際、Androidのバックボタンを押されると困る(意図しない動きをする)ことがあります。 その場合に、標準のブラウザバック以外の処理を実行する方法です。 JavaScriptコード document.addEventListener("backbutton", function(e){ e.preventDefault(); //処理したいコードをこの下にかく }, false);
プロジェクト/bin/hogehoge-release-unsigned.apkが書き出される。 ビルドする前にチェック スマホのみに限定や、対応バージョンの設定などを確認して、設定を変更する。 インストール可能な端末を限定する 鍵を作成 下記の鍵を作成する場合。 有効期間:10000日間 鍵ファイル名:.keystore エイリアス名:test keytool -genkey -v -keystore .keystore -alias test -keyalg RSA -validity 10000 ※鍵ファイル名は「test.keystore」のような設定も可能 鍵生成コマンド実行後、下記QAを進める。 パスワードは忘れないようにメモしておく。 ・・・でよろしいですか。の後は、「y」を入力。 キーストアのパスワードを入力してください: 新規パスワードを再入力してください: 姓名は何です
Apache Cordovaアプリでアプリ名に日本語を設定する方法 こんにちは!ぐちです。 プロジェクト名は英語で Cordovaを使ってプロジェクトを作る時に指定するプロジェクト名はiosの*.xcodeprojファイルの名前にもなります。ですので必ず英語(アルファベット)で作る必要があります。 下記のような感じですね。 cordova create hoge com.hogehoge.app ほげアプリ -d ←これはNG cordova create hoge com.hogehoge.app HogeApp -d ←これはOK アプリ名を日本語にするには? ということで上記でプロジェクトを作成するとアプリアイコンの下にも英語での名前が表示されてしまいます。アイコン下の名前を日本語にするには下記の手順を踏むことで実現することができます。 Androidの場合 /platforms/a
前回は、weinreを使ったアプリケーションのデバッグについて紹介しました。今回から、File APIを用いたファイル操作について紹介していきたいと思います。その前に、iOS/Androidのアプリケーション構造や、File APIのオブジェクトについてチェックしておきましょう。 Cordova File APIとは Cordova File APIは、ファイルやディレクトリを操作するためのAPIです。W3CのFile APIに準拠しています。 ファイルの移動や削除を行う処理を実装したい場合、このFile APIを利用します。File APIを紹介する前に、iOSとAndoridのアプリケーション構造について簡単に整理しておきましょう。 iOSアプリケーションの構造について 各アプリケーションには、そのアプリケーション専用のサンドボックスと呼ばれるスペースが与えられます。ファイルの操作が行
Cordovaとは Cordovaとはスマートフォンアプリを開発するための手法の一つである、ハイブリッドアプリを制作するためのフレームワークです。 ハイブリッドアプリとは ハイブリッドアプリとはネイティブアプリ(デバイスにインストールして動作する)とWebアプリ(Webブラウザ上で動作する)を掛けあわせたものになります。 スマートフォンのネイティブアプリではWebViewと呼ばれる仕組みでWebブラウザを組み込むことができるため、Webアプリをそのブラウザで表示して動作させます。 いまのところiPhoneがWebkit、AndroidがWebkitから分岐したBlinkなので、のクロスプラットフォーム性が高いことも大きなメリットです。 また、HTML・CSS・JavaScriptを使えるため、Web制作者にとっては敷居が低い開発方法です。 もちろん、App StoreやPlay Store
この前、PhoneGapのインストールするとこまでできたので、PhoneGapの開発の流れが分かるまで勉強してみました。 前回はphonegapをインストールしたんですが、公式ドキュメントに合わせて次のコマンドでインストールし直してます。 [code lang=text] $ npm install -g cordova [/code] たぶん、中身的にはほとんど変わらないもんだと思います。 プロジェクトを作成 さて、とりあえず、作業ディレクトリ内で [code lang=text] $ cordova create test com.inter-arteq.app test [/code] そしたら、testフォルダができて、その中に必要なファイル群ができます。 iOSのプラットフォーム追加 まず、プロジェクトにiOSのプラットフォームを追加してやります。 [code lang=text
2018/5/11 version 2.3.0がリリースされたので、書き直します。 2018/9/18 version 2.4.0からブラウザ上でも動作します。 cordova-googlemaps-pluginは、PhoneGap / Apache Cordova でGoogleマップをアプリ内に表示するためのプラグインです。Apache Cordovaは非常に有名なハイブリッドフレームワークで、このCordovaを使ったionic frameworkでも動きます。 日本ではこのApache Cordovaを使ってブラウザ上でアプリを作れるサービス Monacaが有名です。 1. 「ハイブリッド」ってなに 「ハイブリッド」とは「何かと何かを混ぜる」という意味です。 「ハイブリッドカー」なら「電気とガソリン」みたいな。 モバイルアプリにおける「ハイブリッドフレームワーク」とは、「ネイティブ
続 「Mac環境で PhoneGap Cordovaを使ったアプリ開発をしよう!」 Mac+PhoneGap(Cordova)+AndroidStudioの環境つくり cordova環境の準備はできた。 android,ios それぞれ実機で確認できるとこまでを作業する <流れ> 1. プロジェクトの作成 2. platformsの作成 3. build 4. run <-実機に入れる iOSのアプリ開発、アプリ配信を行うには「iOS Developer Program」に登録をして年間参加費(2016年4月現在 11,800円)を払うなどの手続きが必要です。 - iOS Developer Program - プログラムの利用方法 を参照 アプリ作成に進むための準備 android編(前記事のおさらいも含める) (前提) Cordovaでbuildするにはandroidで使用するSDK関
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く