EjectSDがAndroid4で動かなかったような気がした。
android-x86を動かしたので、そこでやってみた。
I/dalvikvm( 1570): Could not find method android.os.storage.IMountService.unmountVolume, referenced from method com.blogpost.hiro99ma.EjectSD.EjectSD.clickAction
W/dalvikvm( 1570): VFY: unable to resolve interface method 36: Landroid/os/storage/IMountService;.unmountVolume (Ljava/lang/String;Z)V
少なくとも、unmountVolume()はなくなったみたいだ。
でも・・・ファイルはあるし、APIもありそうなのだよなあ。
public void unmountVolume(String mountPoint, boolean force, boolean removeEncryption) throws RemoteException;
赤文字の引数が増えただけ?
まあ、同じソースファイルをAndroidバージョンごとに変更するような、そんな器用なまねは私にはできんのだ。
動かないと報告してくれた方には申し訳ないが、許しておくれ。
0 件のコメント:
コメントを投稿
コメントありがとうございます。
スパムかもしれない、と私が思ったら、
申し訳ないですが勝手に削除することもあります。
注: コメントを投稿できるのは、このブログのメンバーだけです。