精华内容
下载资源
问答
  • plist资源文件

    热门讨论 2014-04-15 14:56:19
    plist资源文件,我所用的资源,包含修改的plist文件和素材
  • intelliJ idea读取资源文件

    万次阅读 2015-02-12 16:45:05
    以下是jetbrain官网对idea中资源文件的解释,文章最后有此问的链接。 这里的资源文件包括properties文件、图片、dtd文件、xml文件。这些文件被放在项目的classpath路径下。通常可以使用以下方法来获取他们: ...

    官方文档

    以下是jetbrain官网对idea中资源文件的解释,文章最后有此文的链接。

    这里的资源文件包括properties文件、图片、dtd文件、xml文件。这些文件被放在项目的classpath路径下。通常可以使用以下方法来获取他们:

    ResourceBundle.getBundle() //获取properties文件或者资源包(resource bundles)

    loadResourceAsStream() //获取icon或者其他文件

    build应用时,idea会复制这些资源文件到应用的输出目录,并且保持这些资源的目录结构。Idea默认的资源文件扩展名有:

    properties/xml/html/dtd/tld/gif/png/jpeg/jpg

    你可以在complile对话框里用正则表达式的形式来配置idea默认的资源文件扩展名,进而来实现自定义资源文件的扩展名。

    实例

    创建一个projec,结构如下:

    如你所见,res是一个资源目录,创建资源文件目录的方式是

    1.      新建一个普通目录命名为res

    2.      项目属性对话框->选择res目录,点击res按钮,如下图:

    关键代码为:

    URL url = TestFrame.class.getResource("/white.jpg");

    ImageIcon icon = newImageIcon(url);

    运行结果如下

    资源

     

    https://www.jetbrains.com/idea/help/resource-files.html

    展开全文
  • 需求描述: 借助一个打包工具,指定源文件 和 目标文件路径,用生成事件的方式,每次在VS编译之前执行,生成资源文件包resourse.g2xp(包含了项目中的所有.png图片和xml等资源文件)。 将资源文件包resourse.g2xp...
    需求描述:
    

        借助一个打包工具,指定源文件 和 目标文件路径,用生成事件的方式,每次在VS编译之前执行,生成资源文件包resourse.g2xp(包含了项目中的所有.png图片和xml等资源文件)。

        将资源文件包resourse.g2xp加载到项目中,读取文件数据到内存,方便程序在运行中加载包中的图片等资源。


    具体方法:

    一、预生成事件

    项目 —> 配置属性 —>生成事件 —> 预生成事件—>命令行 :

    start $(ProjectDir)\G2XPackage.exe -p $(ProjectDir)\res_pack $(ProjectDir)\res.g2xp

    意思是执行 宏定义ProjectDir 目录下的G2XPackage.exe程序,将 宏定义ProjectDir目录下的res_pack文件夹,打包成宏定义 ProjectDir 目录下的resourse.g2xp。

    前提是G2XPackage.exe程序要存在,res_pack也要存在。

    这样,每次编译之前就会执行预生成事件,生成一个resourse.g2xp文件


    二、导入自定义资源文件

    资源视图 —>添加资源 —>自定义  


    输入自己想定义的类型,例如 RESPACK ,点击确认,就会在资源视图上生成响应的类型。

    然后选中该类型 —>右键添加资源 —>导入,从弹出的文本选择对话框中选择要加入的文件resourse.g2xp,确定,就会看到在RESPACK目录下多了一个资源文件

    PS:我在点了确定之后,RESPACK目录下并没有出现相应的资源文件,后来查看属性,才知道在导入时系统写入的路径出现了错误,修改正确的路径后,资源文件就出现了。


    三、获取资源文件内容

    BOOL CUDOApp::InitLoadResPackage()
    {
    	// 读取资源包文件
    	HRSRC hRsrc = FindResource(NULL, MAKEINTRESOURCE(IDR_RESPACK), "RESPACK");
    	if (NULL == hRsrc)
    		return FALSE;
    	//获取资源的大小
    	DWORD dwSize = SizeofResource(NULL, hRsrc); 
    	if (0 == dwSize)
    		return FALSE;
    
    	//加载资源
    	HGLOBAL hGlobal = LoadResource(NULL, hRsrc); 
    	if (NULL == hGlobal)
    		return FALSE;
    	//锁定资源
    	LPVOID pBuffer = LockResource(hGlobal); 
    
    	if (NULL == pBuffer)
    		return FALSE;
    
    // 这里转换为BYTE*,根据自己业务需要,也可转换为其它类型
    	BYTE* pByte = new BYTE[dwSize + 1];
    	memcpy(pByte, pBuffer, dwSize);
    
    	GlobalUnlock(hGlobal);
    // 读取资源到此结束,后面为业务内容
    
    	BOOL bRet = G2XSetBundle(pByte, dwSize, _T("res"));
    
    	delete[] pByte;
    	pByte = NULL;
    
    	return TRUE;
    }



    展开全文
  • 一、学习目标: 资源文件很多,本节内容只讲下面四种资源文件, 1.字符串资源文件(目录、文件名、文件内容、使用) 2.尺寸资源文件(目录、文件名、文件内容、 使用) 3.颜色资源文件(目录、文件名、文件内容、 使用) 4....
    一、学习目标: 资源文件很多,本节内容只讲下面四种资源文件,
    1.字符串资源文件(目录、文件名、文件内容、使用)
    2.尺寸资源文件(目录、文件名、文件内容、   使用)
    3.颜色资源文件(目录、文件名、文件内容、   使用)
    4.图片资源文件(目录、文件名 、                    使用)

    二、从下图看出四种资源文件的格式与在配置文件中的使用
    1.图片资源文件前缀名不能使用大写字母并且不能以数字开头
    2.颜色资源文件、尺寸资源文件和字符资源文件所在的目录都必须是values,并且文件名是固定的,
       如下图中示例
    3.颜色资源文件、尺寸资源文件和字符资源文件的内容格式如下图示例
    4.四种资源文件在布局资源文件中的使用如下图示例, 已经可以使用在AndroidManifest.xml文件中
    二、Java代码操作资源文件
    1.操作资源文件的对象的获取
         Resources  res  = context.getResources();   (getResources()实现方法是类Context中声明的方法)
    2.strings.xml资源文件被java代码操作
      /** 第一种
      String school = res .getString(R.string.school);// 成都中心大学
      textView.setText(school);
      **/
      /** 第二种
      String school = context.getString(R.string.school);
      textView.setText(school);
      **/
      /**第三种
      textView.setText(R.string.school);
      */
    3.colors.xml 资源文件被java代码操作
      int myRed = res .getColor(R.color.my_red); 
      context.textView.setTextColor(myRed);
    4. dimens.xml资源文件被java代码操作
      float bigSize =  res .getDimension(R.dimen.bigSize);
      textView.setTextSize(bigSize);

    5.图片 资源文件被java代码操作
      (1)设置LinearLayout的背景
      /**第一种
      Drawable bc = res.getDrawable(R.drawable.bc); 
        linearLayout .setBackgroundDrawable(bc);//设置背景图片
      */
      /**第二种
        linearLayout .setBackgroundResource(R.drawable.bc);
     */
      (2)设置ImageView的src
      /**第一种
      Drawable bc =   res.getDrawable(R.drawable.xx);
        imageView.setImageDrawable(bc);
      */
      /**第二种
      Bitmap bitmap = BitmapFactory.decodeResource( res, R.drawable.xx);
        imageView.setImageBitmap(bitmap);
      */
      /**第三种
        imageView.setImageResource(R.drawable.xx);
     */ 
    展开全文
  • SpringBoot资源文件的存放位置设置

    万次阅读 多人点赞 2018-08-04 03:38:07
    SpringBoot默认的存放静态资源文件的位置是: 注:SpringBoot中的src/main/resources/资源文件夹对应classpath:。 默认存放静态资源文件的位置,在SpringBoot项目中的文件夹位置为: 即:搜索文件夹的优先...

    SpringBoot默认的存放静态资源文件的位置是

    注:SpringBoot中的src/main/resources/资源文件夹对应classpath:


    默认存放静态资源文件的位置,在SpringBoot项目中的文件夹位置为:

    即:搜索文件夹的优先顺序和数组中的顺序一致

    当我们访问IP地址:端口号/时,就相当于访问到了这四个文件夹。

    如:访问:localhost:8080/123.jpg时,就会先去看src/main/resources资源文件夹下的META-INF下的resoures文件夹
            中是否有123.jpg,没  有的话再看src/main/resources资源文件夹下的resoures文件夹中是否有123.jpg,没有的
            话再看src/main/resources资源文件夹下的static文件夹中是否有123.jpg,没有的话再看src/main/resources资源
             文件夹下的public文件夹中是否有123.jpg。


    手动配置其搜索资源文件的文件夹位置

    把文件放在SpringBoot项目下的classpath中:

    方式一:通过配置类

    import org.springframework.context.annotation.Configuration;
    import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
    import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
    
    /**
     * 主动设置URL匹配路径
     *
     * @author JustryDeng
     * @date 2018年8月4日 上午1:36:38
     */
    @Configuration
    public class MyURLPatternConfiguration extends WebMvcConfigurationSupport {
    	@Override
    	public void addResourceHandlers(ResourceHandlerRegistry registry) {
    		registry.addResourceHandler("/fileData/**").addResourceLocations("classpath:/myFile/");
    		super.addResourceHandlers(registry);
    	}
    }

    此时:访问IP地址:端口号/fileData/时,就相当于到了src/main/resources资源文件夹下的myFile文件夹中了,图示说明:

    注:此时默认的四个文件夹都失效了,如果想让默认的四个文件夹依然有效,那么可以在配置类中多次通 
           过.addResourceHandler添加指定那四个文件夹。

    方式二:通过配置文件

    # 设置当URI为/fileData/**时,才进过静态资源
    # 注:如果设置为/**,那么表示任何访问都会经过静态资源路径
    spring.mvc.static-path-pattern=/fileData/**
    
    # 自定义路径
    # 注:自定义路径时,默认的四个文件夹下中的“META-INF下的resoures文件夹”仍然有效,其他三个文件夹失效
    # (此时:访问ip:端口号/fileData/时,相当于访问到了 “自定义的文件夹”和 “META-INF下的resoures文件夹”);
    # 注:搜索文件时,自定义的文件夹的优先级要高于默认的四个文件夹
     spring.resources.static-locations=classpath:/myFile/
    
    # 提示:如果我们显式地把自定义文件夹  和 默认的四个文件夹都写出来,那么都会有效(此时,优先级 从左至右 依次降低)
    #spring.resources.static-locations = classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,classpath:/myFile/

    把文件放在项目jar包之外的服务器磁盘中的某个文件夹中:

    方式一:通过配置类

    import org.springframework.context.annotation.Configuration;
    import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
    import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
    
    /**
     * 主动设置URL匹配路径
     *
     * @author JustryDeng
     * @date 2018年8月4日 上午1:36:38
     */
    @Configuration
    public class MyURLPatternConfiguration extends WebMvcConfigurationSupport {
    	@Override
    	public void addResourceHandlers(ResourceHandlerRegistry registry) {
    		// 指定到D盘下的myFile文件夹
    		// 注:如果是Linux的话,直接指定文件夹路径即可,不需要指定哪个盘(Linux就一个可用盘)
    		registry.addResourceHandler("/fileData/**").addResourceLocations("file:D:/myFile/");
    		super.addResourceHandlers(registry);
    	}
    }

    此时:我们访问IP地址:端口号/fileData/时,就相当于到了服务器D盘下的myFile文件夹中了。

    注:此时默认的四个文件夹都失效了,如果想让默认的四个文件夹依然有效,那么可以在配置类中通过
           .addResourceHandler多次添加四个文件夹。

    方式二:通过配置文件

    # 设置当URI为/fileData/**时,才进过静态资源
    # 注:如果设置为/**,那么表示任何访问都会经过静态资源路径
    spring.mvc.static-path-pattern=/fileData/**
    
    # 自定义路径
    # 注:自定义路径时,默认的四个文件夹下中的“META-INF下的resoures文件夹”仍然有效,其他三个文件夹失效
    # (此时:访问ip:端口号/fileData/时,相当于访问到了 “自定义的文件夹”和 “META-INF下的resoures文件夹”);
    # 注:搜索文件时,自定义的文件夹的优先级要高于默认的四个文件夹
     spring.resources.static-locations=file:D:/myFile/
    
    # 提示:如果我们显式地把自定义文件夹  和 默认的四个文件夹都写出来,那么都会有效(此时,优先级 从左至右 依次降低)
    #spring.resources.static-locations = classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,file:D:/myFile/

     

    ^_^ 参考链接
                   https://blog.csdn.net/catoop/article/details/50501706
                   https://www.cnblogs.com/zxguan/p/8303001.html

    ^_^ 如有不当之处,欢迎指正

    ^_^ 本文已经被收录进《程序员成长笔记(二)》,笔者JustryDeng

    展开全文
  • Qt 之生成 Window 资源文件(.rc 文件)

    万次阅读 热门讨论 2016-09-30 12:21:18
    简述qmake 可以随意地自动生成一个适当填充的 Windows 资源文件。本节主要讲解如何用 qmake 处理一个 Windows 资源文件,并将其链接到一个可执行应用程序(EXE)或动态链接库(DLL)。简述 详细说明 生成 rc 文件 ...
  • QT 添加资源文件

    万次阅读 多人点赞 2018-08-28 17:09:53
    qt中如果你要添加图片资源文件我们需要执行以下步骤: (1)先找好一张图片,这里就不多说了,网上资源很多。 (2)把我们找好的文件统一放到一个文件夹,然后拉到工程文件所在的文件夹下   (3)在qt中新建...
  • pyqt 加载资源文件

    千次阅读 2018-12-14 16:29:53
    但是在布局界面和代码都设计完成需要打包生成exe文件的时候,一般会遇到资源文件不能打包。 这里展示一些加载资源文件的方法 1.将资源文件转化qcr文件 建立qrc文件,在里面保存资源文件的位置: resource.qrc ...
  • Spring Boot 分离资源文件打包

    万次阅读 热门讨论 2018-07-19 18:00:16
    这时候可以在pom.xml文件中进行配置,从而使资源文件、依赖包和可执行文件分离。pom.xml配置如下: <build> <plugins> <!--**********分离资源...
  • cmake添加资源文件

    千次阅读 2019-06-04 10:26:06
    一、cmake添加资源文件 1.在最外层cmakelist中添加资源文件目录 #images ADD_SUBDIRECTORY(images) 2. 在资源文件cmakelist中添加images.qrc编译方式 #########################################...
  • 简述在Windows下使用Qt时,通常会用到Windows的资源文件 - 为exe设置信息,其中包括:文件说明、产品名称、产品版本、版权等信息。。。由于是Windows平台相关的东西,Qt助手中对于rc文件几乎没有任何介绍(在Setting...
  • 读取jar包中的资源文件

    千次阅读 2018-09-26 19:00:24
    1.jar包中的资源文件 在日常项目中,经常会将一些资源文件或者配置文件打入最终的jar包中。我们可以查看jar包中是否包含这个文件,但是无法看到jar包中这个文件的具体内容。这个时候怎么办呢?下面教大家一种比较...
  • Qt5之qrc资源文件

    万次阅读 2018-07-07 07:53:25
    1、创建qrc资源文件2、资源 qss文件,ico, png 都可以3、当前项目文件夹注资源文件有更新,比如,某个图片名不变,但图片内容变了,需要重新添加该资源,才能生效。我之前就是,改了了 某个按钮的图片,名字不变,...
  • 在最近的Qt相关项目开发中,有不同客户提出更改logo图片的需求,每次更换一张图片需要重新添加到.qrc资源文件,并重新编译源代码生产可执行文件,操作效率极低,频繁修改源代码也 容易引起其他不可靠问题,故想把...
  • 下午有同学Python学习群里说,使用pyinstaller打包源码时,因为代码中使用了图像、音频、视频等资源文件,无法将程序打包成单一的可执行文件。有没有方法将这些资源文件按保存在代码中呢?我想了一下,应该是可以的...
  • C# wpf 使用资源文件 resx

    千次阅读 2015-03-02 23:23:08
    C# wpf 使用资源文件 resx
  • 资源文件一起打包 python带配置文件的打包,包含图标等资源文件。 首先生成spec文件, 可参照https://blog.csdn.net/shaynerain/article/details/102970031 把所有的.py配置好之后开始配置资源文件 ...
  • Android资源文件混淆

    千次阅读 2016-04-20 17:52:35
    Android资源文件混淆通常我们说的混淆都是指代码混淆,但其实资源文件中也有很多重要的文件,为了防止我们的资源文件被别人用apktools反编译直接获取到,我们可以使用某些工具来为我们的资源文件做混淆,保证我们资源...
  • Android中将图片资源文件转为Bitmap

    万次阅读 2018-01-08 17:25:45
    背景 方法 A little bit of progress every dayCome on ...但是参数是Bitmap类型的对象,故需要将资源文件转换为Bitmap。 方法 方法1 Bitmap bitmap = BitmapFactory.decodeResourc
  • 导入资源 方式一: 将资源直接放到项目的Assets文件夹中。 方式二: ...将资源直接拖动到Project视图的Assets文件夹中。...资源文件操作 ...打开当前资源文件所在的文件夹/在资源管理器中显示: 在Proj...
  • 资源文件的分类 资源文件的使用 国际化能力的支持
  • QT项目中添加资源文件

    万次阅读 2016-11-25 22:35:33
    工程文件的后缀是pro,资源文件的后缀是qrc。下面往一个建好的工程中添加资源文件。假设我的工程目录在/home/home/linux/QT/project/snake目录下面,然后在该工程目录下面创建一个img文件夹用来存放我们的资源,比如...
  • AndroidStudio 删除无用的资源文件

    千次阅读 2018-08-29 16:13:52
    开发过程中,我们很多资源文件是直接添加的,都没有删除多余的资源文件,比如:图片资源、布局文件、动画文件等等;我们可以通过AndroStudio 一个功能来删除无用的资源; 选定你要删除资源的app -->Refactor...
  • Qt中资源文件的使用及意义

    千次阅读 2019-09-29 16:25:07
    前言 ...因此如果将用到的资源,比如图标文件等,放在资源文件中,它将编译到可执行文件内部,这样就无需担心这些文件的丢失。资源系统基于qmake、rcc和QFile之间的紧密合作。它废弃了 Qt 3的嵌入工...
  • gradle 打包资源文件

    千次阅读 2017-08-18 15:33:39
    gradle 打出的包没有资源文件 在jar 下面增加配置 例如打包excel/template下.st文件jar { ... from('src/main/java') { include 'excel/template/**/*.st' }
  • 资源文件里加载文件(C#)   用途: 1. 在进行多国语言化的时候.( 通常把不同翻译的文字存放到资源包里.) 2. 将图片打包进DLL的时候(icon等,自定义控件..)   资源文件格式: .resx||.resources 打包
  • C#调用Resources.resx资源文件中的资源

    千次阅读 2017-11-22 16:25:45
    使用到了.NET中的资源文件,也就是Resources.resx,于是就学会了如何调用资源文件中的资源。 首先,资源文件可以从项目属性中的资源标签添加。比如,我添加一个图片,叫做aaa.png,添加入资源文件后,可以给他命名...
  • QT添加资源文件并使用

    万次阅读 2018-03-16 14:07:30
    一、添加资源文件,右键项目,添加新文件-〉Qt Resource File-〉命名,如下图: 添加完成后在工程目录中会出现相对应的资源qrc文件,右键选择用资源管理器打开,先添加前缀,前缀可自行设置,后选择要添加的图形...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,660,595
精华内容 1,064,238
关键字:

资源文件