※web記載の便宜上「¥」は全角で書いてますが、Windows上では半角の¥になります。 ポイントだけ絞って説明します。 以前、「ズルトラから乗り換え」さんからコメント頂き、「root化せずにAscend Mate7の解像度を変更して見やすくする」方法を伝授頂きました。, あれからだいぶ経ってしまっているのですが、XPERIA C5 Ultraを手に入れて、文字がデカく”らくらくスマートフォン”化しているのを直したくて試してみました。 Providing Resources | Android Developers, 確認と通知について(ダイアログ/トースト) Confirming & Acknowledging | Android Developers, Training全般 いつの間にか新しくなっていた ・XPERIA C5 Ultraとnexus6を実機で比較レビュー[後編] Help us understand the problem. These two methods will only work for devices running Android Nougat or Android Oreo. ディスプレイ | Android(TM) 技術情報 | au #Method 1. 詳細は本ブログ2014年5月の記事「Android,iOSアプリ用画像リソースとアイコンサイズのまとめ」でも解説いたしましたが、その後の新端末の登場などにより情報が若干古くなってしまいましたので、ここで現時点(2017年10月)での最新データを元に再度まとめてみました。, 【2018/10/31追記】 iOS関連の情報ですが、iOS 12 および iPhone XS/XS Max/XR は、それ以前(iOS 11 および iPhone X/8)からの変更はありませんでした。, Android では、ディスプレイの Density (dpi=dot per inch; 表示密度)にあわせて、アプリが使用する画像リソースを自動的に切り替えたり、拡縮したりするようになっています。2017年10月現在、以下の6種類の Density が定義されています。, 2017年10月現在の最新OSバージョンは「Android 8.0 (API Level 26)」となっています。 Androidデバイスはさまざまなメーカーから、さまざまな画面サイズ、画面密度の機種が販売されています。 各々に対応するために、Androidでは全部で6種類の寸法単位が存在します。 寸法単位は大きく分類して、相対的な単位と絶対的な単位が存在します。 相対的な単位はどのような機種上でアプリケーションを実行しても、ほとんど同じ画面レイアウトとなります。絶対的な単位は、常に同じピクセル数やミリメートルによって表示されるため、端末によってレイアウトが異なります。 以下にAndroidの寸 … Best Practices系はこちらのほうが充実している。 これは安い!楽天モバイルでAscend Mate7等が台数限定半額キャンペーン中!!欲しい人は急げ! nexus6は2K(WQHD(2,560×1,440ピクセル))だけど、それでも3項目だけだ。Full HD解像度でももうちょっと項目数は増やしたい。, 理想的には元ズルトラ(XPERIA Z Ultra)使いとしては、「あの頃に戻りたいものじゃ」と思っている。 横幅600dpのタブレットで横画面分割が有効になったときのために、300dpでの表示崩れをチェックしておくと良さそうです。, Xperia Z5 Premium は通常のアプリからはフルHDのxxxhdpi端末として扱われます。 ↩, SAMURAI KIWAMIの実際のppiは490前後ですが、端末のdp設定は640dpです。 ↩, AQUOS ファミレドのppiは100程度でldpiかも…と思ったのですがよくわからないのでmdpiにしました。 ↩. 来年はGoogle以外からも大画面を活かせる横幅410dpの6インチスマホが増えて欲しいですね。, タブレットはキャリアから発売されていないものが大半なため、端末のdpiがわからないものが多いです…。 http://developer.android.com/distribute/tools/promote/linking.html, インテント一覧 「UMIDIGIスマホ/スマートウォッチ最大30% OFF」セール開催中, 11/13本日限り! 上記画面にならない場合は、Pathが間違ってます。見直してください。追記したAndroid SDKのインストール先の前にセミコロン(;)が正しく入っているかなどチェックしてみてください。, やっとAndroid SDKが使えるようになりました。非常に長い道のりでしたが、まだ前半です。 数年前は「Androidスマホは動きが重い遅い!ガクガクする!」という印象があったと思います。さすがに最近のAndroidスマホの場合、改善されてきましたね。それでもスマホを使っていて、動作が遅い重いと感じる時があります。この記事では「An What's New | Android Developers, DisplayMetricsに一覧があります。 ※既にAndroid 6.0(マシュマロ:Marshmallow)があり興味をそそられますが、ここは無視しましょうwww。 SoundPEATSの完全ワイヤレスイヤホン「TrueAir2」をSoundPEATS様からご提供頂きましたのでレビューしていきます。 主な特徴 「TrueAir2」はaptX コーデック対応した完全ワイヤレス(TWS)... ※最下部にセール/クーポン情報を追加しました 中国のスマートフォンメーカーUlefone から、Ulefone ARMOR 7の廉価版『Ulefone Armor 7E』が発表/発売されました。 基本性能はほぼそのままに... ※セール/クーポン情報を最下部に追加しました。 中国のスマートフォンメーカーのALLDOCUBE から10.5インチタブレット「ALLDOCUBE X NEO」が発売されました。 Snapdragon660,10.5イン... 中国で主にミニPCを発売している NVISENから、Core i9とGeForece GTX 1650という恐ろしいスペックのミニPC『NVISEN Y-GX01 』が発売されています。 Intel Core i9-89... 今年もCOMPUTEX台北に行ってきたのですが、合間に普通に観光したり、普通じゃない持ち帰り北京ダック食べたりしてみました。 時間無い中で思いつきも含めてこんな雑な旅は一人じゃないとできないし、楽しいよねって思えた時間が... スマホの解像度を高めて使いやすくする方法[Android SDKを使えるようにする], ※web記載の便宜上「¥」は全角で書いてますが、Windows上では半角の¥になります。, ※間違って全て消してしまった・・・という方はシステムの復元で戻すしか無いと思います。私の復元ポイントを確認したらJAVA SEのインストール前に復元ポイントが作られていたので、そこに戻せば大丈夫です。但しこの手順全て位置からやり直しですけどね・・・。, http://www.oracle.com/technetwork/java/javase/downloads/index.html, http://developer.android.com/sdk/index.html, root化せずにXPERIA C5 Ultraをズルトラと同じ解像度に変更してズルトラに近づける方法. Android Developer | Metrics and Grids, 上記サンプルコードでは、12行目ではButtonのテキストサイズを「20dp」としています。 「UMIDIGIスマホ/スマートウォッチ最大30% OFF」セール開催中 | ガジェットレビュー速報!, 爆速Core i9/GeForece GTX 1650搭載ミニPC「NVISEN Y-GX01」が圧倒的に安い! Android 2.0 Platform Highlights, 最新の開発者サービスが利用できるのは2.3から。 次の画面に変わるので、以下のようにチェックを入れてダウンロードします。 Help us understand the problem. ユーザーが触れることのできるコンポーネントは、一般的には48dpに沿ってレイアウトされています。, 48dpは物理的なサイズに変換すると、多少の誤差はありますがおよそ9mmです。 これらの端末は5インチ台のスマホと同じく横幅が360dpになるようにdpiが設定されているため、大画面・高解像度になってもそれほど情報量が増えず、引き伸ばしただけの表示になってしまいます。 50% OFFクーポンやスマホ/タブレットなどが激安に | ガジェットレビュー速報!, 最大40%OFF!CHUWIで11.11「Global Shopping Festival」セール開催中~HiPad Xが40ドルOFF,HeroBook Plusは50ドルOFFなど, 最大40%OFF!CHUWIで11.11「Global Shopping Festival」セール開催中~HiPad Xが40ドルOFF,HeroBook Plusは50ドルOFFなど | ガジェットレビュー速報!. 画面をずっと下のほうにスクロールさせ、「SDK Tools Only」の項目に行きます。そして赤枠に囲まれたインストーラーをクリックします。 各々に対応するために、Androidでは全部で6種類の寸法単位が存在します。, 相対的な単位はどのような機種上でアプリケーションを実行しても、ほとんど同じ画面レイアウトとなります。絶対的な単位は、常に同じピクセル数やミリメートルによって表示されるため、端末によってレイアウトが異なります。, ※画面密度 文字の設定は、一般的に12sp以上20sp以下の値にします。, Android Developerのデザインパターンを参考にするとわかりやすいです。 長いですが、まだまだ続きますよ。, Android SDKがコマンドプロンプトで動作するように、Android SDKのPathを通してあげます。 What is going on with this article? https://developers.google.com/android/guides/overview, マルチユーザー機能が利用できるのはタブレットでは4.2、スマートフォンでは5.0から。 XPERIA C5 UltraはFull HD(1080×1920)解像度のスマホにも関わらず、いろいろと文字サイズが大きい。スマホのChromeで検索すると、なんと1画面に2項目しか表示しない。「老眼で字が読みづらいからね。」・・・じゃないっての! ・Google USB Driver ・その他XPERIA C5 Ultra関連記事, Sony Xperia C5 Ultra Dual E5563 (SIMフリー LTE, 16GB, White)[並行輸入]. 2014年発売Android端末のdp解像度まとめ. ズルトラの頃のChromeの検索・・・見やすいなぁ~, あの頃は6項目も表示されていたんだなぁ。これですよ。何の為に6インチ使っているんですかと。文字でかくする為じゃなく、画面がでかい分、表示項目数も増やすことで情報量を増やしたいわけです。Chromeも今と以前では違うから全く同じにはならないかもしれないけど、その思いに近づけられるか試してみよう。, ※adbとはAndroid Debug Bridgeの略で、本来開発用のものですが、コマンドを打ち込む事である程度設定変更も可能となっています。, なお、ここから先は私がいろいろとネット情報を調べつつ進めた内容ですので、あくまで我流です。完全なる動作保証は致しませんので悪しからず。, ちなみに大きなステップとして、adbコマンドの実行環境を整え、その後でスマホをUSBケーブルでPCと接続し、adbコマンドを実行して解像度変更をするという流れになります。, まず次の項目でインストールするAndroid SDKの動作に必要となるJAVA SEを先にインストールしなければなりません。, と言うことで以下のサイトに行きJava Platform, Standard Editionをダウンロードします。 dp解像度に関する説明は【Android】いまさら聞けないdp入門を参照してください。. なぜか5.0 Overviewには載っていない。 Android 2.2 Platform Highlights ※間違って全て消してしまった・・・という方はシステムの復元で戻すしか無いと思います。私の復元ポイントを確認したらJAVA SEのインストール前に復元ポイントが作られていたので、そこに戻せば大丈夫です。但しこの手順全て位置からやり直しですけどね・・・。, 記載が終わったら、「OK」をクリックして閉じます。システムのプロパティなども全て「OK」を押して閉じてください。, Windows8や8.1の場合は、「Windowsキー」+「X」を押します。(Winキーを押しながらX), 以下のようなショートカットキーが表示されるので、「コマンドプロンプト(管理者)」をクリックします。 使いにくければ使いやすくしてやろうって事で、やってみました。rootを取ると改造に違い感じなのですが、この方法はいつでも簡単に元に戻せますし、手順・やり方を間違えなければ誰でも簡単にできます。(でもやるなら自己責任で). この記事は2013年6月7日に書かれたものです。内容が古い可能性がありますのでご注意ください。, Androidデバイスはさまざまなメーカーから、さまざまな画面サイズ、画面密度の機種が販売されています。 ファイル名末尾に、Retina HD 4.7 用は “@2x”、Retina HD 5.5 用は “@3x” が付いています。, 【2017/10/03更新】2017年10月月現在では、iOS 9 以前のシェアは9%以下にまで減少しているため、一覧からは除外しました。, iOS の場合、アイコンはPNG 形式のみサポートされています。画像リソースにはJPEG も使えますが、Android の項で書いたように、アプリで使用するUI 画像の圧縮にJPEG は向いていません。アイコンやUI 画像の圧縮にはPNG、特にPNG8(8bitPNG) が向いています。ただし、PNG8 を使う場合は、高画質で減色できるツールを使う必要があります, 画像最適化ツール 『OPTPiX imésta 7 for Mobile & Social』に搭載されている「App リソース画像一括生成」機能を使えば、Android・iOS アプリで必要なアイコンと画像リソースを元の画像から一発で変換することができます。 しかも、高画質な減色ができるため、品質を保ったままファイルサイズを抑えた画像を作成可能です。 ユーザーアカウント制御(UAC)が表示されるので「はい」をクリックします。, コマンドプロンプトが表示されます。 Android 2.3 APIs AndroidManifestにandroid:requiredAccountTypeを設定すれば制限付きプロフィールからのアプリ利用を禁止できるらしい。 「たった15秒でADBコマンド環境を作っちゃう『15 seconds ADB』を使ってみた!」 http://developer.android.com/reference/android/util/DisplayMetrics.html, 端末ごとのDPIは以下にまとめました。 このサイズはユーザーが確実に操作できる推奨サイズ(7-10mm)の範囲内だからです。 やることは環境変数を書き込むだけなのですが、結構ここ注意が必要で、Pathを書き間違えないように。 アプリがAndroid 4.0 以降のみのサポートであれば、ダイレクトカラー(32bpp,24bpp)のリソースは、PNG よりさらに圧縮率の高いWebP(LossLessモードがベスト) を使うこともできます。, iOS の画像リソースは 以前は Retina 用と非 Retina 用の区別のみでした。現在は、 iPhone 6 Plus の登場により、更に高解像度の「Retina HD 5.5」が追加され、従来の Retina 用は「Retina HD 4.7」と呼ぶようになっています。, 【追記】2016/3/31、iPhone SEとiPad Pro 9.7インチが発売されました。iPhone SEの解像度はiPhone 5/5s/5cと同じ1136×640ピクセルで「Retina HD 4.7」扱いになります。, 【追記】2017/9/13、iPhone XとiPhone 8が発表されました。iPhone X から「Super Retina HD 5.8」が追加されました。, 各解像度の画像リソースのサイズ比率は下記のようになっています。【2018/10/31更新】, 続いて、iOS で必要なアイコンのサイズ一覧です。 解像度については、過去の記事(2014年5月)から特に変更はありません。, (*1) 現在、4K解像度(3840×2160ピクセル)の端末として「Xperia Z5 Premium」があります。この機種は5.5″ 4K解像度(約800dpi)のLCDを搭載していますが、4K解像度が機能するのはメディア再生のときのみで、アプリからは xxxhdpi として見えるようです。, Android 7.1 から、アプリのアイコンに丸いアイコンが追加されました。 自動的に「Android SDK Manager 」が起動します。 全てのチェック一旦外し、以下2項目だけチェックを入れます。 ・Android SDK Platform-tools ・Google USB Driver ※既にAndroid 6.0(マシュマロ:Marshmallow)があり興味をそそられますが、ここは無視しましょうwww。 通常はどちらのdpiでも600/720dpの多数派に収まるので大きな問題はないですが、タブレット対応をする際は心を強く持って以下の範囲すべてに対応できるように頑張りましょう。, タブレット全体の傾向としては今年も960x600dpと1280x800dpに集中しています。 Some Android devices allow you to change the screen resolution in the Display menu in Settings. 【実機レビュー】3000円台で買える完全ワイヤレスイヤホン「SoundPEATS... 【実機レビュー】約3000円で買える「KOSPET Raptor」スマートウォッ... 【実機レビュー】「Calogyソープディスペンサー 」買ってみた!電動になるだけ... 【実機レビュー】PC充電も可能なPD 60W出力モバイルバッテリー「RAVPow... 【実機レビュー】今更だけど「Xperia 1 II XQ-AT52」の海外SIM... 【215.99ドル】タフネススマホ最高峰に廉価版「Ulefone Armor 7... 5Gタフネススマホ「Blackview BL6000 Pro」がIndiegog... 【B19対応版5万円!】Xiaomi ゲーミングスマホ「BlackShark 3... 【SD865機が379ドル!】Xiaomi ハイエンド低価格「POCO F2 P... 【569ドルクーポン出た!】フラッグシップ「OnePlus8T」が各オンラインス... 【キーボード付クーポン追加】久々の凄タブ!SD 660/10.5 2.5K AM... CHUWI 10.1インチWin10 2in1タブレット「CHUWI Hi10 ... 1万円台ながらミドル機性能Androidタブ「ALLDOCUBE iPlay 3... AnTuTu20万点で1万円台!10.1インチタブ「TECLAST M40」発売... 10.8インチ2K WQXGディスプレイ搭載タブレット「TECLAST M18」... 爆速Core i9/GeForece GTX 1650搭載ミニPC「NVISEN... 【キーボード付クーポン追加】CHUWIから12インチ2in1タブレット「UBoo... 【これは安い!279.99ドル】ミニPC「T-Bao TBOOK MN27」発売... CHUWIからミニPCサイズながらも第10世代Core3/12GB RAM搭載「... 【マレーシア旅行記:コタキナバル編】3日目はコタキナバルからガヤ島リゾートに移動... 【マレーシア旅行記:ランカウイ編】日本より安く快適なリゾートの島でのんびり過ごし... 【マレーシア旅行記:コタキナバル編】ガヤナマリンリゾートで極上時間堪能~水中ドロ... 11/13本日限り! この2種類で試せれば国内のタブレットの大半では問題なく表示できそうですね。 ここで「adb」と打ち込んで「Enter」キーを押してください。 スクリーンショットに端末の枠をつけるやつ そして作成が完了したら、さらに画面サイズが大きい端末で検証します。, 幅、高さ、パディング、マージンはdp(dip)で指定し、文字だけ端末のフォント設定に合わせるべくspで指定します。 Copyright ©  TECH Projin All rights reserved. Android 2.3.3 APIs 上記の例では、1ピクセルの物理的なサイズが異なってしまいましたが、dpを用いることによって、以下のように画面密度(dpi)の異なる画面でも、物理的なサイズをほぼ同じにすることができます。, 実際にアプリケーションを作成する際は、画面サイズを480px×800pxを想定することが一般的です。 特に7,8インチで解像度1280x800の端末が鬼門で、該当機種の中には情報量を増やすためにppiが一番近いtvdpiではなくmdpiを設定しているものもあるようで下の表がどの程度正しいのかわかりません。 デバイスでのパフォーマンス分析を自動化する新しいツールArm Mobile Studio, http://developer.android.com/intl/ja/about/versions/lollipop.html, https://developers.google.com/android/guides/overview, http://developer.android.com/about/versions/android-4.2.html#MultipleUsers, http://developer.android.com/about/versions/android-4.3.html#RestrictedProfiles, https://play.google.com/intl/en_us/badges/, http://developer.android.com/distribute/tools/promote/device-art.html, http://developer.android.com/distribute/tools/promote/linking.html, Confirming & Acknowledging | Android Developers, http://developer.android.com/reference/android/util/DisplayMetrics.html, you can read useful information later efficiently. 端末のdpiについてはわかる範囲で実際の値を調べていますが、スペックからの推測に基づくものもあります。, docomo、auはそれぞれ開発者サイトに端末のdpi情報が乗っていて素晴らしいですね。 各フォルダには、各解像度に適応するファイルが格納されます。 Getting Started | Android Developers, サンプルコードの What's New http://developer.android.com/about/versions/android-4.2.html#MultipleUsers, 制限付きプロフィールが適用されている場合、AccountManagerなどのAPI利用に制限が掛かる。 Though Android doesn't use a direct pixel mapping, it uses a handful of quantized Density Independent Pixel values then scales to the actual screen size. チェックを入れたら「Install Packages」をクリックしてインストールします。, あとは再び画面の指示に従いインストールをしていきます。 作ろうスマートフォンコンテンツ : スペック一覧 | サービス・機能 | NTTドコモ, 端末情報 | SoftBank スマートフォン サービス開発支援サイト | ソフトバンク, you can read useful information later efficiently. そしてインストール先を記載するのですが、インストール先プラス「¥platform-tools」を追加します。例: 私の場合はDドライブ直下にAndroid-sdkフォルダが作られてインストールしたのでインストール先は「D:¥android-sdk」でした。だから変数に書き込むのは「D:¥android-sdk¥platform-tools」となります。ですから全て入れると「;D:¥android-sdk¥platform-tools」を追記する事になりますね。platform-toolsを追加するのは、後述のadb.exeファイルがplatform-tools下にあるからなのですが、ちょっとややこしいですね。