Tag: 资源

将JavaScript从资源加载到UIWebView中

我需要从我的应用程序资源文件夹加载JavaScript文件。 截至目前,它确实从资源中读取图像,但是由于某种原因,它并没有阅读javascripts。 我已经能够呈现HTML文档,引用这些JavaScript如果HTML文件本身写入资源,但我想通过设置一个UIWebView的HTML,因此它可以dynamic呈现HTML / JS。 这是我在做什么: NSString * html = @"<!DOCTYPE html><html><head><title>MathJax</title></head><body><script type=\"text/x-mathjax-config\">MathJax.Hub.Config({tex2jax: {inlineMath: [[\"$\",\"$\"],[\"\\(\",\"\\)\"]]}});</script><script type=\"text/javascript\" src=\"/MathJax/MathJax.js\"></script>$$\\int_x^yf(x) dx$$<img src=\"coffee.png\"></body></html>"; NSString * path = [[NSBundle mainBundle] resourcePath]; path = [path stringByReplacingOccurrencesOfString:@"/" withString:@"//"]; path = [path stringByReplacingOccurrencesOfString:@" " withString:@"%20"]; NSString * resourcesPath = [[NSString alloc] initWithFormat:@"file://%@/", path]; [webview loadHTMLString:html baseURL:[NSURL URLWithString:resourcesPath]]; 现在,如果我更改基本url到我的服务器也有所需的文件,它确实加载正确。 不需要互联网连接将是伟大的。 任何帮助表示赞赏! ;) 我发现这对获取图像显示很有用: iPhone […]

我怎样才能从我的jar文件中获取资源“文件夹”?

我在我的项目的根目录中有一个资源文件夹/包,我“不要”要加载某个文件。 如果我想加载某个文件,我会使用class.getResourceAsStream,我会很好! 我真正想做的是在资源文件夹中加载一个“文件夹”,在文件夹内的文件上循环,并获取每个文件的stream并读取内容…假设文件名在运行前不确定… 我该怎么办? 有没有办法获得您的jar文件中的文件夹内的文件列表? 请注意,具有资源的Jar文件与正在运行代码的jar文件是相同的… 提前致谢…

Android如何获得我放在res文件夹中的原始资源?

在J2ME中,我这样做: getClass().getResourceAsStream("/raw_resources.dat"); 但在Android中,我总是得到null,为什么呢?

在java中用相对path打开资源

在我的Java应用程序,我需要得到一些文件和目录。 这是程序结构: ./main.java ./package1/guiclass.java ./package1/resources/resourcesloader.java ./package1/resources/repository/modules/ -> this is the dir I need to get ./package1/resources/repository/SSL-Key/cert.jks -> this is the file I need to get guiclass加载将加载我的资源(目录和文件)的resourcesloader类。 关于这个文件,我试了一下 resourcesloader.class.getClass().getResource("repository/SSL-Key/cert.jks").toString() 为了得到真正的道路,但这种方式是行不通的… 关于目录我不知道该怎么做… build议? 谢谢。

将图像添加到JAR Java

我在JFrame使用了一些图像,我已经给出了加载图像到框架面板的path,但是当我把应用程序的jar子不显示图像。 我应该在哪里放置图像? 我应该如何指定path? setIconImage(Toolkit.getDefaultToolkit().getImage( "D:\\RFT\\src\\dailogBox\\dump.jpg")); 像我这样做了。

使用GCC将资源embedded到可执行文件中

我正在寻找一种轻松地将任何外部二进制数据embedded到由GCC编译的C / C ++应用程序中的方法。 一个很好的例子,我想要做的就是处理着色器代码 – 我可以把它保存在像const char* shader = "source here";这样的源文件中const char* shader = "source here"; 但这是非常不切实际的。 我希望编译器为我做这件事:在编译(链接阶段),阅读文件“foo.bar”,并将其内容链接到我的程序,以便我能够访问内容作为二进制数据从码。 对于我想要作为单个.exe文件分发的小应用程序可能会有用。 GCC支持这样的事情吗?

从外部文件系统或数据库获取Facelets模板/文件

我能够成功地得到这个与我的应用程序中的模板一起工作: <ui:decorate template="/WEB-INF/templates/mytemplate.xhtml"> 我也可以将模板移动到JAR的 /META-INF/templates/mytemplate.xhtml并使其工作: <ui:decorate template="/templates/mytemplate.xhtml"> 我实际上想把这个文件放在文件系统(或者数据库)上。 我怎样才能做到这一点? 我发现很多与com.sun.facelets.impl.DefaultResourceResolver有关的东西,但我不认为这实际上是覆盖模板的服务。 它不是试图parsing一个URL,它只是试图在类path上获取文件。

在Java中加载资源的首选方式

我想知道在Java中加载资源的最佳方式: this.getClass().getResource() (or getResourceAsStream()) , Thread.currentThread().getContextClassLoader().getResource(name) , System.class.getResource(name) 。

如何从NetBeans中的“资源”文件夹正确获取图像

我在NetBeans 7.0中有一个Java项目。 我想dynamic地添加一些图像到一些标签。 图像将根据程序的状态而有所不同。 我在我的项目的“资源”文件夹中放置了一个这样的图像“filling.jpg”。 我想正确地到达这个文件(不是通过绝对path或相对path,因为当我构buildjar文件时会导致问题)。 所以我find了这个方法: ImageIcon fillingIcon = new ImageIcon(getClass().getClassLoader().getResource("filling.jpg")); labelFontFilling.setIcon(fillingIcon); 它保持给我java.lang.NullPointerException。 但是我确信有这样的图像,因为我可以从NetBeans属性菜单为该标签分配图像到标签(但是我不想要这个,我想通过Java代码添加图像)。 我做错了什么,以及如何正确地获得该图像?

Android阅读文本原始资源文件

事情很简单,但不应该如预期的那样工作。 我有一个文本文件添加为原始资源。 文本文件包含如下文本: b)如果适用的法律要求对本软件作出任何保证,所有这些保证的有效期限均自交付之日起九十(90)天。 (c)虚拟定向,其经销商,分销商,代理商或员工提供的口头或书面信息或build议不应构成担保或以任何方式增加此处提供的任何担保的范围。 (d)(仅限美国)有些州不允许排除默示担保,因此上述排除可能不适用于您。 本保证赋予您特定的法律权利,您也可能享有其他法律权利,因国家不同而不同。 在我的屏幕上,我有这样的布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:layout_weight="1.0" android:layout_below="@+id/logoLayout" android:background="@drawable/list_background"> <ScrollView android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:id="@+id/txtRawResource" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="3dip"/> </ScrollView> </LinearLayout> 读取原始资源的代码是: TextView txtRawResource= (TextView)findViewById(R.id.txtRawResource); txtDisclaimer.setText(Utils.readRawTextFile(ctx, R.raw.rawtextsample); public static String readRawTextFile(Context ctx, int resId) { InputStream inputStream = ctx.getResources().openRawResource(resId); ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); int i; try { i = […]