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の構成
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
Action | Android 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 name | CTRL + ALT + SHIFT + N (Win) OPTION + CMD + O (Mac) |
Table 2. Project and editor key commands
Action | Android 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を参照して下さい。
文責:カスタマー開発部 品川開発課 八木 俊広
記載されている会社名、および商品名等は、各社の商標または登録商標です。
0 コメント:
コメントを投稿