[Android] アプリ申請時に必要な画像やテキスト
Android アプリを GooglePlay に申請するときに必要な画像やテキスト情報をまとめてみました。 正月休み、夫婦ふたりハッカソンして Android アプリを作っていました。 そろそろ公開したいな。公開できるかなー。あと一息! 必要な画像 画像によって png のみだったり jpg もいけたりバラバラなので、 ファイル形式は基本 png 形式に統一するのが楽で良さそう。...
View Article[Android] dimension.xml で余白情報を管理する
色情報を colors.xml で変数のように管理できたように、余白情報も変数のように管理できる仕組みがあるそうです。 こういう仕組みがあると分かってからデザインするのと、分かってないでデザインするのではかなり効率に差がでると思いました。 参考 前記事 – [Android] colors.xml で色情報を変数のように扱う やり方は以下な感じ。 res > values の中に...
View ArticleAndroid は基本 16bit カラーでの表示が前提になってる
Android は 16bit での表示前提で設計されているそうなので、 今の時代でも実はフルカラー表示ではないようです。 中間色を擬似的に見せる Dithering という処理をハードウェア側で行って マッハバンドが出にくいようにする仕組みになっているようなのですが、 中間色がキレイに表示にだせないから Android はグラデが汚いと言われるんですね。納得。 16bitカラー表示のモバイル機器...
View Article[Android] string.xml でテキスト情報を管理する
アプリに埋め込むテキスト情報は “string.xml” で管理しておくと良いです。 そうすると colors.xml や dimension.xml と同様、テキスト情報を変数のように扱えます。 ここで登録するテキスト情報は、アプリ内で動的に生成されるものではなく、固定テキストです。 やり方は以下な感じ。 res > values の中に "string.xml" を新規作成します。...
View Article[Android] 状態に応じて画像や色を自動的に選択してくれる selector
ボタンを押したときに画像や色を差し替える仕組みとして selector というものがあります。 shape などと一緒で xml で記述します。 状態変化は最大で 5 種類まで設定できるそうで、順番も以下の通りで書かないとうまく反映されないぽいです。 <?xml version="1.0" encoding="UTF-8"?> <selector...
View Article[Android] tvdpi 解像度についてデザイナー視点の考察メモ
前記事 – [Android] 端末の画面サイズ・解像度まとめ でも追記したのですが tvdpi という解像度グループが存在するそうです。 他の解像度グループと違って少し特殊なものらしいです。 開発者視点でのブログはいくつか見つけたのですが、tvdpi でデザイナーが困ることを書いてある記事はあまりなかったので私なりに考察してみました。 Yukiの枝折: Android:抽象ドット密度tvdpi...
View Article[Android] テキスト末尾に “…”つけて自動省略する
“ellipsize” というパラメータで指定します。 android:ellipsize="end" 指定できるパラメータは以下の5種類。 none 何もしない start テキスト冒頭で "…" middle テキスト中盤で "…" end テキスト末尾で "…" marguee スクロールする "end" が一番使う頻度高そうですね。 合わせて、行数を "1"...
View Article[Android] 今後利用が推奨されないプロパティ
eclipse のプロパティパネルの一番下に “Deprecated Properties” とまとめられている以下のプロパティは 今後削除される予定のため利用を推奨されていないそうです。 具体的な記述例で比較すると以下のような感じになるようです。 削除予定プロパティ 代替プロパティ android:password="true" android:inputType="textPassword"...
View ArticleAndroidのデザインに便利なiPhoneアプリ “Dip Calc”
Android アプリのデザインをしているといつも混乱する px と dp の関係。 Android には数種類の解像度があってそれぞれ比率が決まっています。 代表的な解像度4種類の比率を比較してみると mdpi : hdpi : xhdpi : xxhdpi = 1 : 1.5 : 2 : 3 Photoshop でデザインする時はこの比率を常に意識します。 どの解像度でも px...
View Article[Android] Proxy 経由で Package をインストールする方法
Android SDK Manager で Package を インストールする際、インストールできる Package の一覧が表示されず、インストールできないことがあります。 前記事 – [Android] Android SDK をインストールしてみた の 3. Android SDK Manager を起動する 4. インストールするパッケージを選択 あたりでつまづいた場合、まずは Proxy...
View Articleハイブリッドアプリの設計 by クックパッド の講演メモ #html5j #jag201305
またもや、凄く今更なイベント参加メモをアップ。 でも内容的にはまだまだ全然参考になる。 去年 (2013年) の5月に行われた 第39回 HTML5 とか勉強会 #html5j + 日本 Android の会 #jag201305 合同勉強会 で、クックパッドの方 (@kaa さん) がハイブリッドアプリ (OS ネイティブと HTML5 を組み合わせたスマホアプリ)...
View Article