3月 07

Google Code でサンプルコードの公開を開始したわけですが数が多くなるとひとつひとつのアプリをラウンチャーから起動するのが面倒になります。

そんなときに便利なのが『sak samples exploler』です。

名前がアレなのですが、語呂で決めました。
要するに Android SDK に付属の API DEMO のような感じのアプリです。INTENT のカテゴリーに「android.intent.category.SAK_SAMPLES」を持つ Activity をリストに表示し、このアプリから起動できるようになります。

sak-samples-explorer.png

実はサンプルコードは INTENT のカテゴリーに「android.intent.category.SAMPLE_CODE」という記述もしてあるので API DEMO のメニューにも追加するようになっています。

apidemo-1.png apidemo-2.png

インストールするサンプルコードが多くなる場合は、各サンプルコードの AndroidManifest.xml からを「android.intent.category.LAUNCHER」を削除(またはコメントアウト)すればラウンチャーを汚しません。この場合、sak samples exploler または API Demo を利用してサンプルコードを利用することができるようになります。

<activity android:name="Main">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <!--
         <category android:name="android.intent.category.LAUNCHER" />
        -->
        <category android:name="android.intent.category.SAMPLE_CODE" />
        <category android:name="android.intent.category.SAK_SAMPLES" />
    </intent-filter>
</activity>

sak samples explorer 自身のアプリケーションも Google Code で公開していますので、参考にしてください。


Posted by sak+

Tagged with:
preload preload preload