簡體   English   中英

Android中的Gdx.files.local和WRITE_EXTERNAL_STORAGE權限

[英]Gdx.files.local and WRITE_EXTERNAL_STORAGE permission in android

我開發了基於LibGdx的Android游戲,我使用下面的代碼具有Gdx.files.local 在Android中是否需要WRITE_EXTERNAL_STORAGE權限?

private FileHandle getFontFile(String filename, int fontSize) { 
    return Gdx.files.local(generatedFontDir + fontSize + "_" + filename); 
} 

LibGDX的本地文件存儲與Android上的內部存儲相同。 您可以讀寫此存儲,但它是應用程序的私有存儲,因此只有您的應用程序可以訪問它。

FileHandle file = Gdx.files.local(String path);

如果您想在Android的內部存儲設備上進行讀寫操作,則無需權限。

這是測試代碼

FileHandle file = Gdx.files.local("prueba.txt");
file.writeString("HELLO WORLD", false);            //write to file
System.out.println(charString=file.readString());   //read file

我已經在Android Marshmallow和Kitkat OS設備上進行了測試,我的目標和編譯SDK版本為25。

有關更多詳細信息,請查看libgdx Wiki

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM