Apple Google 開発環境(OS) OS X Windows OS X Linux 開発環境(SW) Xcode 無料 AndroidStudio + SDK 無料 開発ライセンス (マーケット利用) 99米ドル/年 299米ドル/年(企業向け) 25米ドル/初回 開発ライセンス (アプリ登録費用) なし なし Android は開発環境が多様で、 アプリ公開費用が安価なプラットフォーム
startService()を用いた起動 長所:使い方が簡単(Intentを渡すだけ) 短所:細かな制御ができない(Serviceには起動指示のみ) public class HelloService extends Service { public int onStartCommand( Intent intent, int flags, int startId) { 【実行したい処理】 return 【サービスの挙動を決める定数】 } ▪ Serviceソース例 ▪ Serviceを起動する側のActivityソース例 Intent i = new Intent(MainActivity.this, HelloService.class); startService(i); 起動元Activity 起動先Service onStartCommand() startService()時に呼び出される