2012-01-20 39 views
0

從我的應用程序中,我下載了幾個文件並將其存儲在data/data/package_name/files文件夾中,並且正在訪問和查看這些文件我每次運行應用程序時都會下載一次該文件。創建要存儲在data/data/package_name/files文件夾中的.apk文件數據

我可以查看該文件,因爲數據在data/data/package_name/files文件夾中是持久的,因此會話結束時不會丟失。

我在模擬器中所做的這一切。現在我已經創建了一個應用程序的.apk文件,並將其安裝在真實的設備上。我期待「數據/數據/包名/文件」也包裝在它裏面,但是沒有發生。我看不到下載的文件。

由於我的問題是我無法從我的真實設備連接到互聯網,我無法下載文件。有什麼方法可以創建一個.apk文件以及「data/data/package_name/files」中的數據?

回答

1

保存這些文件夾入資產價值,而不是在你的應用程序節省存儲空間,也不會與你apk.below鏈接去將幫助你在同一storing file in assets which will go with apk

+0

不,我必須在相同的應用程序內存中創建它。沒有其他選項可以將文件保存在其他位置,因爲如果需要,我還從我的應用程序中刪除了下載的文件。 – user1004987

+0

是我說的內存區域(資產)也是你的應用程序內存區域,區別在於下載或添加在這個文件夾中的文件將與你的apk文件一起使用 – AAnkit

+0

所以我可以在(資源文件夾)中創建不同的文件夾?並從我的應用程序,我可以刪除存儲在資產文件夾中的特定文件夾。而且我必須存儲大量的數據,所以保存在資產文件夾中很方便。我認爲應用程序會崩潰,所以我下降了將資源保存在資產中的想法... – user1004987

0

如果你只是想這個文件複製到您的設備在測試期間。您可以通過DDMS工具將文件從PC上傳到移動設備。

從Eclipse中選擇DDMS視圖,然後單擊'文件資源管理器'選項卡上的'將文件壓入設備'圖標,然後從打開的對話框中選擇文件。就這樣。

+0

將文件推送到設備上用於保存從pc到模擬器的ur文件。我的問題是非常不同的我想創建.apk文件以及data/data/package_name/myfolder /中的文件.. – user1004987

相關問題