電子署名のデフォルトキー
Android0.9から電子署名が必要になったことは昨日も書いたが、Eclipseが開発モードで使用するデフォルトの鍵はWindowsXpでは次
C/Documents and Settings/Administrator/Local Settings/Application Data/Android/debug.keystore
これが各PCで異なるので注意。
違うPCでビルドした同じアプリは上書きできない。
例えとしてAPIDemosのFAQとして、APIDemosを書き換えたがインストールできないという場合には一旦先にインストールされたものをアンインストールしなければならない。
adbにuninstallの機能が追加された。
また/data/appにinstallされるapkファイル名が変更され、package部分のみ+".apk"になった
従ってAPIDemosのアンインストールは次のようになる。
adb uninstall com.android.sample
Windows版SDKにsqlite3のリリース漏れ
http://groups.google.com/group/android-developers/browse_thread/thread/8be1419bef6fe2e2#
sqlite3はAndroidのLinux上のコマンドから、SDKのtoolsへと移動された。
しかし、Windows版ではリリース漏れが発生。次のリリースまでsqlite3が使えない。
Linuxは大丈夫。Macは不明。
Use AudioManager instead of AudioSystem
http://groups.google.com/group/android-developers/browse_thread/thread/e4ae5bec250a688b#
AudioSystemは内部用のクラスに変更になったのでAudioManagerを使用すること
ホーム画面用ガジェットを作成するAPIは1.0にはない
http://groups.google.com/group/android-developers/browse_thread/thread/1ab0dd3163cc40a9#
セキュリティ上問題があるため、付属の時計のようなホーム画面に直接表示できるガジェットを作成するAPIは1.0では提供されない。
しかし将来のリリースでは提供する予定。
startSubActivity
startSubActivity -> startActivityForResult