Download ppt - Android Hacks - Hack7

Transcript
Page 1: Android Hacks - Hack7

ANDROIDHACKS#7 アクティビティ Hacks担当:渡邉

Twitter : @nave_aki

Blog : null

23/04/12

1

Page 2: Android Hacks - Hack7

この資料について• この資料は下記の本をベースに勉強会で作成した資料です。

• 『 Android Hacks 』(株式会社ブリリアントサービス著、オライリー・ジャパン刊)

• この本の紹介ページが下記にあります。

• http://www.oreilly.co.jp/books/9784873114569/

23/04/12

2

Page 3: Android Hacks - Hack7

アジェンダ

• adb コマンドを使ってアクティビティを起動させる

• アクティビティの有効無効を動的に切り替える

23/04/12

3

Page 4: Android Hacks - Hack7

1. adb コマンドを使ってアクティビティを起動させる• Android SDK に含まれる adb コマンドを使うと特定のアク

ティビティを起動させることができ、デバッグ時に重宝する

• ためしにエミュレータを起動した状態で、> adb shell am start -n jp.co.brilliantservice.hacks.helloactivity/.MainActivityとコマンド入力することで、 jp.co.brilliantservice.hacks.helloactivity パッケージのMainActivity アクティビティを起動することができる

23/04/12

4

Page 5: Android Hacks - Hack7

2. アクティビティの有効無効を動的に切り替える• PackageManager クラスを利用することで、アクティビティ

が有効かどうかをソースコード上で動的に切り替えることができる

• AndroidManifest.xml では、アクティビティ毎にアプリケーションの一覧にアイコンを表示するかを指定できるが、アクティビティを無効にするとアイコンが表示されなくなる

23/04/12

5

Page 6: Android Hacks - Hack7

参考 URL• Android Developers

• http://developer.android.com/intl/ja/index.html

23/04/12

6