daemonfreaks.com

Xperia (Android2.1) の隠しアプリをSL4Aから起動

posted by jun-g at Sun, 05 Dec 2010 11:54 JST

XperiaのOSがAndroid2.1になったらSL4AのPythonがまともに動作するようになってちょっと嬉しい。

さて、2.1になったXperiaには3D ギャラリーとオーディオプレイヤーが隠れているようで、リンク先ではADWランチャーを使う方法が紹介されているけど、他にもマーケットからショートカットアプリをインストールする等の方法があるみたい。

で、隠れてるってことはSL4Aから直接起動させれば良いだけなんじゃないの〜?と思ったので試してみた。

オーディオプレーヤー。

import android
droid = android.Android()
droid.launch("com.android.music.MediaPlaybackActivityStarter")

3Dギャラリー。

droid.launch("com.cooliris.media.Gallery")

どっちもテンプレに1行足しただけ。苦労した点はアプリのクラス名探し当てるのと、実機の画面から文字入力した事の2点。

そういえばAndroid2.1になって同期アカウントにlast.fmを追加することができるようになったのに、MediaScapeは未だにAudioScrobbleできないガッカリ仕様で残念。