我在將Eclipse的非android xml文件init.xml添加到android項目時遇到了問題。這個文件是用來初始化一些模擬過程,這與android沒有關聯。 Eclipse不承認它,如果簡單地把它放到項目目錄,並喜歡寫東西將非android xml文件添加到android項目
File file = new File("init.xml");
我應該聲明文件中的某些特定的方式或者把它放到其他目錄?
我在將Eclipse的非android xml文件init.xml添加到android項目時遇到了問題。這個文件是用來初始化一些模擬過程,這與android沒有關聯。 Eclipse不承認它,如果簡單地把它放到項目目錄,並喜歡寫東西將非android xml文件添加到android項目
File file = new File("init.xml");
我應該聲明文件中的某些特定的方式或者把它放到其他目錄?
你可以把這個文件夾assets
裏面,然後你可以通過訪問該文件AssetManager和getAssets()。
AssetManager assetManager = getAssets();
InputStream instream = assetManager.open("init.xml");
您應該將這些文件放在assets/
目錄中,然後通過AssetManager
訪問它們。
你爲什麼不把它的資產的文件夾,把它從那裏只是用這樣的:
Activity.getAssets().open(...) //with your file..
放入/res/xml
目錄和訪問它與Resources.getXML()
資源。
參見:http://developer.android.com/guide/topics/resources/providing-resources.html
你可以把文件RES /佈局 不要忘記2給予擴展名爲.xml我希望這將是已經WD擴展名爲.xml
,您可以存取權限的來源,XML像
(R.layout.xml名稱)
如果我需要使用它像一個類型的文件的字段?我有一個方法SimulationEngine.init(文件文件); –
HI paresh:關閉主題,並且我處於blacked_state狀態:請告訴我爲什麼我們在android中使用此文件。 https://www.dropbox.com/s/rcjdtychzahimeb/toParesh.png –
@TusharPandey不知道,順便說一句,'blacked_state'究竟是什麼? –