2012年8月18日土曜日

Automatorでapkファイルを右クリックからインストールさせる方法の要点だけ

OSXでAutomatorを使うと、apkファイルを右クリックで直接インストールできることが判った。以下やり方です。
  1. Automatorを開く。
  2. 「新規」で「サービス」を作成
    間違ったらファイル>変換…をすればOK。
  3. 「アクション>ユーティリティ>Run Shell Script」を右ペインにドラッグ
  4. 「入力の引き渡し方法」を「引数として」に変更
    これでファイルのパスが$@に入ってくる。
  5. スクリプトを入力。PATH_TO_ADBは環境に合わせてフルパスを書きます。
  6. ワークフロー最初の「"サービス"は、次の選択項目を受け取ります」の部分を「ファイルまたはフォルダ」に変更
  7. 適当なファイル名で保存
とりあえず以上でAutomatorでサービスの作成は終わり。スクリプトはAppleScriptで好きなGUIを付けたりしたほうが良いと思う。次は作成したサービスを右クリックに関連づける。
  1. Finder>サービス>サービス環境設定…
    「システム環境設定>キーボード>キーボードショートカット>サービス」が開きます。なんでキーボードなんだろ。
  2. サービスの「ファイルとフォルダ」というグループの中に、さきほど保存したサービスの名前が出てくるので、チェックを入れる。
以上で、Finderからファイルを右クリックするとapkファイルを直接インストールすることができます。これは色々応用できそう。