1. camera raw在哪個文件夾
在軟體安裝目錄下,可以根據以下步驟找到camera raw。
1、打開電腦桌面上的此電腦圖標。
2. android下怎麼獲取res資源文件夾的路徑
android無法獲取res資源文件夾路徑,只能通過系統提供的封裝函數訪問。
資源文件夾有:
/res/drawable
,通過getresources()訪問
/res/values
,通過getresources()訪問
/res/layout,通過getresources()訪問
/res/xml,通過getresources()訪問
/res/raw,通過getresources()訪問
/assets,通過getassets()訪問
3. android開發!raw文件夾太大怎麼辦啊啊啊啊。。。。
有時候真的不喜歡你們這些做巨大apk的人……
下載又麻煩安裝又麻煩還佔地方……版
要是權上傳google,還得分成兩次下載,一旦用戶拒絕下載資源,就不能使用了……
1、根據你的敘述,這個情況應該只是虛擬機設置不當的原因,虛擬機內存或儲存空間太小的緣故,可以自行網路虛擬機設置;
2、聽說有些資源應該放在assets文件中,可能是這個原因;
3、如果是音頻文件可以用一些軟體壓縮一下,讓他們不佔那麼多地方;
4、其實很多游戲會把重量級的放在他們的伺服器上,讓游戲使用前自動下載;
5、Android分配給一個apk的運行空間是有限的,如果載入一個文件太大會溢出報錯,是不是考慮把大文件分成小文件,在一個文件使用完之後再載入另一個,保持內存總量不會被佔用太多;
6、apk資源先存儲在SD卡上,讓apk需要時去指定路徑下需要再使用吧;
7、其他……
4. 安卓里用File f = new File(string);打開res下txt文件,路徑怎麼寫
你對資源還不熟,這幾天我專門搞懂了它。有兩種形式,有差異
---------------------------
如何將文件打包為資源並在程序中讀取
1.新建原文件資源文件夾:
<1>在工程 res--->New-->Folder 新建raw文件夾; <2>點 res-->Build Path-->Use as Source Folder, 將在工程下產生 res/raw 就是文件資源夾;
2.將你的任意文件如test.txt 復制粘貼到 res/raw中,就是文件資源了,將打包在工程APK中;
文件名不能有漢字和大寫字母,允許小寫字母與數字,如 test.txt
資源路徑將是 R.raw.test, 存檔和點運行後,將更新資源標識產生 R.raw.test
3.在程序中可以將資源讀到你的變數中,如讀到一串變數中:
import java.io.*;
public class AboutActivity extends Activity {
TextView textView21;
private String readStream(InputStream is)
{ // 資源流(GBK漢字碼)變為串
String res;
try
{
byte[] buf = new byte[is.available()];
is.read(buf);
res = new String(buf,"GBK"); // 必須將GBK碼制轉成Unicode
is.close();
} catch (Exception e)
{
res="";
}
return(res);
// 把資源文本文件送到String串中
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_about);
textView21=(TextView)findViewById(R.id.textView21);
textView21.setText(
readStream(getResources().openRawResource(R.raw.test))
); // 放到文本控制項 textView21
}
另一辦法,將text.txt文件復制粘貼到工程assets目錄,訪問資源不是按Id訪問,
以文件名訪問,文件名不能有漢字,但允許有大寫字母,
在Activity中,代碼:
AssetManger aM=getAssets();
InputStream is=aM.open("test.txt");
// read from res
is.close()
5. android工程res目錄下raw文件夾中的文件絕對路徑是什麼
raw是程序包里的文件,安裝到程序以後也沒有絕對路徑,因為這個是在程序內部的
但是你可以通過 InputStream is =getResources().openRawResource(R.id.filename);
來得到這個inputStream
6. camera raw 預設文件夾在哪
在軟體的安裝目錄中,找到該文件夾的具體操作步驟如下:
1、首先,點擊打開計算機桌面上的【此電腦】,如下圖所示,然後進入下一步。
7. android的項目里怎麼規定文件路徑的
方法一:把目標文件放入resources文件中,以通過讀取R的資源文件來獲取,具體方式如下:
1、在res下新建raw文件,將帶讀取文件添加到raw文件目錄下。
2、添加如下代碼:
// 如果要使用文件名獲取文件數據:首先獲取資源id然後再通過id獲取輸入流
InputStream im = getResources().openRawResource(R.raw.h_data11);
BufferedReader read = new BufferedReader(new InputStreamReader(im));
String line = "";
StringBuilder sb = new StringBuilder();
try {
while((line = read.readLine()) != null) {
sb.append(line).append("\n");
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if(read != null) {
try {
read.close();
read = null;
} catch (IOException e) {
e.printStackTrace();
}
}
if(im != null) {
try {
im.close();
im = null;
} catch (IOException e) {
e.printStackTrace();
}
}
}
Log.v("", "result = " + sb.toString());
方法二:使用assets 只讀文件進行讀取。
1、將文件到assets下,可以新建文件夾如:「www」然後將文件放入www文件夾中,讀取的path為:"www/filename"
String result = "";
ObjectInputStream ois = null;
AssetManager am = context.getResources().getAssets();
try {
ois = new ObjectInputStream(am.open("www/filename"));
result = (String) ois.readObject();
} catch (StreamCorruptedException e) {
e.printStackTrace();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} finally {
try {
if (ois != null) {
ois.close();
ois = null;
}
} catch (IOException e) {
e.printStackTrace();
}
}
以對象的方式讀取文件中的數據,如果沒有新建文件夾,把前面的「www/」去掉就ok啦
以上方式我都還有疑問的地方:
1、raw下新建多級目錄是否真的不能夠使用。