Unyablog.

のにれんのブログ

Small App(スモールアプリ)のセットアップ的なhoge

唐突にスモールアプリを作りたくなったわけですが資料があまりなかったのでちょっとだけメモ

セットアップはここソニーが親切に書いてくれてるので参考にすればいいとおもいます。

ビルドするときにgradleにはどうかけばいいかというと、build.gradleに

compileSdkVersion "Sony:Sony Add-on SDK 3.0:19"

みたいに書けばいけます。バージョン名とかはSDKのaddonフォルダにあるsource.propertiesファイルとかに書いてあるのでそこを参考にしましょう。

最後の数字はちゃんとSDKの対応apiにしないとエラーが出るので注意。

あと、スモールアプリをスタートさせるには startApplication(Context, Intent) を使うのですがここでのintentは起動したいサービスを指定します。

例として、

Intent intent = new Intent();
intent.setClassName("com.sonymobile.smallbrowser","com.android.browser.plusone.Browser");
SmallApplicationManager.startApplication(getApplicationContext(),intent);

的な感じにすると、スモールブラウザが起動します。リンク先の資料にアプリ一覧の取得の仕方とかが書いてあるので、 resolveInfo.serviceInfo.nameresolveInfo.serviceInfo.packageName とかでintentに関する情報は取得できるでしょう。

参考URL

JavaScriptでギャルゲーを作る : Xperiaスモールアプリ