2011-11-18 52 views
0

我在將Eclipse的非android xml文件init.xml添加到android項目時遇到了問題。這個文件是用來初始化一些模擬過程,這與android沒有關聯。 Eclipse不承認它,如果簡單地把它放到項目目錄,並喜歡寫東西將非android xml文件添加到android項目

File file = new File("init.xml"); 

我應該聲明文件中的某些特定的方式或者把它放到其他目錄?

回答

3

你可以把這個文件夾assets裏面,然後你可以通過訪問該文件AssetManagergetAssets()

AssetManager assetManager = getAssets(); 
InputStream instream = assetManager.open("init.xml"); 
+0

如果我需要使用它像一個類型的文件的字段?我有一個方法SimulationEngine.init(文件文件); –

+0

HI paresh:關閉主題,並且我處於blacked_state狀態:請告訴我爲什麼我們在android中使用此文件。 https://www.dropbox.com/s/rcjdtychzahimeb/toParesh.png –

+0

@TusharPandey不知道,順便說一句,'blacked_state'究竟是什麼? –

2

您應該將這些文件放在assets/目錄中,然後通過AssetManager訪問它們。

0

你爲什麼不把它的資產的文件夾,把它從那裏只是用這樣的:

Activity.getAssets().open(...) //with your file.. 
-1

你可以把文件RES /佈局 不要忘記2給予擴展名爲.xml我希望這將是已經WD擴展名爲.xml

,您可以存取權限的來源,XML像

(R.layout.xml名稱)