2013年5月20日月曜日

Android Studio Tips and Tricks



 Android DevelopersのAndroid Studioに関するtips集を翻訳しました。翻訳の間違い等あるかもしれないので、詳細については元記事を参照して下さい。間違いがあればお知らせ下さい。


元記事:Android Studio Tips and Tricks


Android Studio Tips and Tricks


 もしIntelliJ IDEAのインタフェースに不慣れな場合、Android Studioの一般的なタスクの実行方法を不思議に思うかもしれません。このページでは開発に役立つtipsを提供します。


 IntelliJ IDEAのインタフェースの完全なドキュメントは(Android StudioはIntelliJ IDEAをベースに作られています)、IntelliJ IDEA documentationを参照して下さい。


Projectの構成


f:id:bs-android:20130519222330p:image
図.1 Gradleのプロジェクト構成


 Android Studioで新しいプロジェクトを作る時(あるいはEclipseでのプロジェクトを移行する時)、プロジェクトの構成がいつもと違うという事に気がつくでしょう。図.1を見て下さい、リソースやAndroidManifest.xmlなどプロジェクトのファイルの殆どが"src"ディレクトリの中にあります。


 新しいプロジェクトの構成はGradleベースのビルドシステムへの切り替えによるものです。この構成はビルドプロセスをよりフレキシブルにし、複数の種類のビルドを可能にします(※まだ全ての機能は実装されていません)。大体期待通りに動作すると思いますが、一部のファイルは移動したりしています。ほとんどの部分については、"src"ディレクトリ内のファイルだけを変更する事になります。Gradleのプロジェクト構造の詳細については、Gradle Plugin User Guideを参照して下さい。


基本的なオペレーション


 以下のトピックはAndroid Studioの基本的な開発タスクについて解説しています。


仮想デバイスの作成

 Android Virtual Device Managerの全ての機能にAndroid Studioから直接アクセス出来ます。ツールバー内のAndroid Virtual Device Managerをクリックして起動する事が出来ます。新しい仮想デバイスの作成や起動などを行う事が出来ます。


Installing SDK updates

 SDK Managerにもアクセス出来ます。Android toolsやplatforms、ライブラリなどをダウンロード出来ます。ツールバーのSDK Managerから起動する事が出来ます。


新しいファイルの作成

 プロジェクト内のディレクトリを選択し、CTRL+N(Macの場合はCMD + N)で素早く新しいコードやリソースファイルを追加する事が出来ます。選択したディレクトリの種類に応じて適切なファイルを選択する事が出来ます。


 例えば、"layout"ディレクトリを選択してCTRL + Nをし、「Android resource file」を選択するとダイアログが開き、ファイル名(自動でsuffixに.xmlが付きます)を入力したり、RootとなるViewを設定したりする事が出来ます。作成したファイルを開くとエディタがlayout design editorに自動的に切り替わります。


レイアウトの作成

 Android Studioは高度なレイアウトエディタを提供します。XMLをエディットしている間レイアウトのプレビューを表示したり、ウィジェットをドラッグ&ドロップで配置する事が出来ます。テキストでレイアウトXMLを編集している間、ウィンドウの右側のPreviewペインを開いてデバイス上でのレイアウトをプレビューする事が出来ます。Previewペインの上部でプレビューのオプションを変更する事が出来ます。オプションにはデバイスの種類やテーマ、プラットフォームのバージョンなどがあります。複数のデバイスのレイアウトを同時にプレビューするには、デバイス選択のオプションで「Preview All Screen Sizes」を選択して下さい。


 レイアウトエディタの下部の「Design」タブを選択するとグラフィカルにレイアウトを編集出来るエディタにスイッチします。Designビューではウィンドウの左側にあるパレットからウィジェットをドラッグ&ドロップする事が出来ます。ウィンドウの右側の「Designer」ペインをクリックして開くと、レイアウトの階層や、レイアウト内のViewのプロパティのリストが表示されます。


Debugging

 Android Studioでアプリケーションをビルドしたり実行している時、ウィンドウ下部の「Android」ペインからDDMSペインを開いてlogcatを表示する事が出来ます。


 Android Device Monitorでアプリケーションをデバッグしたい場合、ツールバーから起動する事が出来ます。Android Device Monitorはデバイスの動作を制御やアプリケーションのプロファイルなどを行うDDMSの機能を全て含み、アプリケーションのレイアウトを最適化するのを助けるHierarchy Viewerなどが含まれています。


Keyboard Commands


 以下のテーブルは基本的な処理のショートカットです。



Note: もしMac OS Xを使っているなら、Android Studioの[Preference]-[Keymap]で「Mac OS X 10.5+」に設定して下さい。



(訳注:MacではところどころCTRLの所をCMDにしないといけなかったりするので適宜調整して下さい)


Table 1. Programming key commands















ActionAndroid Studio Key Command
コマンドのルックアップCTRL + SHIFT + A
クイックフィックス ALT + ENTER
コードのリフォーマット CTRL + ALT + L (Win)
OPTION + CMD + L (Mac)
選択したAPIのdocsを表示するCTRL + Q (Win)
F1 (Mac)
選択したメソッドのパラメータを表示CTRL + P
メソッドの生成ALT + Insert (Win)
CMD + N (Mac)
ソースへのジャンプF4 (Win)
CMD + down-arrow (Mac)
行の削除CTRL + Y (Win)
CMD + Backspace (Mac)
Search by symbol nameCTRL + ALT + SHIFT + N (Win)
OPTION + CMD + O (Mac)

Table 2. Project and editor key commands










ActionAndroid Studio Key Command
ビルドCTRL + F9 (Win)
CMD + F9 (Mac)
ビルド+実行SHIFT + F10 (Win)
CTRL + R (Mac)
Projectペインの表示切り替え(表示/非表示)ALT + 1 (Win)
CMD + 1 (Mac)
タブの移動ALT + left-arrow; ALT + right-arrow (Win)
CTRL + left-arrow; CTRL + right-arrow (Mac)(訳注:筆者の環境ではCMD+ALT+矢印で移動でした)

キーマップの完全なガイドについてはIntelliJ IDEA documentationを参照して下さい。



文責:カスタマー開発部 品川開発課 八木 俊広





140 180 Android , Android Studio , 翻訳

記載されている会社名、および商品名等は、各社の商標または登録商標です。

0 コメント:

コメントを投稿

Related Posts Plugin for WordPress, Blogger...