タグ

PhoneGapとAndroidに関するoki448jpのブックマーク (9)

  • Apache Cordovaに深刻な脆弱性、Androidアプリから情報流出の恐れ

    例えば攻撃者がオンラインバンキングアプリからログイン情報を盗み出して、ユーザーの銀行口座から預金を引き出したり、別の口座に送金したりすることも可能だという。 米IBMのセキュリティ部門X-Forceは8月5日、オープンソースのアプリ開発ツール「Apache Cordova」(旧PhoneGap)に深刻な脆弱性を発見したと発表した。Cordovaを使って開発されたAndroidアプリケーションから重要な情報が盗み出される恐れがあるとしている。 IBMによると、CordovaはAndroidアプリの開発に広く使われていて、今回の脆弱性はAndroidアプリの5.8%に影響するという。「bank」のキーワードを含む248のアプリを調べたところ、10%に当たる25がCordovaを使っていることが分かったとしている。 同社の調査では、この脆弱性が極めて簡単に悪用できることも判明した。不正なWe

    Apache Cordovaに深刻な脆弱性、Androidアプリから情報流出の恐れ
    oki448jp
    oki448jp 2014/08/13
    Apache Cordovaに深刻な脆弱性、Androidアプリから情報流出の恐れ
  • PhoneGapでAndroidアプリを作成する過程で生まれた副産物達をGitHubで公開しました - Qiita

    能書き 今頃になってスマホアプリ開発に興味を持ち始めて今年の初めからAndroidアプリ作成に勤しんでおり、最近ようやく1完成しました。 アプリ作成にはPhoneGapという、HTML/CSS/JSでAndroidやiOS、最近ではWindowsPhoneやFirefoxOS対応のアプリも作成することができる(一見)優れ物な開発環境を使用しています。 PhoneGapにはメリット・デメリットありますが、そこら辺の話は詳しく説明されているサイトなどもあるのでここでは割愛しますが、WEB関連の開発知識があればJavaやObjective-Cなどのネイティブ開発用の言語を知らなくてもスマホアプリを作ることができるという意味ではおもしろいツールだと思います。 参考サイト 日語ポータル 解説サイト WEB上で開発できるサービス 今回は、そんなPhoneGapを使ってアプリを作成する過程でいくつか

    PhoneGapでAndroidアプリを作成する過程で生まれた副産物達をGitHubで公開しました - Qiita
    oki448jp
    oki448jp 2014/05/07
    AndroidのUIをPhoneGapから利用するプラグイン/PhoneGapでAndroidアプリを作成する過程で生まれた副産物達をGitHubで公開しました
  • HTML5でiOSアプリAndroidアプリを作ろう 〜HTML5ハイブリッドアプリ開発入門〜

    ヒカラボ(ウェブ技術でiOS/Androidアプリ開発!!~HTML5ハイブリッドアプリ開発[実践]入門~)での発表スライドです。 書籍『HTML5ハイブリッドアプリ開発[実践]入門』には、このスライドに載っていないCordovaの使い方、最適化のためのノウハウやテクニック、ジェスチャやviewportなどのモバイル特有の事情への配慮、ハイブリッドアプリで利用できるストレージ、デバッグ手法やセキュリティ、ネイティブとHTML5間のブリッジの仕組み、WebViewの扱い方などのHTML5ハイブリッドアプリ開発を網羅した内容をまとめています。 http://www.amazon.co.jp/dp/4774162116

    HTML5でiOSアプリAndroidアプリを作ろう 〜HTML5ハイブリッドアプリ開発入門〜
    oki448jp
    oki448jp 2014/02/17
    HTML5でiOSアプリAndroidアプリを作ろう 〜HTML5ハイブリッドアプリ開発入門〜
  • PhoneGapプラグインの作成 - Qiita

    Help us understand the problem. What is going on with this article?

    PhoneGapプラグインの作成 - Qiita
    oki448jp
    oki448jp 2013/12/15
    PhoneGapプラグインの作成
  • PhoneGap Android の戻るキーと自力でアプリ終了 | オーララインの技術ラボ日記|株式会社オーラライン

    オーララインの企業情報を配信するサイトです。コンサルティングから開発保守業務に至るまで統合サービスを提供します。ソリューション、製品情報、採用に関する事等をお知らせしています。Android での「戻るキー」について iOSユーザーにはわかりづらいと思いますが、Androidユーザーは戻るキーがないと悶死します。 Windows でいう右クリック程度には使用頻度が高いものなのです。 メニューキーや戻るキーは iOS しか使用経験のない方々には軽視されがちですが、Android のユーザーにとってはとてつもなく重要な要素なので、アプリを制作するがわの人々は気を付けてください。 知らないひと向け・戻るキーの扱い Android での戻るキーの扱いは、一言でいえばその名の通り「ひとつ前の手順に戻る」というお約束になっています。 Android ではその設計思想から、ひとつの処理を複数のアプリで

    oki448jp
    oki448jp 2013/06/10
    PhoneGap Android の戻るキーと自力でアプリ終了
  • 【PhoneGap】長押しでの選択を防止する【Android】 | システム開発とホームページ作成のビットウィン(日本橋) StaffBlog

    2013.04.08 ハイブリッドアプリの開発中に、長押しで要素が選択されて困ったことはありませんか? iPhoneならCSSだけで対応できるのですが、Androidでは端末に寄っては選択対処し切れません。 (むしろ選択できる端末しか知りません。) そんなときはタッチイベントを潰します。 $(document).on('touchstart', function(e) { e.preventDefault(); }); ただ、これでは色んな機能がお釈迦になってますので、確認と、対処を忘れずにやって下さいね。 例えばアンカーリンク $(document).on('touchstart', function(e) { e.preventDefault(); var nn = e.originalEvent.target.nodeName; if(nn == "A"){location.hre

    oki448jp
    oki448jp 2013/04/15
    【PhoneGap】長押しでの選択を防止する【Android】
  • [PhoneGap]GalaxySで画像ファイル選択に失敗する - Qiita

    環境:GalaxyS、PhoneGap2.4.0 現象: PhoneGapアプリ内のJavaScriptで、navigator.camera.getPicture() (オプショ ン:Camera.PictureSourceType.PHOTOLIBRARY)として、ギャラリーからファイル選択すると、選択後にファイルパスが取得できずエラーになる。(選択失敗扱いになる) 原因: PhoneGapのバグ(仕様?)で、Android側のファイル名に空白が入っていると、ファイル選択後、ファイルパスが取得できずエラーになるようだ。 GalaxySのカメラで撮影して保存した場合のデフォルトファイル名の形式は、 「YYYY-MM-DD HH24.MI.SS.jpg」でスペースが入っているため、そのままのファイル名だと必ずエラーになる。 ファイル名を端末内で事前に変更しておくと、無事選択できた。 navi

    [PhoneGap]GalaxySで画像ファイル選択に失敗する - Qiita
    oki448jp
    oki448jp 2013/04/04
    GalaxySで画像ファイル選択に失敗する
  • 成功するPhoneGapアプリを開発するための高速化&UXテクニック

    興味深いブログ記事が海外で掲載されていました。拙訳で恐縮ですが紹介したいと思います。 内容はPhoneGapアプリを高速化するための手法の解説で、具体的な事例とともに、いくつかのテクニックの紹介が行われています。少し長い記述になりますが、是非PhoneGapやMonacaを用いた開発の参考にしてください。 成功するPhoneGapアプリを開発するための高速化&UXテクニック Performance & UX Considerations For Successful PhoneGap Apps PhoneGapアプリを開発する方から、下記のような質問をよく尋ねられます。 ・アプリを高速化する方法は? ・どうやってネイティブアプリのような質感を出せるか? ・プラットフォームに違和感のないアプリを作るためのテクニックは? ・OSのルック&フィールとマッチさせるためには? この記事では、素晴らし

    成功するPhoneGapアプリを開発するための高速化&UXテクニック
    oki448jp
    oki448jp 2013/03/17
    成功するPhoneGapアプリを開発するための高速化&UXテクニック
  • ネイティブプラグインでPhoneGapを拡張する(Android) | Adobe Developer Connection

    この記事を最大限に活用するには、PhoneGapの基礎とObjective-Cによるプログラミングを理解している必要があります。 この記事では、EclipseでAndroidデバイスを対象とするPhoneGap(Apache Cordovaとも呼ばれます)アプリケーション用のネイティブプラグインを使用する方法について説明します。PhoneGapを初めて使用する場合、またはPhoneGapの基事項をもう一度確認する必要がある場合は、続行する前にEclipseとPhoneGapでAndroidアプリケーションを開発するをお読みください。 「Cordova」および「PhoneGap」という用語は、この記事ではほぼ同じ意味で使用されます。いずれも、ネイティブにインストールされるモバイルアプリケーションをHTMLおよびJavaScriptで作成するための、オープンソースの同一のアプリケーションプラ

    oki448jp
    oki448jp 2012/09/07
    ネイティブプラグインでPhoneGapを拡張する(Android)
  • 1