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下新建多级目录是否真的不能够使用。