1

こんにちは、phonegap に基づいて Android アプリを開発しています。cordova 2.0 を使用しています。sd カードからインデックス ファイルをロードしようとすると、ネットワーク エラーが発生したと表示され、ファイルがロードされませんが、これは ICS でのみ発生しますが、動作しています3.0以下

アセットからファイルをロードすると正常に動作しますが、SD カードからロードするときに問題が発生します

これが私のコードです `public class ApplicationView extends DroidGap { WebView appWebView;

@Override
public void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);


    String destDirectory = Environment.getExternalStorageDirectory()
            + "/DroidLibrary/leftbankappunzipped/www/LeftBankInt/index.html";

    String url = "file:///" + destDirectory;

    super.init();
    super.clearCache();
    super.clearHistory();
    super.loadUrl(url,10000);

}`
4

2 に答える 2

0

マニフェスト ファイルでストレージの読み取りアクセス許可を与えていますか。

<permission name="android.permission.READ_EXTERNAL_STORAGE" >
</permission>

アクセス許可のドキュメント

于 2012-08-29T05:03:48.760 に答える