タグ

Androidと開発に関するgo5025のブックマーク (20)

  • 2018年後半よりAndroid最新OS対応が必須となります | 株式会社テレマークス

    Android Developer公式ブログにて2017/12/26に「今後の Google Play でのアプリのセキュリティおよびパフォーマンスの改善について 」がアナウンスされました。既に公開済みのアプリも2018年11月以降のアップデート時はAPIレベル26(Android8)対応が必須となります。 対応のポイント ランタイムパーミッション Android6より導入されたアプリのパーミッションを実行時にユーザーが直接管理できる機能に未対応の場合、対応する必要があります。 バックグラウンドでの実行制限 バックグラウンドで実行されているアプリがバックグラウンドサービスにアクセスできる頻度と時間に制限が設定され、また大半の暗黙的なブロードキャストは、アプリでマニフェストを使用して登録することができなくなりました。サービスなどを使用し、バックグラウンドでの動作を行っていたアプリは機能・設計

    2018年後半よりAndroid最新OS対応が必須となります | 株式会社テレマークス
  • cordova - 消える - sessionstorage 使え ない

  • AndroidやiOSアプリのサムネ付きURLリンクを自動生成するサービス

    少しは見栄えがマシになったのではないでしょうか?一工夫するとブログサイトに合った綺麗な表示にできます。 iOS用 Sticky iTunes linkmaker URL: Sticky iTunes linkmaker iOS用アプリのサムネ付きURLリンクを生成してくれるサービスはいくつかありますが、このSticky iTunes linkmakerさんの生成形式が一番筆者の好みの形になってくれました。 先ほどのAndroid用のものと同様にキーワードやアプリ名で検索をかけると、お目当てのアプリが出るはずです。(検索左横のカラムをiOSアプリ、に変更してから検索してください。そうしないとうまくヒットしないです。) 試しに「ゲーム」で検索をかけるとこのような形で一覧表示されます。大体お目当ての物が表示されていると思いますので、見つけたら項目右下のボタンにチェックを入れます。その後、ページの

    AndroidやiOSアプリのサムネ付きURLリンクを自動生成するサービス
  • apksigner で未署名の apk に後から署名する方法 | 穀風

    apksigner で未署名の apk に後から署名する方法 未署名の apk に署名するツールは、build-tools 24.0.3 以降から `jarsigner` の代わりに `apksigner` を使うようになりました。 `zipalign` の実行順序など細かいところが変わっていますのでご注意ください。 なお、署名済みの apk を未署名にする方法は以下を参照してください。 > 参考 > - [署名済みの apk から署名を削除する方法 | 穀風](http://kokufu.blogspot.jp/2016/12/apk_27.html) ### Overview 全体の流れとしては以下のようになります。 - zip のアライメント調整 - 署名 - 検証 具体的には以下。 ```console `gutter: false; $ zipalign -v -p 4 my-a

    apksigner で未署名の apk に後から署名する方法 | 穀風
  • apksignerで署名する方法 - モノズキット

    備忘録を兼ねて、apksignerでの署名方法を説明します。 環境はwindows10、 androidSDK:v25.0.2、JDK1.8.0_60で検証しています。 apksignerについて apksignerに関する公式ページはこちら。 https://developer.android.com/studio/command-line/apksigner.html apksignerはAndroidのアプリケーションファイル、apkファイルの署名ツールです。 androidSDK v24.0.3から追加されたツールです。 ディレクトリは (~) > Android > sdk > build-tools > 25.0.2 にあります。 以前から、apkファイルの再署名を利用した偽アプリや改造アプリの作成被害が存在していたので、その対策として新たな署名方法を考えたのかもしれませんね。

    apksignerで署名する方法 - モノズキット
  • Google Playのクローズドベータ版テストでメールアドレスを指定して公開する - Qiita

    はじめに ふと、Google Playのクローズドベータ版テストを試してみたくなって使ってみたので手順を書いてみました。 Google Playのクローズドベータ版テストについて Google Playで決まったユーザーのみにアプリをテストしてもらいたい場合、クローズドベータ版テストを使用することができます。 クローズドベータテストには以下の3種類がありますが、今回はメールアドレスを指定する方法でテストを公開してみます。 メールアドレスを指定して公開する Googleグループのユーザーに公開する Google+コミュニティのユーザーに公開する 前提条件 テスターのメールアドレスはGoogleアカウントまたはGoogle Appsアカウントであること テスト開始手順 テスターの設定 Google Play デベロッパーコンソールにログイン アプリを選択 左のメニューから[APK]を選択 タブ

    Google Playのクローズドベータ版テストでメールアドレスを指定して公開する - Qiita
  • Google play(アンドロイドマーケット) アプリケーションのアップロード・公開~Android 開発局~

    アプリケーションへのアップロード・公開 前の項目で「デベロッパーアカウントの取得」と「アプリ販売の登録料の支払い」が完了しました。 ここまでくれば、後は自分で開発したアプリケーションを販売するだけです! 1. Google play(アンドロイドマーケット)に公開登録しよう 自作のアプリを販売するためには、アプリケーションをアップロードする必要があります。 まずは、「アプリケーションをアップロード」をクリックしましょう。 すると下図のような アプリケーションの編集画面 が表示されたかと思います。 Google play(アンドロイドマーケット)にアップロードする手順について説明していきます! アセットのアップロード ・ 「スクリーンショット」(※省略可能) サイズが320x480、480x800、または 480x854 24 ビット PNG または JPEG 形式(アルファなし) フルブリ

  • java7にて.apkに署名する方法(jarsignerで) - 本気は出さないけどがんばる(・ω・`)

    元をたどれば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

    go5025
    go5025 2017/10/22
    DSAって単語が出てきたから jarsigner -sigalg SHA1withDSA -digestalg SHA1 -keystore test.keystore -verbose SignedHoge.apk test でやっといけた。
  • android sdkの`zipalign`をインストールする方法 - Qiita

    $ android list sdk -a ... Packages available for installation or update: 160 1- Android SDK Tools, revision 24.4.1 2- Android SDK Tools, revision 25.0.4 rc5 3- Android SDK Platform-tools, revision 23.1 4- Android SDK Build-tools, revision 23.0.2 ← これ 5- Android SDK Build-tools, revision 23.0.1 ...

    android sdkの`zipalign`をインストールする方法 - Qiita
  • スマートフォンの加速度センサについて – SmartDrive Blog

    スマートフォンには様々なセンサが搭載されています。 電話をするときにタッチパネルをOFFにするための近接センサ、周囲の明るさにあわせて画面の輝度を調整するための照度センサ、スマートフォンの動きや傾きを検知するための加速度センサやジャイロ、方向を知るための電子コンパス、さらには現在位置を知るためのGPSモジュールもセンサと言えるでしょう。 それらの多数のセンサの中から、今回は加速度センサについて取り上げます。 加速度センサとは?加速度センサとはモーションセンサとも言われ、スマートフォンにかかる動きの検知に用いられます。 スマートフォンが机の上に置かれているのか? 手に持っている状態なのか? それともポケットにいれて歩いているのか? などなどを検知することができます。シェイク機能や歩数計、睡眠時の寝返り判定などは、この加速度センサの応用例の1つです。 また、実は動きだけでなくスマートフォンの傾

    スマートフォンの加速度センサについて – SmartDrive Blog
  • スマホアプリ用の画像のザックリ準備法

    iOSアプリとAndroidアプリ作成に必要な画像サイズ、覚えきれないしテンプレートも途中でほったらかしてしまったりで、結局毎回調べます。 まとめ記事もちょくちょくあって便利なのですが、見ていると数が多くて混乱するので自分用に最低限のまとめ。 これからアプリを作成する方も「これだけあればいいんだ〜」と安心できる、かも。 iOSとAndroidで同じ見た目のアプリ(タブレットは考えない)を作る時、画像の用意はこんな感じです。もうちょっと洗練させたいですが。 参考 まずちゃんと読んだ方がいい記事。 Android,iOSアプリ用画像リソースとアイコンサイズのまとめ The Ultimate Guide To iPhone Resolutions iOSアプリの画像サイズ [デザイナー向け] iPhoneアプリに必要な画像・アイコン iPhone6 & plusに負けない!アプリデザインの端末対

    スマホアプリ用の画像のザックリ準備法
  • androidアプリのapkのビルドと、リリース手順メモ - Qiita

    プロジェクト/bin/hogehoge-release-unsigned.apkが書き出される。 ビルドする前にチェック スマホのみに限定や、対応バージョンの設定などを確認して、設定を変更する。 インストール可能な端末を限定する 鍵を作成 下記の鍵を作成する場合。 有効期間:10000日間 鍵ファイル名:.keystore エイリアス名:test keytool -genkey -v -keystore .keystore -alias test -keyalg RSA -validity 10000 ※鍵ファイル名は「test.keystore」のような設定も可能 鍵生成コマンド実行後、下記QAを進める。 パスワードは忘れないようにメモしておく。 ・・・でよろしいですか。の後は、「y」を入力。 キーストアのパスワードを入力してください: 新規パスワードを再入力してください: 姓名は何です

    androidアプリのapkのビルドと、リリース手順メモ - Qiita
  • 第4回 File APIを使ったiOS/Androidアプリケーション作成[その1] | gihyo.jp

    前回は、weinreを使ったアプリケーションのデバッグについて紹介しました。今回から、File APIを用いたファイル操作について紹介していきたいと思います。その前に、iOS/Androidのアプリケーション構造や、File APIのオブジェクトについてチェックしておきましょう。 Cordova File APIとは Cordova File APIは、ファイルやディレクトリを操作するためのAPIです。W3CのFile APIに準拠しています。 ファイルの移動や削除を行う処理を実装したい場合、このFile APIを利用します。File APIを紹介する前に、iOSとAndoridのアプリケーション構造について簡単に整理しておきましょう。 iOSアプリケーションの構造について 各アプリケーションには、そのアプリケーション専用のサンドボックスと呼ばれるスペースが与えられます。ファイルの操作が行

    第4回 File APIを使ったiOS/Androidアプリケーション作成[その1] | gihyo.jp
  • Cordovaでハイブリッドアプリの開発環境を整えるまで

    Cordovaとは Cordovaとはスマートフォンアプリを開発するための手法の一つである、ハイブリッドアプリを制作するためのフレームワークです。 ハイブリッドアプリとは ハイブリッドアプリとはネイティブアプリ(デバイスにインストールして動作する)とWebアプリ(Webブラウザ上で動作する)を掛けあわせたものになります。 スマートフォンのネイティブアプリではWebViewと呼ばれる仕組みでWebブラウザを組み込むことができるため、Webアプリをそのブラウザで表示して動作させます。 いまのところiPhoneがWebkitAndroidがWebkitから分岐したBlinkなので、のクロスプラットフォーム性が高いことも大きなメリットです。 また、HTMLCSSJavaScriptを使えるため、Web制作者にとっては敷居が低い開発方法です。 もちろん、App StoreやPlay Store

    Cordovaでハイブリッドアプリの開発環境を整えるまで
  • PhoneGapの開発の流れを勉強してみた

    この前、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

    PhoneGapの開発の流れを勉強してみた
  • Android,iOS, PWAに対応したGoogleMapを操作できるプラグイン - Qiita

    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. 「ハイブリッド」ってなに 「ハイブリッド」とは「何かと何かを混ぜる」という意味です。 「ハイブリッドカー」なら「電気とガソリン」みたいな。 モバイルアプリにおける「ハイブリッドフレームワーク」とは、「ネイティブ

    Android,iOS, PWAに対応したGoogleMapを操作できるプラグイン - Qiita
  • Android Tips : Android 4.2以上を搭載したXperia端末でデフォルト非表示の「開発者向けオプション」を表示する方法 | juggly.cn

    この記事では、Android 4.2以上を搭載したXperiaスマートフォンで、「開発者向けオプション」を表示する手順を紹介します。 USBデバッグのON/OFFオプションなどが並ぶ「開発者向けオプション」は、Android 4.2からはデフォルトで表示されなくなりました。なので、今後、Android 4.2.2で発売される機種やAndroid 4.2.2にアップデートされる機種では、デフォルトでは表示されないと思います。しかし、簡単なボタン操作で表示することができます。 表示方法は、Xperiaの設定メニューを表示後、最下部の「端末情報」をタップし、システム情報を表示します。そして、最下部の「ビルド番号」の表示領域を7回タップしてみてください。”あなたは今開発者になりました!”というトーストメッセージが表示されるはずです。そのメッセージを確認できたら有効化は完了です。 メニューを戻ってみ

    go5025
    go5025 2016/12/11
    設定メニューを表示後、最下部の「端末情報」をタップし、システム情報を表示します。最下部の「ビルド番号」の表示領域を7回タップしてみてください。
  • Mac+Cordovaを使ってandroid,iosアプリを作る初級編 - Qiita

    続 「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関

    Mac+Cordovaを使ってandroid,iosアプリを作る初級編 - Qiita
    go5025
    go5025 2016/12/11
    <手順> 1. 実機をUSBでつなげます。 2. run実行してみます。デバイス側の設定ができていない場合はエミュレータが立ち上がります。
  • [Android] Android Studio をMacにインストールする | nyanのアプリ開発の簡単説明

    尚、Googleのサイトはデザインや設定方法などの変更を頻繁に行いますが、基的やるべきことはあまり変わりませんのでその点を理解して進めてください。 ライセンス画面となります。同意し、左下にチェックを入れると ダウンロードボタンが有効になります。ここで使用しているMacによってダウンロードを選択します。 Mac with intel chip: Intel Core の古めのMac Mac with Apple chip: M1 chip の新しいMac(M1, M2チップ) どうしてもわからない場合は、画面左上にあるりんごアイコンから 「このMacについて」を開くと「プロセッサ」あるいは「チップ」に表示されています。 クリックすると、ダウンロードが始まります 他にもそのページ下の方にあるdmgファイルを直接ダウンロードしてもできます。 android-studio-ide-xxx.yyy

    [Android] Android Studio をMacにインストールする | nyanのアプリ開発の簡単説明
  • HTML5ハイブリッド アプリ開発実践編

    当初Webサービスとしてリリースした「smartFX」をハイブリットアプリとしてリリースすることになった背景やその効果についてご報告するとともに、Webサービスをハイブリットアプリ化するにあたって出てきた問題点とその対応策について説明したいと思います。

    HTML5ハイブリッド アプリ開発実践編
  • 1