创建了raw文件夹,但是引用不了里面的资源!!

![图片说明图片说明
图片说明
为什么会这样,导入包也没错呀!!

5个回答

raw文件夹应该是建在res下的,请尝试一下

res下可以这样调用,其他目录的需要写方法获取

应该发在res目录下,如果还没有就clean 一下工程

把它放到res目录下,才能被安卓映射到R.java文件中,才可以用资源id的方式直接引用。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
我创建了wp8但是模拟器运行不了
[img=https://img-bbs.csdn.net/upload/201406/05/1401977226_349119.jpg][/img] ,[img=https://img-bbs.csdn.net/upload/201406/05/1401977288_942427.jpg][/img]启动了额
linux服务器被人创建了很多文件夹
[img=https://img-bbs.csdn.net/upload/201511/04/1446586673_607244.png][/img]如图被别人创建了2万多个文件夹每个下面还有个静态网页,他是怎么攻击的啊,怎么解决?[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/17.gif][/img]
oracle创建了定时任务但是不执行怎么回事
我创建了一个定时任务,但是执行不了,刚一创建为什么下个日期小于本次日期,求大神指点下rn[img=https://img-bbs.csdn.net/upload/201808/20/1534762965_939118.png][/img]
程序创建了一个文本文件,但是无法删除?
在程序文件夹下创建了一个文本文件保存数据,但是使用file.delete();删除返回都是false,无法删除,求解决办法
如何将资源文件夹raw里的文件路径转化成uri
在android编程时,常有一些视频或者音频等文件要放在资源文件夹raw里,在引用他们的时候,往往需要他们的uri。 那么如何将资源文件raw文件夹里的文件路径转化成uri呢? 用下面的代码就搞定了: String uriStr = "android.resource://" + context.getPackageName() + "/"+R.raw.money; Uri ur
我创建了一个连接字符串的存储过程,但是连接完后去不掉里面的空格
create proc jsj090412_jinchang rn(@riqi datetime, @czrenyuan char(10),@wuliaodaima char(10),@jcshuliang int,@remark char(20)) rnasrnbeginrn set nocount on;rn declare @danhao char(20)rn declare @driqi char(6), @dczrenyuan char(4),@dwuliaodaima char(4),@djcshuliang char(3)rn set @dczrenyuan=(substring(@czrenyuan,7,4))rn set @driqi = (convert(varchar(6),@riqi,12))rn set @dwuliaodaima = (substring(@wuliaodaima,4,4))rn set @djcshuliang = (convert(varchar(3),@jcshuliang))rn set @danhao = @driqi+@dczrenyuan+@dwuliaodaima+@djcshuliangrn insert into jsj090412_jincangjilu values(@danhao,@riqi,@czrenyuan,@remark,@wuliaodaima,@jcshuliang)rnendrngornrn这是代码,然后:exec jsj090412_jinchang '2009-06-19','0309101412','2134440',50,'无'rnrn结果变成090619 1412 4440 50 到这里rn在表了我将@danhao字段的属性设成了char(50),太短的话会报错rn请问我该怎么改成能将那些没用的空格去掉,变成0906191412444050这样呢?
删除文件夹和里面的文件夹
删除文件夹,还有能数文件个数。不过隐藏文件不能被数到。有人知道怎么数隐藏文件呢??
创建了几个对象?
1. StringBuffer s1 = new StringBuffer("abc");rn2. StringBuffer s2 = s1;rn3. StringBuffer s3 = new StringBuffer("abc");rnrn请问上面的创建了几个对象?rnrn答案是3。谁能解释以下原因吗?rn谢谢
创建了几个对象
StringBuffer a = "";rnrna+="this"rnrnrn一共创建了几个对象rnrnrn关于这样的问题怎么做呢rn怎么理解呢rnrn请各位给我指点迷津
rundll32.exe创建了错误日志
我只要在桌面上点击右键->属性,就会出现rundll32.exe创建了错误日志的提示,运行winamp时也会出现。 rn请问是怎么回事,好象不是中毒!因为我已经用了正版kv2004杀了。 rnrn
Android下raw文件夹
Android下raw文件夹 1,raw文件夹下的多媒体文件获取该文件夹下test文件的输入流  InputStream is=getResources().openRawResource(R.raw.test);获取该文件的文件名称String fileName = getResources().getResourceName(R.raw.test);(包名+文件名) 2,首次安装,将文件
Android xml里引用资源
Android xml里引用资源语法@[package:]type/name@表示引用资源,声明这是一个资源引用,name是资源名。 引用id一般我们应该用”@+id/”来定义一个id,然后用@id来引用一个id,但是现在我发现apps/settings/res/layout/preferenc_progress.xml中有个”@+android:id/title”,怎么理解它?怎么用? 加上and
视频播放,Raw和assets文件夹
public class MainActivity extends Activity { private VideoView video; private String path=""; @Override protected void onCreate(Bundle savedInstanceState) {
读取raw文件夹的数据
public void onClick(View v) { // TODO Auto-generated method stub try { InputStream is=getResources().openRawResource(R.raw.info); InputStreamReader isr= new InputStreamReader(is,"UTF-8"); Buffe
maven lib文件夹引用 但是项目报错的解决办法
把maven 本地repository里 报错的包 所在小文件夹 整个删除,然后让maven重新download下来,就好了。用命令行还是eclipse里的maven update到影响不大。 貌似是eclipse和maven集成上有点bug。
如何通过路径引用Resources里面的资源
我将文件导入到Resources里面,但是很无奈的是我接下来要用到的类只支持通过STRING型的路径(例如:C:\1.jpg 这样)来进行资源的读取。那么我怎么知道Resources资源的路径呢?
为什么创建了子窗口之后,主窗口的定时器响应不了。
如题,有什么解决方案没?rn主窗口中创建另外一个对话框,并且启动主窗口类的定时器,为什么不能响应。哪位大侠提供一下解决方案。在线等。
【【【服务器端创建了文件夹和很多文件 咋个完全下载呢???】】】】
我用asp程序在服务器端生成了一个临时文件夹 并且在该文件夹下创建了很多文本文件rn每次程序执行的时候 都会产生不同的临时文件夹,现在我想能够让客户端把文件夹连带里面的文件都可以下载到自己的机器rn我该怎么办 必须压缩吗 怎么压缩rnrn.......rnrnrn%>rn rn<%rn........rnrn可是总有错误rnrn我的msn: soft_in@hotmail.comrn帮忙!!!!
String s ="aaa"; 创建了几个对象,几个引用??
对象和引用时什么关系呢???rnrn帮帮忙
【菜鸟问题】为什么创建了画布显示不了
CDC *pDC = GetDC();rnrn CDC memDC;rn memDC.CreateCompatibleDC(pDC);rnrn CRect rect;rn GetClientRect(&rect);rn CBitmap bmp,*pOldbmp;rn bmp.CreateCompatibleBitmap(pDC,rect.Width(),rect.Height());rn pOldbmp = memDC.SelectObject(&bmp);rnrn ReleaseDC(pDC);rn ReleaseDC(&memDC);rnrn画布没有显示出来,我的预期效果就是点击一个按钮,产生一个全屏的白色区域rnrn然后可以在上面绘图,这个过程要怎么做呀
vs2005创建了一个wm6的程序,调试不了
vs2005创建了一个wm6的程序,本机也装了对应的模拟器了rn现在想调试一下代码,可每次跑程序都是处于运行模式,我设的断点跟本没起作用,想看信息只能加代码把它输出才能知道。rn但是我创建了一个桌面的winform程序,调试没有一点问题。rn这是为什么呢,难道wm6还有什么其他跟调试有关的东西?rn请高手指点....................................
我创建了utf-8的文件,为什么我写东西写不了
[code=C/C++]rnFILE *pf = _tfopen(_T("c:\\22.txt"),_T("wt+,ccs=UTF-8"));rn wchar_t* wszString = L"abcd1234你我他fff";rn //预转换,得到所需空间的大小,这次用的函数和上面名字相反rn int u8Len = ::WideCharToMultiByte(CP_UTF8, NULL, wszString, wcslen(wszString), NULL, 0, NULL, NULL);rn //同上,分配空间要给'\0'留个空间rn //UTF8虽然是Unicode的压缩形式,但也是多字节字符串,所以可以以char的形式保存rn char* szU8 = new char[u8Len + 2];rn //转换 rn //unicode版对应的strlen是wcslenrn ::WideCharToMultiByte(CP_UTF8, NULL, wszString, wcslen(wszString), szU8, u8Len, NULL, NULL);rn //最后加上'\0'rn szU8[u8Len] = '\n';rn szU8[u8Len+1] = '\0';rn// szU8[u8Len+2] = '\0';rn char ccc[]="\xef\xbb\xbf";rn int ij = strlen(szU8);rn int iii =fwrite(ccc,strlen(ccc), 1, pf);rn iii = fwrite(szU8, strlen(szU8), 1, pf);rn delete []szU8;rn fclose(pf);rn return;rnrn[/code]rnrnrniii的值为1???????
mkdirs创建了文件夹,但没显示在路径下
 
WINDOWS SERVER2003创建了根域,但是不能管理子域
我用AD域创建向导创建了一个根域。rn根域的IP:192.168.60.37rn掩码:255.255.255.0rn域名:ABC.COMrn然后我在另外一台机器上创建了一个子域rnTEST.ABC.COMrn根域的IP:192.168.60.31rn掩码:255.255.255.0rn1.在根域服务器上检查DNS记录,用命令:NSLOOKUP。结果是:rnserver:unknownrnIP:127.0.0.1rn但是用ping命令能链接子域服务器rn2.检查AD域的信任关系rn我在根域管理页面能够看到TEST.ABC.COM,但是却对其无法管理,提示信息是:找不到域命名信息。
我用程序可以创建了数据源,但是...
我用程序可以创建了数据源,但是,在ODBC的控制面板的设置用rnrn有个选择SQL Server 认证方式,就是采用NT方式还是SQL方式?rnrn在注册表中没有,程序无法控制,这样创建出来的数据源就只能rnrn采用NT认证方式,该如何解决?rnrnrnrn100分送大虾!
Ubuntu12.04创建了一个无线热点,但是手机搜不到
创建步骤我写了博客:http://blog.csdn.net/longerzone/article/details/7934044rn但是悲剧的是我的老爷机G1能搜到而且上网很流畅,但是我的华为C8812(4.0系统)却完全搜不到这个网络!让我很费解!求指导
为什么图片复制失败,只是创建了,但是没有成功
[code=Java][/code]rnpackage tongxin0;rn/*rn复制一个图片rn思路:rn1,用字节读取流对象和图片关联。rn2,用字节写入流对象创建一个图片文件。用于存储获取到的图片数据。rn3,通过循环读写,完成数据的存储。rn4,关闭资源。rnrn*/rnrnimport java.io.*;rnclass CopyPicrnrn public static void main(String[] args) rn rn CopyCicture();rn rn public static void CopyCicture()rn rn BufferedInputStream bufis = null;rn BufferedOutputStream bufos = null;rn tryrn rn bufos =new BufferedOutputStream( new FileOutputStream("d:\\test\\qq3.jpeg"));rn bufis = new BufferedInputStream( new FileInputStream("d:\\test\\qq.jpeg"));rn byte[] buf = new byte[1024];rn int len = 0;rn while((len=bufis.read(buf))!=-1)rn rn bufos.write(buf,0,len);rn rn rn catch (IOException e)rn rn throw new RuntimeException("复制文件失败");rn rn finallyrn rn tryrn rn if(bufis!=null)rn bufis.close();rn rn catch (IOException e)rn rn throw new RuntimeException("读取关闭失败");rn rn tryrn rn if(bufos!=null)rn bufos.close();rn rn catch (IOException e)rn rn throw new RuntimeException("写入关闭失败");rn rn rn rn rn
如何引用里面的表格 ??? ,
rn rn rn rn rn hellorn rn rn rn rnrn内容如上rn请问如何引用里面的表格 "innerTable" ,rn不使用idrn比如我想这样rnwindow.alert(outerTable.outHTML),可以显示正确rn但是我如果想显示里面的表的内容,怎么办,rn不使用window.alert(innerTable.outHTML)rn谢谢!!!rnrn
创建了多线程,用完怎么回收占用的资源
创建了多线程,用完是否需要回收,回收怎么写?rnrn创建用的是API函数:rn[code=C/C++]rn hTread1=CreateThread(NULL,0,ThreadFunc,(void*)(&para1),0,&threadId1);rn[/code]rnrnrn[code=C/C++]rn DWORD exitcode1=STILL_ACTIVE;rn DWORD exitcode2=STILL_ACTIVE;rnrn while(exitcode1==STILL_ACTIVE || exitcode2==STILL_ACTIVE)rn rn GetExitCodeThread(hTread1,&exitcode1);rn GetExitCodeThread(hTread2,&exitcode2);rn rnrn //想回收线程占用的资源rn //要怎么写?rn[/code]
索引创建了,但是查询速度还是奇怪的慢
创建索引后,偶尔需要执行表分析,才会有效果。analyze table OUT_STORAGE_PLAN_DETAIL compute statistics for table for all indexes for all columns;
我创建了一个auto increment column但是显示不出来?
private void Page_Load(object sender, System.EventArgs e)rn rn DataSet ds = new DataSet();rn SqlConnection myConn = new SqlConnection("server = myserver;uid = sa;pwd = ;database =testbase");rn SqlDataAdapter myAdapter = new SqlDataAdapter("Select * from t_table",myConn);rn DataTable dtblBand;rn DataColumn idColumn;rn dtblBand = new DataTable("table1");rn idColumn = new DataColumn("id");rn idColumn.DataType = System.Type.GetType("System.Int32");rn idColumn.AutoIncrement = true;rn idColumn.AutoIncrementSeed = 1;rn idColumn.AutoIncrementStep = 1;rn dtblBand.Columns.Add(idColumn);rn myAdapter.Fill(ds,"table1");rn DataGrid1.DataSource = ds;rn DataGrid1.DataBind();rn rn rn
我自己创建了一个使用资源文件---但是有点小问题!!!!
我自己创建了一个使用资源文件,先向其中写入image okoff。但是怎么读不出来..同时提示。。高手提携一下!!!rnprivate void button27_Click(object sender, System.EventArgs e)rnrn //String x=new string(' ',200);rn //uint i=200;int j;rn //j=GetWindowText(this.Handle,x,i);rn //button1.Text=x;rn //------------------rnResourceWriter rw = new ResourceWriter ( "My.resources" ) ;rnrw.AddResource ( "MyStr" , "从资源文件中读取字符串!" );rnImage okoff = Image.FromFile ( "1.bmp" ) ;rnrw.AddResource ( "1.bmp" ,okoff ) ;rnrw.Generate ( ) ; rnrw.Close();rnrnResourceManager rm = new ResourceManager ("Images",Assembly.GetExecutingAssembly ( ) ) ;rnthis.button1.Image = ( ( System.Drawing.Bitmap) ( rm.GetObject ( "1.bmp" ) ) ) ;//-----errorrn //提示:baseName: Images locationInfo: resource file name: Images.resources assembly: API_test, Version=1.0.770.651, Culture=neutral, PublicKeyToken=nullrn rn rn////////////////////////////////////////////////////////////////////////////////////////////////////////////////
读取Jar里面的资源
读取Jar里面的资源
sdk里面的tools资源
当安装AS打开后界面显示报错,可能由于是因为tools不完整,需要重新下载一个新的,以便于让其完整
获取exe里面的资源
一键取出某exe,dll里面的资源,及其方便.
Android中asset文件夹和raw文件夹
res/raw和assets的相同点:两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。 assets和res/raw工程目录下都可以放一些小于1M的文件(2.3版本以前要求,否则将不能读出数据。),这些文件将被打包到APK中应用使用。assets目录下的文件将不做任何处理被打包,,如果你的资源很大,例如视频等等,应该单独存储在文件系统中。 res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filena
到底创建了几个对象
String A,B,CrnA=“a”rnB=“b”rnA=A+BrnStringBuffer D=new StringBuffer(“abc”)rnD=D.append(“567”)rnrn到底创建了几个对象?(注:引用不是对象,不要把引用计算在内)rn
这里创建了多少对象?
String A,B,C;rnA = "abc";rnB = "de";rn以上代码共创建了多少个对象?rn rn
创建了几个String对象?
Given:rn11. public String makinStrings() rn12. String s = “Fred47”;rn13. s = s + “47”;rn14. s = s.substring(2, 5);rn15. s = s.toUpperCase();rn16. return s.toString();rn17. rnrnHow many String objects will be created when this method is invoked?rnrn我觉得是5个,对不?^_^
String s = "abc" 创建了....
关于String str = "abc"的内部工作。Java内部将此语句转化为以下几个步骤:rnrn  (1)先定义一个名为str的对String类的对象引用变量:String str;rnrn  (2)在栈中查找有没有存放值为"abc"的地址,如果没有,则开辟一个存放字面值为"abc"的地址,接着创建一个新的String类的对象o,并将o的字符串值指向这个地址,而且在栈中这个地址旁边记下这个引用的对象o。如果已经有了值为"abc"的地址,则查找对象o,并返回o的地址。rnrn  (3)将str指向对象o的地址。rnrn  值得注意的是,一般String类中字符串值都是直接存值的。但像String str = "abc";这种场合下,其字符串值却是保存了一个指向存在栈中数据的引用!rnrn  为了更好地说明这个问题,我们可以通过以下的几个代码进行验证。rnrnString str1 = "abc";rnString str2 = "abc";rnSystem.out.println(str1==str2); //true rnrn  注意,我们这里并不用str1.equals(str2);的方式,因为这将比较两个字符串的值是否相等。==号,根据JDK的说明,只有在两个引用都指向了同一个对象时才返回真值。而我们在这里要看的是,str1与str2是否都指向了同一个对象。rn结果说明,JVM创建了两个引用str1和str2,但只创建了一个对象,而且两个引用都指向了这个对象。rnrn  我们再来更进一步,将以上代码改成:rnrnString str1 = "abc";rnString str2 = "abc";rnstr1 = "bcd";rnSystem.out.println(str1 + "," + str2); //bcd, abcrnSystem.out.println(str1==str2); //false rnrn  这就是说,赋值的变化导致了类对象引用的变化,str1指向了另外一个新对象!而str2仍旧指向原来的对象。上例中,当我们将str1的值改为"bcd"时,JVM发现在栈中没有存放该值的地址,便开辟了这个地址,并创建了一个新的对象,其字符串的值指向这个地址。rnrn  事实上,String类被设计成为不可改变(immutable)的类。如果你要改变其值,可以,但JVM在运行时根据新值悄悄创建了一个新对象,然后将这个对象的地址返回给原来类的引用。这个创建过程虽说是完全自动进行的,但它毕竟占用了更多的时间。在对时间要求比较敏感的环境中,会带有一定的不良影响。rnrn  再修改原来代码:rnrnString str1 = "abc";rnString str2 = "abc";rnrnstr1 = "bcd";rnrnString str3 = str1;rnSystem.out.println(str3); //bcdrnrnString str4 = "bcd";rnSystem.out.println(str1 == str4); //true rnrn  str3这个对象的引用直接指向str1所指向的对象(注意,str3并没有创建新对象)。当str1改完其值后,再创建一个String的引用str4,并指向因str1修改值而创建的新的对象。可以发现,这回str4也没有创建新的对象,从而再次实现栈中数据的共享。rnrn  我们再接着看以下的代码。rnrnString str1 = new String("abc");rnString str2 = "abc";rnSystem.out.println(str1==str2); //false rnrn  创建了两个引用。创建了两个对象。两个引用分别指向不同的两个对象。rnrnString str1 = "abc";rnString str2 = new String("abc");rnSystem.out.println(str1==str2); //false rnrn  创建了两个引用。创建了两个对象。两个引用分别指向不同的两个对象。rnrn  以上两段代码说明,只要是用new()来新建对象的,都会在堆中创建,而且其字符串是单独存值的,即使与栈中的数据相同,也不会与栈中的数据共享。rn
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法