安卓ios檔案讀寫的存放

2021-09-24 20:12:07 字數 1337 閱讀 2682

1.從bundle中讀取檔案

nsstring *path = [[nsbundle mainbundle] pathforresource:@"outfile.pcm" oftype:nil];
2.使用沙盒路徑做儲存資料

nsarray *paths = nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes) ;

nsstring *documentsdirectory = [paths objectatindex:0];

3.讀取bundle檔案變成流送出去

nsstring *path = [[nsbundle mainbundle] pathforresource:@"outfile.pcm" oftype:nil];

static file* pcm = null;

char buff[512];

if(null == pcm)

pcm = fopen((char *)[path utf8string], "rb");

if (pcm != null)

fclose(pcm);

}

4.流寫入沙盒檔案

char decodebuffer[640];

nsarray *paths = nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes) ;

nsstring *documentsdirectory = [paths objectatindex:0];

static file* h264 = null;

if(null == h264)

h264 = fopen((char *)[filepath utf8string], "wb");

if(null != h264)

5.安卓的模擬器不需要寫到bundle 裡面

而是寫到模擬器路徑下(夜神模擬器)

安卓需要增加許可權androidmanifest.xml

安卓的路徑"/mnt/shared/other/outfile.pcm"讀寫都是

static file *pcmfile = null;

if (pcmfile == null)

if (pcmfile != null)

安卓檔案讀寫

獲取各種路徑 內部儲存 外部儲存 例子 內部儲存 1.獲取快取路徑 主要時context物件。handler是做其他留下來的很本例程無關 public tcpview handler handler,context context 2.儲存 private file getfilefrombytes...

FLEX AIR 讀寫安卓本地檔案

1.目標 將位元組流儲存在安卓本地路徑,如 data mypppd 下,如 從 data mypppd 下讀取顯示,事先不知道該目錄下有幾個檔案,提供一種解決方案,初始化乙個陣列,這裡長度設為7,顯示時依次迴圈,遇到不存在的直接跳到下一次迴圈,這樣就能依次顯示0 7張中的任一種情況。a.從本地讀取檔...

安卓 IOS 對比

xcode沒有android studio好用 不過xcode編譯快一些 ios開發者700元一年,android25美刀永久。有差異的地方還是在檢視控制項上,android是用xml布局的,ios是純 布局的,好多檢視都是我測量然後算座標的 我從來不用storyboard圖形化布局,電腦螢幕太小。...