2014年9月28日日曜日

テキストエディタ Sublime Text

 Sublime Text 3をDreamweaver並みに使いやすくする方法

を参考に。


1. 公式サイトからSublime Text3をダウンロード

 http://www.sublimetext.com/3

2. PackageControl をインストール

インストール方法は、上記記事を参照。


3. 「ConvertToUTF8」入力してパッケージをインストール 


4. 「IMESupport」を入力してパッケージをインストトール

このパッケージのインストールにより、カーソルでの日本語入力が可能になる。


Android 4.4 の WebView ではevaluateJavascript()を使う

WebView で表示したHTMLを操作するためには、loadURL の引数に JavaScript を渡していた。

が、Android 4.4 (KitKat) で仕様変更が行われている。


Migrating to WebView in Android 4.4

その翻訳 には、次のように書かれている。
新しいメソッドとして [evaluateJavascript()](http://developer.android.com/reference/android/webkit/WebView.html#evaluateJavascript(java.lang.String, android.webkit.ValueCallback) を JavaScript を非同期で実行させるために使用してください。

使い方に関する質問が stackoverflow に投稿されており、
evaluateJavascript() のサンプルは GitHub からダウンロードできる。

2014年9月11日木曜日

javaファイルのダブルクリックでテキストエディタを開く設定

テキストエディタに gPad を利用しているが、
java ファイルにアプリケーションの関連付けを行うことができない。

ファイル拡張子(ファイルの種類)とアプリケーションの関連付けAdd Star


のサイトを参考に、「コマンドプロンプト」で以下のコマンドにより関連付けを行うことができる。


>assoc .java=javafile
.java=javafile
>ftype javafile="C:\Program Files (x86)\gPad\gPad.exe" "%1"
javafile="C:\Program Files (x86)\gPad\gPad.exe" "%1"


【補足】


gPad から Sublime Text に移行したため、上記設定は利用しなくなった。

gPad がアンインストールされた状態で Java ファイルを開くと、
アプリケーションを指定するダイアログが表示されるため、
そこで Sublime Text を指定することにより、関連付けを変更できた。

Android エミュレーター 「Genymotion」のインストール方法

【補足】

Genymotion 2.3.1 では、Android 5.0.0 のエミュレーションができるようになっている。

以下の手順でインストールした Genymotion と Virtual Box の環境に、
Genymotion 2.3.1 の Virtual Box を含まないインストーラーで Genymotion を
インストールすると、Android 5.0.0 のエミュレーターが正常に起動できない現象が発生していた。

このため、Genymotion 2.3.1 をインストールする場合は、新しい記事を参照してほしい。


-----

Genymotion は、個人利用の場合、無料で利用できる Android エミューレーターである。

AVD よりも高速に動作する。


1.Oracle Virtual Box のインストール


 Download | Oracle VM VirtualBox

からファイルをダウンロードし、インストール

2.Genymotion のインストール


爆速を超える"超爆速"エミュレータ!

の手順に従い、インストール。

このとき、Virtual Box を含まない、「Other platforms and versions」の
「Windows 32/64 bits」をダウンロードすること。

また、ダウンロードには、Genymotion へのサインアップが必要。


3.エミュレータの起動


インストールされた Genymotion を起動した後、
「Settings」をクリックし、VirtualBox タブの「Virtual devices path」をFドライブに変更する。

 F:\Developers\VirtualBox VMs

あとは、上記のサイトの説明の通りに、仮想デバイスを作成する。

4.Eclipse プラグインのインストール


Eclipse の「ヘルプ」→「新規ソフトウェアのインストール」で「追加」。


名前:  Genymobile
場所:  http://plugins.genymotion.com/eclipse

を指定して、インストール後、Eclipse を再起動

5.プラグインの設定


初回起動時は Genymotion の設定画面が表示されるので、Genymotion のアプリケーションの場所を指定。

 C\Program Files\Genymobile\Genymotion

2014年9月8日月曜日

Eclipse に Aptana Studio 3 のプラグインをインストールする

Aptana Studio とは、簡単に言うと、高機能な無料のWebオーサリングツールです。


Eclipse がインストールされた環境にプラグインとして Aptana Studio をインストールする方法


1.下記サイトを開く

Eclipse Plug-in Installation


2.以下の文字列をクリップボードにコピーする



3.Eclipse で「ヘルプ」→「新規ソフトウェアのインストール...」

4.「追加」ボタンを押し、以下を入力して、[OK]ボタンをクリック

名前: Aptana Studio 3
ロケーション: http://download.aptana.com/studio3/plugin/install

4.インストールが完了したら、Eclipse を再起動する


2014年9月6日土曜日

Eclipse Memory Analyzer (MAT) プラグインを使えるようにする

MAT (Memory Analyzer Tool) とは、メモリ使用量を分析する為のソフトウェア。


使い方など詳細は、

  富豪的 Android プログラマの為の Eclipse Memory Analyzer Tool 入門

を参照。


最新版を Eclipse にインストールする手順を説明する。


1. BIRT のインストール


まず、MAT に必要な BIRT をインストールする。

①  Eclipse  → ヘルプ → 新規ソフトウェアのインストール...

② 「作業対象」の[追加]ボタンをクリックし、以下を入力して[OK]ボタンをクリック

 名前: BIRT
 ロケーション: http://download.eclipse.org/birt/update-site/4.3

③ 「作業対象」の「サイトを入力または選択」から上記で入力した「BIRT」を選択

 BIRT 4.3 Engine OSGi Runtime SDK

のチェックを入れて、「次へ」ボタンをクリックし、「完了」ボタンをクリック

④ インストールが完了すると、Eclipse の再起動を要求されるので、再起動


2. MAT のインストール


①  Eclipse  → ヘルプ → 新規ソフトウェアのインストール...

② 「作業対象」の[追加]ボタンをクリックし、以下を入力して[OK]ボタンをクリック

 名前: MAT
 ロケーション: http://download.eclipse.org/mat/1.4/update-site/

③ 「作業対象」の「サイトを入力または選択」から上記で入力した「MAT」を選択

 Memory Analyzer for Eclipse IDE
 Stand-aline Memory Analyzer

の2つにチェックを入れて、「次へ」ボタンをクリックし、「完了」ボタンをクリック

④ インストールが完了すると、Eclipse の再起動を要求されるので、再起動



上記の作業が終了したら、デバッグ対象のアプリを起動し、
DDMSで対象プロセスを選択した後に「Dump HPROF file」をクリックする。

ダイアログで「Leak Suspects Report」を選択して「完了」をクリックすると、
グラフが表示される。