Android Froyo Device Administration API を試してみる

SDKのサンプルに入ってるし、サイトにもある。
http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/DeviceAdminSample.html


ドキュメントサイトに書いてある位置にはないけど、実際はサンプル群の中にはいってる。

android-sdk-linux_86/samples/android-8/ApiDemos/src/com/example/android/apis/app/DeviceAdminSample.java


全部まとめて、Apidemos を。
http://developer.android.com/intl/ja/resources/samples/get.html

$ android list target
id: 8 or "Google Inc.:Google APIs:8"
     Name: Google APIs
     Type: Add-On
     Vendor: Google Inc.
     Revision: 2
     Description: Android + Google APIs
     Based on Android 2.2 (API level 8)
     Libraries:
      * com.google.android.maps (maps.jar)
          API for Google Maps
     Skins: WVGA854, WQVGA400, HVGA (default), WQVGA432, QVGA, WVGA800


プロジェクトをつくる前にいきなりSDKディレクトリに対してupdateをするのだがいいみたい。なければつくるのか、簡単だ。

android update project -s -n APIDemos -t 8 -p ~/android-sdk-linux_86/samples/android-8/ApiDemos


コンパイルしてパッケージに

$ adb install APIDemos-debug.apk 
166 KB/s (2469142 bytes in 14.439s)
	pkg: /data/local/tmp/APIDemos-debug.apk
Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]

これではまったが、アプリをいくつか削除して、空きを増やしたらすんなり。

$ adb install APIDemos-debug.apk 
791 KB/s (2460086 bytes in 3.035s)
	pkg: /data/local/tmp/APIDemos-debug.apk
Success