161: Samsung Galaxy Sでの動作


最新状況

タイトル Samsung Galaxy Sでの動作
状態 完了
カテゴリ バグ, 追加機能
作成日時 2010-06-26 18:49:34
最終更新日時 2010-10-04 01:02:27

履歴

1 | 2010-06-26 18:49:34 | 提案
kuzu2_11 at yahoo.co.jp
samsung galaxy s I9000を入手しましたが、これが厄介者らしく、SDカードを/sdcardでは
なく/sdcard/sdにマウントしてあるようです。
なのでonscripterを起動すると
Could not open directory.
/sdcard/ons
と表示されます。対応することは可能でしょうか。
よろしくお願いします

2 | 2010-06-26 23:53:53 | 修正済
ogapee at aqua.dti2.ne.jp
ご報告ありがとうございます。

これまでは SD カードの場所を /sdcard と決め打ちしていたのですが、以下の命令を使っ
て取得するように変更しました。

File file = Environment.getExternalStorageDirectory();

おそらくこれで大丈夫かと思いますが、ご確認いただければ幸いです。

ONScripter-20100625-1-debug.apk 以降で修正済みです。

3 | 2010-07-06 01:06:36 | 修正済
kuzu2_11 at yahoo.co.jp
確認が遅れてすみません。
対応していただきありがとうございます。
ですが、ONScripter-20100625-2-debug.apkで実行してみても
Could not open directory.
/sdcard/ons
となってしまいます。

4 | 2010-07-06 07:06:30 | 修正済
ogapee at aqua.dti2.ne.jp
ご報告ありがとうございます。

Galaxy S で Environment.getExternalStorageDirectory() を実行しても、外部ストレー
ジのマウント場所(/sdcard/sd)ではなく、内部ストレージのマウント場所(/sdcard)が返っ
てくるようですね。

対症療法的な対応ですが、まず
Environment.getExternalStorageDirectory() + "/ons"
を見に行き、ディレクトリが無ければ
Environment.getExternalStorageDirectory() + "/sd/ons"
を見に行くようにしました。

ONScripter-20100625-3-debug.apk で修正済みですので、試していただけないでしょう
か。

5 | 2010-10-04 01:02:27 | 完了
ogapee at aqua.dti2.ne.jp
この問題は解決されたそうなので、本報告は完了とさせていただきます。

[リプライをつける]
Bug Tracking System 影舞 0.8.8
Powered by Ruby 1.8.7